|
LLVM 22.0.0git
|
#include "llvm/ObjCopy/ELF/ELFConfig.h"
Public Attributes | |
| uint8_t | NewSymbolVisibility = (uint8_t)ELF::STV_DEFAULT |
| std::vector< std::pair< NameMatcher, uint8_t > > | SymbolsToSetVisibility |
| std::function< uint64_t(uint64_t)> | EntryExpr |
| bool | AllowBrokenLinks = false |
| bool | KeepFileSymbols = false |
| bool | LocalizeHidden = false |
| bool | VerifyNoteSections = true |
| SmallVector< RemoveNoteInfo, 0 > | NotesToRemove |
Definition at line 25 of file ELFConfig.h.
| bool llvm::objcopy::ELFConfig::AllowBrokenLinks = false |
Definition at line 36 of file ELFConfig.h.
Referenced by handleArgs(), and replaceAndRemoveSections().
Definition at line 34 of file ELFConfig.h.
Referenced by handleArgs().
| bool llvm::objcopy::ELFConfig::KeepFileSymbols = false |
Definition at line 37 of file ELFConfig.h.
Referenced by replaceAndRemoveSections(), and updateAndRemoveSymbols().
| bool llvm::objcopy::ELFConfig::LocalizeHidden = false |
Definition at line 38 of file ELFConfig.h.
Referenced by updateAndRemoveSymbols().
| uint8_t llvm::objcopy::ELFConfig::NewSymbolVisibility = (uint8_t)ELF::STV_DEFAULT |
Definition at line 26 of file ELFConfig.h.
Referenced by llvm::objcopy::elf::executeObjcopyOnRawBinary(), and handleArgs().
| SmallVector<RemoveNoteInfo, 0> llvm::objcopy::ELFConfig::NotesToRemove |
Definition at line 42 of file ELFConfig.h.
Referenced by handleArgs().
| std::vector<std::pair<NameMatcher, uint8_t> > llvm::objcopy::ELFConfig::SymbolsToSetVisibility |
Definition at line 28 of file ELFConfig.h.
Referenced by updateAndRemoveSymbols().
| bool llvm::objcopy::ELFConfig::VerifyNoteSections = true |
Definition at line 39 of file ELFConfig.h.
Referenced by handleArgs().