reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/llvm-objcopy/COFF/COFFObjcopy.cpp
   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) {