24 if (!
Common.SplitDWO.empty() || !
Common.SymbolsPrefix.empty() ||
25 !
Common.SymbolsPrefixRemove.empty() || !
Common.SymbolsToSkip.empty() ||
26 !
Common.AllocSectionsPrefix.empty() || !
Common.KeepSection.empty() ||
27 !
Common.SymbolsToGlobalize.empty() || !
Common.SymbolsToKeep.empty() ||
28 !
Common.SymbolsToLocalize.empty() || !
Common.SymbolsToWeaken.empty() ||
29 !
Common.SymbolsToKeepGlobal.empty() || !
Common.SectionsToRename.empty() ||
30 !
Common.SetSectionAlignment.empty() || !
Common.SetSectionType.empty() ||
35 Common.PadTo != 0 ||
Common.ChangeSectionLMAValAll != 0 ||
36 !
Common.ChangeSectionAddress.empty() || !
Common.ExtractSection.empty())
38 "option is not supported for COFF");
44 if (!
Common.SplitDWO.empty() || !
Common.SymbolsPrefix.empty() ||
45 !
Common.SymbolsPrefixRemove.empty() ||
46 !
Common.AllocSectionsPrefix.empty() || !
Common.KeepSection.empty() ||
47 !
Common.SymbolsToKeep.empty() || !
Common.SectionsToRename.empty() ||
48 !
Common.UnneededSymbolsToRemove.empty() ||
49 !
Common.SetSectionAlignment.empty() || !
Common.SetSectionFlags.empty() ||
53 Common.DecompressDebugSections ||
Common.StripUnneeded ||
56 Common.PadTo != 0 ||
Common.ChangeSectionLMAValAll != 0 ||
57 !
Common.ChangeSectionAddress.empty() || !
Common.ExtractSection.empty())
59 "option is not supported for MachO");
65 if (!
Common.AddGnuDebugLink.empty() ||
Common.ExtractPartition ||
66 !
Common.SplitDWO.empty() || !
Common.SymbolsPrefix.empty() ||
67 !
Common.SymbolsPrefixRemove.empty() || !
Common.SymbolsToSkip.empty() ||
68 !
Common.AllocSectionsPrefix.empty() ||
70 !
Common.SymbolsToGlobalize.empty() || !
Common.SymbolsToLocalize.empty() ||
71 !
Common.SymbolsToKeep.empty() || !
Common.SymbolsToRemove.empty() ||
72 !
Common.UnneededSymbolsToRemove.empty() ||
73 !
Common.SymbolsToWeaken.empty() || !
Common.SymbolsToKeepGlobal.empty() ||
74 !
Common.SectionsToRename.empty() || !
Common.SetSectionAlignment.empty() ||
75 !
Common.SetSectionFlags.empty() || !
Common.SetSectionType.empty() ||
76 !
Common.SymbolsToRename.empty() ||
Common.GapFill != 0 ||
77 Common.PadTo != 0 ||
Common.ChangeSectionLMAValAll != 0 ||
78 !
Common.ChangeSectionAddress.empty() || !
Common.ExtractSection.empty())
80 "only flags for section dumping, removal, and "
81 "addition are supported");
87 if (!
Common.AddGnuDebugLink.empty() ||
Common.ExtractPartition ||
88 !
Common.SplitDWO.empty() || !
Common.SymbolsPrefix.empty() ||
89 !
Common.SymbolsPrefixRemove.empty() || !
Common.SymbolsToSkip.empty() ||
90 !
Common.AllocSectionsPrefix.empty() ||
92 !
Common.DumpSection.empty() || !
Common.SymbolsToAdd.empty() ||
93 !
Common.KeepSection.empty() || !
Common.OnlySection.empty() ||
94 !
Common.ToRemove.empty() || !
Common.SymbolsToGlobalize.empty() ||
95 !
Common.SymbolsToKeep.empty() || !
Common.SymbolsToLocalize.empty() ||
96 !
Common.SymbolsToRemove.empty() ||
97 !
Common.UnneededSymbolsToRemove.empty() ||
98 !
Common.SymbolsToWeaken.empty() || !
Common.SymbolsToKeepGlobal.empty() ||
99 !
Common.SectionsToRename.empty() || !
Common.SetSectionAlignment.empty() ||
100 !
Common.SetSectionFlags.empty() || !
Common.SetSectionType.empty() ||
107 Common.ChangeSectionLMAValAll != 0 ||
108 !
Common.ChangeSectionAddress.empty() || !
Common.ExtractSection.empty()) {
111 "no flags are supported yet, only basic copying is allowed");
121 if (!
Common.AddGnuDebugLink.empty() || !
Common.SplitDWO.empty() ||
122 !
Common.AllocSectionsPrefix.empty() ||
124 !
Common.KeepSection.empty() || !
Common.SectionsToRename.empty() ||
125 !
Common.SetSectionAlignment.empty() || !
Common.SetSectionFlags.empty() ||
129 Common.StripUnneeded ||
Common.DecompressDebugSections ||
131 Common.ChangeSectionLMAValAll != 0 ||
132 !
Common.ChangeSectionAddress.empty()) {
134 "option is not supported for DXContainer");