Home
last modified time | relevance | path

Searched refs:ELFConfig (Results 1 – 8 of 8) sorted by relevance

/freebsd/contrib/llvm-project/llvm/include/llvm/ObjCopy/ELF/
H A DELFObjcopy.h25 struct ELFConfig;
33 const ELFConfig &ELFConfig,
41 const ELFConfig &ELFConfig,
48 const ELFConfig &ELFConfig,
H A DELFConfig.h25 struct ELFConfig { struct
/freebsd/contrib/llvm-project/llvm/tools/llvm-objcopy/
H A Dllvm-objcopy.cpp89 Expected<const ELFConfig &> ELFConfig = ConfigMgr.getELFConfig(); in executeObjcopyOnIHex() local
90 if (!ELFConfig) in executeObjcopyOnIHex()
91 return ELFConfig.takeError(); in executeObjcopyOnIHex()
93 return elf::executeObjcopyOnIHex(ConfigMgr.getCommonConfig(), *ELFConfig, In, in executeObjcopyOnIHex()
111 Expected<const ELFConfig &> ELFConfig = ConfigMgr.getELFConfig(); in executeObjcopyOnRawBinary() local
112 if (!ELFConfig) in executeObjcopyOnRawBinary()
113 return ELFConfig.takeError(); in executeObjcopyOnRawBinary()
115 return elf::executeObjcopyOnRawBinary(Config, *ELFConfig, In, Out); in executeObjcopyOnRawBinary()
H A DObjcopyOptions.cpp747 ELFConfig &ELFConfig = ConfigMgr.ELF; in parseObjcopyOptions() local
791 ELFConfig.NewSymbolVisibility = StringSwitch<uint8_t>(VisibilityStr) in parseObjcopyOptions()
798 if (ELFConfig.NewSymbolVisibility == Invalid) in parseObjcopyOptions()
1093 ELFConfig.LocalizeHidden = InputArgs.hasArg(OBJCOPY_localize_hidden); in parseObjcopyOptions()
1102 ELFConfig.VerifyNoteSections = InputArgs.hasFlag( in parseObjcopyOptions()
1106 ELFConfig.KeepFileSymbols = InputArgs.hasArg(OBJCOPY_keep_file_symbols); in parseObjcopyOptions()
1112 ELFConfig.KeepFileSymbols = true; in parseObjcopyOptions()
1202 ELFConfig.SymbolsToSetVisibility.emplace_back(NameMatcher(), *Type); in parseObjcopyOptions()
1203 if (Error E = ELFConfig.SymbolsToSetVisibility.back().first.addMatcher( in parseObjcopyOptions()
1215 ELFConfig.SymbolsToSetVisibility.emplace_back(NameMatcher(), *Type); in parseObjcopyOptions()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/ObjCopy/
H A DObjCopy.cpp37 Expected<const ELFConfig &> ELFConfig = Config.getELFConfig(); in executeObjcopyOnBinary() local
38 if (!ELFConfig) in executeObjcopyOnBinary()
39 return ELFConfig.takeError(); in executeObjcopyOnBinary()
41 return elf::executeObjcopyOnBinary(Config.getCommonConfig(), *ELFConfig, in executeObjcopyOnBinary()
/freebsd/contrib/llvm-project/llvm/lib/ObjCopy/ELF/
H A DELFObjcopy.cpp301 const ELFConfig &ELFConfig, Object &Obj) { in updateAndRemoveSymbols() argument
314 ((ELFConfig.LocalizeHidden && in updateAndRemoveSymbols()
319 for (auto &[Matcher, Visibility] : ELFConfig.SymbolsToSetVisibility) in updateAndRemoveSymbols()
373 (ELFConfig.KeepFileSymbols && Sym.Type == STT_FILE)) in updateAndRemoveSymbols()
413 const ELFConfig &ELFConfig, Object &Obj) { in replaceAndRemoveSections() argument
541 if ((!Config.SymbolsToKeep.empty() || ELFConfig.KeepFileSymbols) && in replaceAndRemoveSections()
550 if (Error E = Obj.removeSections(ELFConfig.AllowBrokenLinks, RemovePred)) in replaceAndRemoveSections()
784 static Error handleArgs(const CommonConfig &Config, const ELFConfig &ELFConfig, in handleArgs() argument
793 ELFConfig.AllowBrokenLinks, in handleArgs()
811 if (Error E = replaceAndRemoveSections(Config, ELFConfig, Obj)) in handleArgs()
[all …]
/freebsd/contrib/llvm-project/llvm/include/llvm/ObjCopy/
H A DMultiFormatConfig.h18 struct ELFConfig;
29 virtual Expected<const ELFConfig &> getELFConfig() const = 0;
H A DConfigManager.h29 Expected<const ELFConfig &> getELFConfig() const override { return ELF; } in getELFConfig()
41 ELFConfig ELF;