reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
596 if (!Config.SplitDWO.empty()) 598 splitDWOToFile(Config, Reader, Config.SplitDWO, OutputElfType)) 598 splitDWOToFile(Config, Reader, Config.SplitDWO, OutputElfType)) 601 if (Config.OutputArch) { 602 Obj.Machine = Config.OutputArch.getValue().EMachine; 603 Obj.OSABI = Config.OutputArch.getValue().OSABI; 610 if (Error E = replaceAndRemoveSections(Config, Obj)) 613 if (Error E = updateAndRemoveSymbols(Config, Obj)) 616 if (!Config.SectionsToRename.empty()) { 618 const auto Iter = Config.SectionsToRename.find(Sec.Name); 619 if (Iter != Config.SectionsToRename.end()) { 631 if (!Config.AllocSectionsPrefix.empty()) { 635 Sec.Name = (Config.AllocSectionsPrefix + Sec.Name).str(); 667 (prefix + Config.AllocSectionsPrefix + TargetSec->Name).str(); 673 if (!Config.SetSectionAlignment.empty()) { 675 auto I = Config.SetSectionAlignment.find(Sec.Name); 676 if (I != Config.SetSectionAlignment.end()) 681 if (!Config.SetSectionFlags.empty()) { 683 const auto Iter = Config.SetSectionFlags.find(Sec.Name); 684 if (Iter != Config.SetSectionFlags.end()) { 691 for (const auto &Flag : Config.AddSection) { 709 for (const auto &Flag : Config.DumpSection) { 717 if (!Config.AddGnuDebugLink.empty()) 718 Obj.addSection<GnuDebugLinkSection>(Config.AddGnuDebugLink, 719 Config.GnuDebugLinkCRC32); 721 for (const NewSymbolInfo &SI : Config.ELF->SymbolsToAdd) { 729 if (Config.EntryExpr) 730 Obj.Entry = Config.EntryExpr(Obj.Entry);