LLVM: llvm::objcopy::CommonConfig Struct Reference (original) (raw)
#include "[llvm/ObjCopy/CommonConfig.h](CommonConfig%5F8h%5Fsource.html)"
Definition at line 208 of file CommonConfig.h.
◆ AddGnuDebugLink
StringRef llvm::objcopy::CommonConfig::AddGnuDebugLink
◆ AddSection
◆ AllocSectionsPrefix
StringRef llvm::objcopy::CommonConfig::AllocSectionsPrefix
◆ ChangeSectionAddress
◆ ChangeSectionLMAValAll
int64_t llvm::objcopy::CommonConfig::ChangeSectionLMAValAll = 0
◆ CompressionType
◆ compressSections
◆ DecompressDebugSections
bool llvm::objcopy::CommonConfig::DecompressDebugSections = false
◆ DeterministicArchives
bool llvm::objcopy::CommonConfig::DeterministicArchives = true
◆ DiscardMode
◆ DumpSection
◆ ErrorCallback
std::function<Error(Error)> llvm::objcopy::CommonConfig::ErrorCallback
◆ ExtractDWO
bool llvm::objcopy::CommonConfig::ExtractDWO = false
◆ ExtractMainPartition
bool llvm::objcopy::CommonConfig::ExtractMainPartition = false
◆ ExtractPartition
std::optional<StringRef> llvm::objcopy::CommonConfig::ExtractPartition
◆ ExtractSection
◆ GapFill
uint8_t llvm::objcopy::CommonConfig::GapFill = 0
◆ GnuDebugLinkCRC32
uint32_t llvm::objcopy::CommonConfig::GnuDebugLinkCRC32
◆ InputFilename
StringRef llvm::objcopy::CommonConfig::InputFilename
Definition at line 210 of file CommonConfig.h.
Referenced by llvm::objcopy::createNewArchiveMembers(), llvm::objcopy::coff::executeObjcopyOnBinary(), llvm::objcopy::dxbc::executeObjcopyOnBinary(), llvm::objcopy:🧝:executeObjcopyOnBinary(), llvm::objcopy::macho::executeObjcopyOnBinary(), llvm::objcopy::wasm::executeObjcopyOnBinary(), llvm::objcopy::xcoff::executeObjcopyOnBinary(), llvm::objcopy::macho::executeObjcopyOnMachOUniversalBinary(), handleArgs(), handleArgs(), llvm::objcopy::dxbc::handleArgs(), and llvm::objcopy::wasm::handleArgs().
◆ InputFormat
◆ KeepSection
◆ OnlyKeepDebug
bool llvm::objcopy::CommonConfig::OnlyKeepDebug = false
◆ OnlySection
◆ OutputArch
std::optional<MachineInfo> llvm::objcopy::CommonConfig::OutputArch
◆ OutputFilename
StringRef llvm::objcopy::CommonConfig::OutputFilename
◆ OutputFormat
◆ PadTo
uint64_t llvm::objcopy::CommonConfig::PadTo = 0
◆ PreserveDates
bool llvm::objcopy::CommonConfig::PreserveDates = false
◆ SectionsToRename
◆ SetSectionAlignment
◆ SetSectionFlags
◆ SetSectionType
◆ SplitDWO
StringRef llvm::objcopy::CommonConfig::SplitDWO
◆ StripAll
bool llvm::objcopy::CommonConfig::StripAll = false
◆ StripAllGNU
bool llvm::objcopy::CommonConfig::StripAllGNU = false
◆ StripDebug
bool llvm::objcopy::CommonConfig::StripDebug = false
◆ StripDWO
bool llvm::objcopy::CommonConfig::StripDWO = false
◆ StripNonAlloc
bool llvm::objcopy::CommonConfig::StripNonAlloc = false
◆ StripSections
bool llvm::objcopy::CommonConfig::StripSections = false
◆ StripUnneeded
bool llvm::objcopy::CommonConfig::StripUnneeded = false
◆ SymbolsPrefix
StringRef llvm::objcopy::CommonConfig::SymbolsPrefix
◆ SymbolsPrefixRemove
StringRef llvm::objcopy::CommonConfig::SymbolsPrefixRemove
◆ SymbolsToAdd
◆ SymbolsToGlobalize
NameMatcher llvm::objcopy::CommonConfig::SymbolsToGlobalize
◆ SymbolsToKeep
◆ SymbolsToKeepGlobal
NameMatcher llvm::objcopy::CommonConfig::SymbolsToKeepGlobal
◆ SymbolsToLocalize
NameMatcher llvm::objcopy::CommonConfig::SymbolsToLocalize
◆ SymbolsToRemove
NameMatcher llvm::objcopy::CommonConfig::SymbolsToRemove
◆ SymbolsToRename
◆ SymbolsToSkip
◆ SymbolsToWeaken
NameMatcher llvm::objcopy::CommonConfig::SymbolsToWeaken
◆ ToRemove
◆ UnneededSymbolsToRemove
NameMatcher llvm::objcopy::CommonConfig::UnneededSymbolsToRemove
◆ UpdateSection
◆ Weaken
bool llvm::objcopy::CommonConfig::Weaken = false
The documentation for this struct was generated from the following file:
- include/llvm/ObjCopy/CommonConfig.h