LLVM 17.0.0git
|
#include "llvm/ObjCopy/CommonConfig.h"
Definition at line 201 of file CommonConfig.h.
StringRef llvm::objcopy::CommonConfig::AddGnuDebugLink |
Definition at line 212 of file CommonConfig.h.
Referenced by llvm::objcopy::ConfigManager::getWasmConfig(), and llvm::objcopy::ConfigManager::getXCOFFConfig().
std::vector<NewSectionInfo> llvm::objcopy::CommonConfig::AddSection |
Definition at line 222 of file CommonConfig.h.
Referenced by llvm::objcopy::ConfigManager::getXCOFFConfig().
StringRef llvm::objcopy::CommonConfig::AllocSectionsPrefix |
Definition at line 218 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 266 of file CommonConfig.h.
bool llvm::objcopy::CommonConfig::DecompressDebugSections = false |
Definition at line 264 of file CommonConfig.h.
Referenced by llvm::objcopy::ConfigManager::getCOFFConfig(), llvm::objcopy::ConfigManager::getMachOConfig(), and llvm::objcopy::ConfigManager::getXCOFFConfig().
Definition at line 251 of file CommonConfig.h.
Referenced by llvm::objcopy::executeObjcopyOnArchive().
DiscardType llvm::objcopy::CommonConfig::DiscardMode = DiscardType::None |
Definition at line 219 of file CommonConfig.h.
Referenced by llvm::objcopy::ConfigManager::getCOFFConfig(), llvm::objcopy::ConfigManager::getMachOConfig(), llvm::objcopy::ConfigManager::getWasmConfig(), and llvm::objcopy::ConfigManager::getXCOFFConfig().
std::vector<StringRef> llvm::objcopy::CommonConfig::DumpSection |
Definition at line 223 of file CommonConfig.h.
Referenced by llvm::objcopy::ConfigManager::getXCOFFConfig().
bool llvm::objcopy::CommonConfig::ExtractDWO = false |
Definition at line 252 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 253 of file CommonConfig.h.
Referenced by llvm::objcopy::ConfigManager::getXCOFFConfig().
std::optional<StringRef> llvm::objcopy::CommonConfig::ExtractPartition |
Definition at line 215 of file CommonConfig.h.
Referenced by llvm::objcopy::ConfigManager::getWasmConfig(), and llvm::objcopy::ConfigManager::getXCOFFConfig().
uint32_t llvm::objcopy::CommonConfig::GnuDebugLinkCRC32 |
Definition at line 214 of file CommonConfig.h.
StringRef llvm::objcopy::CommonConfig::InputFilename |
Definition at line 203 of file CommonConfig.h.
FileFormat llvm::objcopy::CommonConfig::InputFormat = FileFormat::Unspecified |
Definition at line 204 of file CommonConfig.h.
NameMatcher llvm::objcopy::CommonConfig::KeepSection |
Definition at line 227 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 254 of file CommonConfig.h.
Referenced by llvm::objcopy::ConfigManager::getXCOFFConfig().
NameMatcher llvm::objcopy::CommonConfig::OnlySection |
Definition at line 228 of file CommonConfig.h.
Referenced by llvm::objcopy::ConfigManager::getXCOFFConfig().
std::optional<MachineInfo> llvm::objcopy::CommonConfig::OutputArch |
Definition at line 209 of file CommonConfig.h.
StringRef llvm::objcopy::CommonConfig::OutputFilename |
Definition at line 205 of file CommonConfig.h.
Referenced by llvm::objcopy::executeObjcopyOnArchive().
FileFormat llvm::objcopy::CommonConfig::OutputFormat = FileFormat::Unspecified |
Definition at line 206 of file CommonConfig.h.
bool llvm::objcopy::CommonConfig::PreserveDates = false |
Definition at line 255 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 241 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 242 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 243 of file CommonConfig.h.
Referenced by llvm::objcopy::ConfigManager::getMachOConfig(), llvm::objcopy::ConfigManager::getWasmConfig(), and llvm::objcopy::ConfigManager::getXCOFFConfig().
Definition at line 244 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 216 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 256 of file CommonConfig.h.
bool llvm::objcopy::CommonConfig::StripAllGNU = false |
Definition at line 257 of file CommonConfig.h.
Referenced by llvm::objcopy::ConfigManager::getMachOConfig(), and llvm::objcopy::ConfigManager::getXCOFFConfig().
bool llvm::objcopy::CommonConfig::StripDebug = false |
Definition at line 259 of file CommonConfig.h.
Referenced by llvm::objcopy::ConfigManager::getXCOFFConfig().
bool llvm::objcopy::CommonConfig::StripDWO = 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::StripNonAlloc = false |
Definition at line 260 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 261 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 262 of file CommonConfig.h.
Referenced by llvm::objcopy::ConfigManager::getMachOConfig(), and llvm::objcopy::ConfigManager::getXCOFFConfig().
StringRef llvm::objcopy::CommonConfig::SymbolsPrefix |
Definition at line 217 of file CommonConfig.h.
Referenced by llvm::objcopy::ConfigManager::getCOFFConfig(), llvm::objcopy::ConfigManager::getMachOConfig(), llvm::objcopy::ConfigManager::getWasmConfig(), and llvm::objcopy::ConfigManager::getXCOFFConfig().
std::vector<NewSymbolInfo> llvm::objcopy::CommonConfig::SymbolsToAdd |
Definition at line 248 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 232 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 233 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 238 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 234 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 235 of file CommonConfig.h.
Referenced by llvm::objcopy::ConfigManager::getWasmConfig(), and llvm::objcopy::ConfigManager::getXCOFFConfig().
Definition at line 245 of file CommonConfig.h.
Referenced by llvm::objcopy::ConfigManager::getWasmConfig(), and llvm::objcopy::ConfigManager::getXCOFFConfig().
NameMatcher llvm::objcopy::CommonConfig::SymbolsToWeaken |
Definition at line 237 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::ToRemove |
Definition at line 229 of file CommonConfig.h.
Referenced by llvm::objcopy::ConfigManager::getXCOFFConfig().
NameMatcher llvm::objcopy::CommonConfig::UnneededSymbolsToRemove |
Definition at line 236 of file CommonConfig.h.
Referenced by llvm::objcopy::ConfigManager::getMachOConfig(), llvm::objcopy::ConfigManager::getWasmConfig(), and llvm::objcopy::ConfigManager::getXCOFFConfig().
std::vector<NewSectionInfo> llvm::objcopy::CommonConfig::UpdateSection |
Definition at line 224 of file CommonConfig.h.
bool llvm::objcopy::CommonConfig::Weaken = false |
Definition at line 263 of file CommonConfig.h.
Referenced by llvm::objcopy::ConfigManager::getCOFFConfig(), llvm::objcopy::ConfigManager::getMachOConfig(), and llvm::objcopy::ConfigManager::getXCOFFConfig().