Lines Matching defs:ELFConfig
19 #include "llvm/ObjCopy/ELF/ELFConfig.h"
300 const ELFConfig &ELFConfig, Object &Obj) {
313 ((ELFConfig.LocalizeHidden &&
318 for (auto &[Matcher, Visibility] : ELFConfig.SymbolsToSetVisibility)
373 (ELFConfig.KeepFileSymbols && Sym.Type == STT_FILE))
412 const ELFConfig &ELFConfig, Object &Obj) {
540 if ((!Config.SymbolsToKeep.empty() || ELFConfig.KeepFileSymbols) &&
549 if (Error E = Obj.removeSections(ELFConfig.AllowBrokenLinks, RemovePred))
783 static Error handleArgs(const CommonConfig &Config, const ELFConfig &ELFConfig,
792 ELFConfig.AllowBrokenLinks,
809 if (Error E = replaceAndRemoveSections(Config, ELFConfig, Obj))
812 if (Error E = updateAndRemoveSymbols(Config, ELFConfig, Obj))
909 if (!ELFConfig.NotesToRemove.empty()) {
911 removeNotes(Obj, E, ELFConfig.NotesToRemove, Config.ErrorCallback))
921 if (ELFConfig.VerifyNoteSections)
949 addSymbol(Obj, SI, ELFConfig.NewSymbolVisibility);
1032 if (ELFConfig.EntryExpr)
1033 Obj.Entry = ELFConfig.EntryExpr(Obj.Entry);
1047 const ELFConfig &ELFConfig,
1056 if (Error E = handleArgs(Config, ELFConfig, OutputElfType, **Obj))
1062 const ELFConfig &ELFConfig,
1065 BinaryReader Reader(&In, ELFConfig.NewSymbolVisibility);
1074 if (Error E = handleArgs(Config, ELFConfig, OutputElfType, **Obj))
1080 const ELFConfig &ELFConfig,
1093 if (Error E = handleArgs(Config, ELFConfig, OutputElfType, **Obj))