Lines Matching defs:ELFConfig
20 #include "llvm/ObjCopy/ELF/ELFConfig.h"
305 const ELFConfig &ELFConfig, Object &Obj) {
318 ((ELFConfig.LocalizeHidden &&
323 for (auto &[Matcher, Visibility] : ELFConfig.SymbolsToSetVisibility)
378 (ELFConfig.KeepFileSymbols && Sym.Type == STT_FILE))
417 const ELFConfig &ELFConfig, Object &Obj) {
545 if ((!Config.SymbolsToKeep.empty() || ELFConfig.KeepFileSymbols) &&
554 if (Error E = Obj.removeSections(ELFConfig.AllowBrokenLinks, RemovePred))
681 static Error handleArgs(const CommonConfig &Config, const ELFConfig &ELFConfig,
690 ELFConfig.AllowBrokenLinks,
707 if (Error E = replaceAndRemoveSections(Config, ELFConfig, Obj))
710 if (Error E = updateAndRemoveSymbols(Config, ELFConfig, Obj))
763 if (ELFConfig.VerifyNoteSections)
791 addSymbol(Obj, SI, ELFConfig.NewSymbolVisibility);
874 if (ELFConfig.EntryExpr)
875 Obj.Entry = ELFConfig.EntryExpr(Obj.Entry);
889 const ELFConfig &ELFConfig,
898 if (Error E = handleArgs(Config, ELFConfig, OutputElfType, **Obj))
904 const ELFConfig &ELFConfig,
907 BinaryReader Reader(&In, ELFConfig.NewSymbolVisibility);
916 if (Error E = handleArgs(Config, ELFConfig, OutputElfType, **Obj))
922 const ELFConfig &ELFConfig,
935 if (Error E = handleArgs(Config, ELFConfig, OutputElfType, **Obj))