reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
94 Obj.removeSections([&Config](const Section &Sec) { 97 if (!Config.OnlySection.empty() && !Config.OnlySection.matches(Sec.Name)) 97 if (!Config.OnlySection.empty() && !Config.OnlySection.matches(Sec.Name)) 100 if (Config.StripDebug || Config.StripAll || Config.StripAllGNU || 100 if (Config.StripDebug || Config.StripAll || Config.StripAllGNU || 100 if (Config.StripDebug || Config.StripAll || Config.StripAllGNU || 101 Config.DiscardMode == DiscardType::All || Config.StripUnneeded) { 101 Config.DiscardMode == DiscardType::All || Config.StripUnneeded) { 107 if (Config.ToRemove.matches(Sec.Name)) 113 if (Config.OnlyKeepDebug) { 124 if (Config.StripAll || Config.StripAllGNU) 124 if (Config.StripAll || Config.StripAllGNU) 129 if (Config.StripUnneeded || Config.DiscardMode == DiscardType::All || 129 if (Config.StripUnneeded || Config.DiscardMode == DiscardType::All || 130 !Config.SymbolsToRemove.empty()) 138 if (Config.StripAll || Config.StripAllGNU) 138 if (Config.StripAll || Config.StripAllGNU) 141 if (Config.SymbolsToRemove.matches(Sym.Name)) { 144 reportError(Config.OutputFilename, 159 if (Config.StripUnneeded || 160 Config.UnneededSymbolsToRemove.matches(Sym.Name)) 166 if (Config.DiscardMode == DiscardType::All && 175 for (const auto &Flag : Config.AddSection) { 191 if (!Config.AddGnuDebugLink.empty()) 192 addGnuDebugLink(Obj, Config.AddGnuDebugLink); 194 if (Config.AllowBrokenLinks || !Config.BuildIdLinkDir.empty() || 194 if (Config.AllowBrokenLinks || !Config.BuildIdLinkDir.empty() || 195 Config.BuildIdLinkInput || Config.BuildIdLinkOutput || 195 Config.BuildIdLinkInput || Config.BuildIdLinkOutput || 196 !Config.SplitDWO.empty() || !Config.SymbolsPrefix.empty() || 196 !Config.SplitDWO.empty() || !Config.SymbolsPrefix.empty() || 197 !Config.AllocSectionsPrefix.empty() || !Config.DumpSection.empty() || 197 !Config.AllocSectionsPrefix.empty() || !Config.DumpSection.empty() || 198 !Config.KeepSection.empty() || Config.NewSymbolVisibility || 198 !Config.KeepSection.empty() || Config.NewSymbolVisibility || 199 !Config.SymbolsToGlobalize.empty() || !Config.SymbolsToKeep.empty() || 199 !Config.SymbolsToGlobalize.empty() || !Config.SymbolsToKeep.empty() || 200 !Config.SymbolsToLocalize.empty() || !Config.SymbolsToWeaken.empty() || 200 !Config.SymbolsToLocalize.empty() || !Config.SymbolsToWeaken.empty() || 201 !Config.SymbolsToKeepGlobal.empty() || !Config.SectionsToRename.empty() || 201 !Config.SymbolsToKeepGlobal.empty() || !Config.SectionsToRename.empty() || 202 !Config.SetSectionAlignment.empty() || !Config.SetSectionFlags.empty() || 202 !Config.SetSectionAlignment.empty() || !Config.SetSectionFlags.empty() || 203 !Config.SymbolsToRename.empty() || Config.ExtractDWO || 203 !Config.SymbolsToRename.empty() || Config.ExtractDWO || 204 Config.KeepFileSymbols || Config.LocalizeHidden || Config.PreserveDates || 204 Config.KeepFileSymbols || Config.LocalizeHidden || Config.PreserveDates || 204 Config.KeepFileSymbols || Config.LocalizeHidden || Config.PreserveDates || 205 Config.StripDWO || Config.StripNonAlloc || Config.StripSections || 205 Config.StripDWO || Config.StripNonAlloc || Config.StripSections || 205 Config.StripDWO || Config.StripNonAlloc || Config.StripSections || 206 Config.Weaken || Config.DecompressDebugSections || 206 Config.Weaken || Config.DecompressDebugSections || 207 Config.DiscardMode == DiscardType::Locals || 208 !Config.SymbolsToAdd.empty() || Config.EntryExpr) { 208 !Config.SymbolsToAdd.empty() || Config.EntryExpr) {