Searched refs:ELFConfig (Results 1 – 8 of 8) sorted by relevance
| /freebsd/contrib/llvm-project/llvm/include/llvm/ObjCopy/ELF/ |
| H A D | ELFObjcopy.h | 25 struct ELFConfig; 33 const ELFConfig &ELFConfig, 41 const ELFConfig &ELFConfig, 48 const ELFConfig &ELFConfig,
|
| H A D | ELFConfig.h | 25 struct ELFConfig { struct
|
| /freebsd/contrib/llvm-project/llvm/tools/llvm-objcopy/ |
| H A D | llvm-objcopy.cpp | 89 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 D | ObjcopyOptions.cpp | 747 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 D | ObjCopy.cpp | 37 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 D | ELFObjcopy.cpp | 301 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 D | MultiFormatConfig.h | 18 struct ELFConfig; 29 virtual Expected<const ELFConfig &> getELFConfig() const = 0;
|
| H A D | ConfigManager.h | 29 Expected<const ELFConfig &> getELFConfig() const override { return ELF; } in getELFConfig() 41 ELFConfig ELF;
|