LLVM 19.0.0git
|
#include "llvm/ObjCopy/CommonConfig.h"
Definition at line 195 of file CommonConfig.h.
StringRef llvm::objcopy::CommonConfig::AddGnuDebugLink |
Definition at line 206 of file CommonConfig.h.
Referenced by llvm::objcopy::ConfigManager::getWasmConfig(), and llvm::objcopy::ConfigManager::getXCOFFConfig().
SmallVector<NewSectionInfo, 0> llvm::objcopy::CommonConfig::AddSection |
Definition at line 219 of file CommonConfig.h.
Referenced by llvm::objcopy::ConfigManager::getXCOFFConfig().
StringRef llvm::objcopy::CommonConfig::AllocSectionsPrefix |
Definition at line 215 of file CommonConfig.h.
Referenced by llvm::objcopy::ConfigManager::getCOFFConfig(), llvm::objcopy::ConfigManager::getMachOConfig(), llvm::objcopy::ConfigManager::getWasmConfig(), and llvm::objcopy::ConfigManager::getXCOFFConfig().
DebugCompressionType llvm::objcopy::CommonConfig::CompressionType = DebugCompressionType::None |
Definition at line 264 of file CommonConfig.h.
SmallVector<std::pair<NameMatcher, llvm::DebugCompressionType>, 0> llvm::objcopy::CommonConfig::compressSections |
Definition at line 267 of file CommonConfig.h.
bool llvm::objcopy::CommonConfig::DecompressDebugSections = false |
Definition at line 262 of file CommonConfig.h.
Referenced by llvm::objcopy::ConfigManager::getCOFFConfig(), llvm::objcopy::ConfigManager::getMachOConfig(), and llvm::objcopy::ConfigManager::getXCOFFConfig().
Definition at line 249 of file CommonConfig.h.
Referenced by llvm::objcopy::executeObjcopyOnArchive().
DiscardType llvm::objcopy::CommonConfig::DiscardMode = DiscardType::None |
Definition at line 216 of file CommonConfig.h.
Referenced by llvm::objcopy::ConfigManager::getCOFFConfig(), llvm::objcopy::ConfigManager::getMachOConfig(), llvm::objcopy::ConfigManager::getWasmConfig(), and llvm::objcopy::ConfigManager::getXCOFFConfig().
SmallVector<StringRef, 0> llvm::objcopy::CommonConfig::DumpSection |
Definition at line 220 of file CommonConfig.h.
Referenced by llvm::objcopy::ConfigManager::getXCOFFConfig().
bool llvm::objcopy::CommonConfig::ExtractDWO = false |
Definition at line 250 of file CommonConfig.h.
Referenced by llvm::objcopy::ConfigManager::getCOFFConfig(), llvm::objcopy::ConfigManager::getMachOConfig(), and llvm::objcopy::ConfigManager::getXCOFFConfig().
bool llvm::objcopy::CommonConfig::ExtractMainPartition = false |
Definition at line 251 of file CommonConfig.h.
Referenced by llvm::objcopy::ConfigManager::getXCOFFConfig().
std::optional<StringRef> llvm::objcopy::CommonConfig::ExtractPartition |
Definition at line 209 of file CommonConfig.h.
Referenced by llvm::objcopy::ConfigManager::getWasmConfig(), and llvm::objcopy::ConfigManager::getXCOFFConfig().
uint8_t llvm::objcopy::CommonConfig::GapFill = 0 |
Definition at line 210 of file CommonConfig.h.
Referenced by llvm::objcopy::ConfigManager::getCOFFConfig(), llvm::objcopy::ConfigManager::getMachOConfig(), llvm::objcopy::ConfigManager::getWasmConfig(), and llvm::objcopy::ConfigManager::getXCOFFConfig().
uint32_t llvm::objcopy::CommonConfig::GnuDebugLinkCRC32 |
Definition at line 208 of file CommonConfig.h.
StringRef llvm::objcopy::CommonConfig::InputFilename |
Definition at line 197 of file CommonConfig.h.
FileFormat llvm::objcopy::CommonConfig::InputFormat = FileFormat::Unspecified |
Definition at line 198 of file CommonConfig.h.
NameMatcher llvm::objcopy::CommonConfig::KeepSection |
Definition at line 224 of file CommonConfig.h.
Referenced by llvm::objcopy::ConfigManager::getCOFFConfig(), llvm::objcopy::ConfigManager::getMachOConfig(), and llvm::objcopy::ConfigManager::getXCOFFConfig().
bool llvm::objcopy::CommonConfig::OnlyKeepDebug = false |
Definition at line 252 of file CommonConfig.h.
Referenced by llvm::objcopy::ConfigManager::getXCOFFConfig().
NameMatcher llvm::objcopy::CommonConfig::OnlySection |
Definition at line 225 of file CommonConfig.h.
Referenced by llvm::objcopy::ConfigManager::getXCOFFConfig().
std::optional<MachineInfo> llvm::objcopy::CommonConfig::OutputArch |
Definition at line 203 of file CommonConfig.h.
StringRef llvm::objcopy::CommonConfig::OutputFilename |
Definition at line 199 of file CommonConfig.h.
Referenced by llvm::objcopy::executeObjcopyOnArchive().
FileFormat llvm::objcopy::CommonConfig::OutputFormat = FileFormat::Unspecified |
Definition at line 200 of file CommonConfig.h.
uint64_t llvm::objcopy::CommonConfig::PadTo = 0 |
Definition at line 211 of file CommonConfig.h.
Referenced by llvm::objcopy::ConfigManager::getCOFFConfig(), llvm::objcopy::ConfigManager::getMachOConfig(), llvm::objcopy::ConfigManager::getWasmConfig(), and llvm::objcopy::ConfigManager::getXCOFFConfig().
bool llvm::objcopy::CommonConfig::PreserveDates = false |
Definition at line 253 of file CommonConfig.h.
Referenced by llvm::objcopy::ConfigManager::getCOFFConfig(), llvm::objcopy::ConfigManager::getMachOConfig(), and llvm::objcopy::ConfigManager::getXCOFFConfig().
StringMap<SectionRename> llvm::objcopy::CommonConfig::SectionsToRename |
Definition at line 239 of file CommonConfig.h.
Referenced by llvm::objcopy::ConfigManager::getCOFFConfig(), llvm::objcopy::ConfigManager::getMachOConfig(), llvm::objcopy::ConfigManager::getWasmConfig(), and llvm::objcopy::ConfigManager::getXCOFFConfig().
Definition at line 240 of file CommonConfig.h.
Referenced by llvm::objcopy::ConfigManager::getCOFFConfig(), llvm::objcopy::ConfigManager::getMachOConfig(), llvm::objcopy::ConfigManager::getWasmConfig(), and llvm::objcopy::ConfigManager::getXCOFFConfig().
StringMap<SectionFlagsUpdate> llvm::objcopy::CommonConfig::SetSectionFlags |
Definition at line 241 of file CommonConfig.h.
Referenced by llvm::objcopy::ConfigManager::getMachOConfig(), llvm::objcopy::ConfigManager::getWasmConfig(), and llvm::objcopy::ConfigManager::getXCOFFConfig().
Definition at line 242 of file CommonConfig.h.
Referenced by llvm::objcopy::ConfigManager::getCOFFConfig(), llvm::objcopy::ConfigManager::getMachOConfig(), llvm::objcopy::ConfigManager::getWasmConfig(), and llvm::objcopy::ConfigManager::getXCOFFConfig().
StringRef llvm::objcopy::CommonConfig::SplitDWO |
Definition at line 212 of file CommonConfig.h.
Referenced by llvm::objcopy::ConfigManager::getCOFFConfig(), llvm::objcopy::ConfigManager::getMachOConfig(), llvm::objcopy::ConfigManager::getWasmConfig(), and llvm::objcopy::ConfigManager::getXCOFFConfig().
bool llvm::objcopy::CommonConfig::StripAll = false |
Definition at line 254 of file CommonConfig.h.
bool llvm::objcopy::CommonConfig::StripAllGNU = false |
Definition at line 255 of file CommonConfig.h.
Referenced by llvm::objcopy::ConfigManager::getMachOConfig(), and llvm::objcopy::ConfigManager::getXCOFFConfig().
bool llvm::objcopy::CommonConfig::StripDebug = false |
Definition at line 257 of file CommonConfig.h.
Referenced by llvm::objcopy::ConfigManager::getXCOFFConfig().
bool llvm::objcopy::CommonConfig::StripDWO = false |
Definition at line 256 of file CommonConfig.h.
Referenced by llvm::objcopy::ConfigManager::getCOFFConfig(), llvm::objcopy::ConfigManager::getMachOConfig(), and llvm::objcopy::ConfigManager::getXCOFFConfig().
bool llvm::objcopy::CommonConfig::StripNonAlloc = false |
Definition at line 258 of file CommonConfig.h.
Referenced by llvm::objcopy::ConfigManager::getCOFFConfig(), llvm::objcopy::ConfigManager::getMachOConfig(), and llvm::objcopy::ConfigManager::getXCOFFConfig().
bool llvm::objcopy::CommonConfig::StripSections = false |
Definition at line 259 of file CommonConfig.h.
Referenced by llvm::objcopy::ConfigManager::getCOFFConfig(), llvm::objcopy::ConfigManager::getMachOConfig(), and llvm::objcopy::ConfigManager::getXCOFFConfig().
bool llvm::objcopy::CommonConfig::StripUnneeded = false |
Definition at line 260 of file CommonConfig.h.
Referenced by llvm::objcopy::ConfigManager::getMachOConfig(), and llvm::objcopy::ConfigManager::getXCOFFConfig().
StringRef llvm::objcopy::CommonConfig::SymbolsPrefix |
Definition at line 213 of file CommonConfig.h.
Referenced by llvm::objcopy::ConfigManager::getCOFFConfig(), llvm::objcopy::ConfigManager::getMachOConfig(), llvm::objcopy::ConfigManager::getWasmConfig(), and llvm::objcopy::ConfigManager::getXCOFFConfig().
StringRef llvm::objcopy::CommonConfig::SymbolsPrefixRemove |
Definition at line 214 of file CommonConfig.h.
Referenced by llvm::objcopy::ConfigManager::getCOFFConfig(), llvm::objcopy::ConfigManager::getMachOConfig(), llvm::objcopy::ConfigManager::getWasmConfig(), and llvm::objcopy::ConfigManager::getXCOFFConfig().
SmallVector<NewSymbolInfo, 0> llvm::objcopy::CommonConfig::SymbolsToAdd |
Definition at line 246 of file CommonConfig.h.
Referenced by llvm::objcopy::ConfigManager::getCOFFConfig(), llvm::objcopy::ConfigManager::getMachOConfig(), llvm::objcopy::ConfigManager::getWasmConfig(), and llvm::objcopy::ConfigManager::getXCOFFConfig().
NameMatcher llvm::objcopy::CommonConfig::SymbolsToGlobalize |
Definition at line 229 of file CommonConfig.h.
Referenced by llvm::objcopy::ConfigManager::getCOFFConfig(), llvm::objcopy::ConfigManager::getMachOConfig(), llvm::objcopy::ConfigManager::getWasmConfig(), and llvm::objcopy::ConfigManager::getXCOFFConfig().
NameMatcher llvm::objcopy::CommonConfig::SymbolsToKeep |
Definition at line 230 of file CommonConfig.h.
Referenced by llvm::objcopy::ConfigManager::getCOFFConfig(), llvm::objcopy::ConfigManager::getMachOConfig(), llvm::objcopy::ConfigManager::getWasmConfig(), and llvm::objcopy::ConfigManager::getXCOFFConfig().
NameMatcher llvm::objcopy::CommonConfig::SymbolsToKeepGlobal |
Definition at line 235 of file CommonConfig.h.
Referenced by llvm::objcopy::ConfigManager::getCOFFConfig(), llvm::objcopy::ConfigManager::getMachOConfig(), llvm::objcopy::ConfigManager::getWasmConfig(), and llvm::objcopy::ConfigManager::getXCOFFConfig().
NameMatcher llvm::objcopy::CommonConfig::SymbolsToLocalize |
Definition at line 231 of file CommonConfig.h.
Referenced by llvm::objcopy::ConfigManager::getCOFFConfig(), llvm::objcopy::ConfigManager::getMachOConfig(), llvm::objcopy::ConfigManager::getWasmConfig(), and llvm::objcopy::ConfigManager::getXCOFFConfig().
NameMatcher llvm::objcopy::CommonConfig::SymbolsToRemove |
Definition at line 232 of file CommonConfig.h.
Referenced by llvm::objcopy::ConfigManager::getWasmConfig(), and llvm::objcopy::ConfigManager::getXCOFFConfig().
Definition at line 243 of file CommonConfig.h.
Referenced by llvm::objcopy::ConfigManager::getWasmConfig(), and llvm::objcopy::ConfigManager::getXCOFFConfig().
NameMatcher llvm::objcopy::CommonConfig::SymbolsToSkip |
Definition at line 236 of file CommonConfig.h.
Referenced by llvm::objcopy::ConfigManager::getCOFFConfig(), llvm::objcopy::ConfigManager::getMachOConfig(), llvm::objcopy::ConfigManager::getWasmConfig(), and llvm::objcopy::ConfigManager::getXCOFFConfig().
NameMatcher llvm::objcopy::CommonConfig::SymbolsToWeaken |
Definition at line 234 of file CommonConfig.h.
Referenced by llvm::objcopy::ConfigManager::getCOFFConfig(), llvm::objcopy::ConfigManager::getWasmConfig(), and llvm::objcopy::ConfigManager::getXCOFFConfig().
NameMatcher llvm::objcopy::CommonConfig::ToRemove |
Definition at line 226 of file CommonConfig.h.
Referenced by llvm::objcopy::ConfigManager::getXCOFFConfig().
NameMatcher llvm::objcopy::CommonConfig::UnneededSymbolsToRemove |
Definition at line 233 of file CommonConfig.h.
Referenced by llvm::objcopy::ConfigManager::getMachOConfig(), llvm::objcopy::ConfigManager::getWasmConfig(), and llvm::objcopy::ConfigManager::getXCOFFConfig().
SmallVector<NewSectionInfo, 0> llvm::objcopy::CommonConfig::UpdateSection |
Definition at line 221 of file CommonConfig.h.
bool llvm::objcopy::CommonConfig::Weaken = false |
Definition at line 261 of file CommonConfig.h.
Referenced by llvm::objcopy::ConfigManager::getCOFFConfig(), and llvm::objcopy::ConfigManager::getXCOFFConfig().