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() ||
33 Common.DecompressDebugSections ||
36 Common.PadTo != 0 ||
Common.ChangeSectionLMAValAll != 0 ||
37 !
Common.ChangeSectionAddress.empty() || !
Common.ExtractSection.empty())
39 "option is not supported for COFF");
45 if (!
Common.SplitDWO.empty() || !
Common.SymbolsPrefix.empty() ||
46 !
Common.SymbolsPrefixRemove.empty() ||
47 !
Common.AllocSectionsPrefix.empty() || !
Common.KeepSection.empty() ||
48 !
Common.SymbolsToKeep.empty() || !
Common.SectionsToRename.empty() ||
49 !
Common.UnneededSymbolsToRemove.empty() ||
50 !
Common.SetSectionAlignment.empty() || !
Common.SetSectionFlags.empty() ||
54 Common.DecompressDebugSections ||
Common.StripUnneeded ||
57 Common.PadTo != 0 ||
Common.ChangeSectionLMAValAll != 0 ||
58 !
Common.ChangeSectionAddress.empty() || !
Common.ExtractSection.empty())
60 "option is not supported for MachO");
66 if (!
Common.AddGnuDebugLink.empty() ||
Common.ExtractPartition ||
67 !
Common.SplitDWO.empty() || !
Common.SymbolsPrefix.empty() ||
68 !
Common.SymbolsPrefixRemove.empty() || !
Common.SymbolsToSkip.empty() ||
69 !
Common.AllocSectionsPrefix.empty() ||
71 !
Common.SymbolsToGlobalize.empty() || !
Common.SymbolsToLocalize.empty() ||
72 !
Common.SymbolsToKeep.empty() || !
Common.SymbolsToRemove.empty() ||
73 !
Common.UnneededSymbolsToRemove.empty() ||
74 !
Common.SymbolsToWeaken.empty() || !
Common.SymbolsToKeepGlobal.empty() ||
75 !
Common.SectionsToRename.empty() || !
Common.SetSectionAlignment.empty() ||
76 !
Common.SetSectionFlags.empty() || !
Common.SetSectionType.empty() ||
77 !
Common.SymbolsToRename.empty() ||
Common.GapFill != 0 ||
78 Common.PadTo != 0 ||
Common.ChangeSectionLMAValAll != 0 ||
79 !
Common.ChangeSectionAddress.empty() || !
Common.ExtractSection.empty())
81 "only flags for section dumping, removal, and "
82 "addition are supported");
88 if (!
Common.AddGnuDebugLink.empty() ||
Common.ExtractPartition ||
89 !
Common.SplitDWO.empty() || !
Common.SymbolsPrefix.empty() ||
90 !
Common.SymbolsPrefixRemove.empty() || !
Common.SymbolsToSkip.empty() ||
91 !
Common.AllocSectionsPrefix.empty() ||
93 !
Common.DumpSection.empty() || !
Common.SymbolsToAdd.empty() ||
94 !
Common.KeepSection.empty() || !
Common.OnlySection.empty() ||
95 !
Common.ToRemove.empty() || !
Common.SymbolsToGlobalize.empty() ||
96 !
Common.SymbolsToKeep.empty() || !
Common.SymbolsToLocalize.empty() ||
97 !
Common.SymbolsToRemove.empty() ||
98 !
Common.UnneededSymbolsToRemove.empty() ||
99 !
Common.SymbolsToWeaken.empty() || !
Common.SymbolsToKeepGlobal.empty() ||
100 !
Common.SectionsToRename.empty() || !
Common.SetSectionAlignment.empty() ||
101 !
Common.SetSectionFlags.empty() || !
Common.SetSectionType.empty() ||
108 Common.ChangeSectionLMAValAll != 0 ||
109 !
Common.ChangeSectionAddress.empty() || !
Common.ExtractSection.empty()) {
112 "no flags are supported yet, only basic copying is allowed");
122 if (!
Common.AddGnuDebugLink.empty() || !
Common.SplitDWO.empty() ||
123 !
Common.AllocSectionsPrefix.empty() ||
125 !
Common.DumpSection.empty() || !
Common.KeepSection.empty() ||
126 !
Common.SectionsToRename.empty() || !
Common.SetSectionAlignment.empty() ||
127 !
Common.SetSectionFlags.empty() || !
Common.SetSectionType.empty() ||
131 Common.DecompressDebugSections ||
Common.GapFill != 0 ||
132 Common.PadTo != 0 ||
Common.ChangeSectionLMAValAll != 0 ||
133 !
Common.ChangeSectionAddress.empty()) {
135 "option is not supported for DXContainer");