LLVM 20.0.0git
|
#include "llvm/ObjCopy/CommonConfig.h"
Definition at line 207 of file CommonConfig.h.
StringRef llvm::objcopy::CommonConfig::AddGnuDebugLink |
Definition at line 218 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 231 of file CommonConfig.h.
Referenced by llvm::objcopy::ConfigManager::getXCOFFConfig().
StringRef llvm::objcopy::CommonConfig::AllocSectionsPrefix |
Definition at line 227 of file CommonConfig.h.
Referenced by llvm::objcopy::ConfigManager::getCOFFConfig(), llvm::objcopy::ConfigManager::getMachOConfig(), llvm::objcopy::ConfigManager::getWasmConfig(), and llvm::objcopy::ConfigManager::getXCOFFConfig().
SmallVector<SectionPatternAddressUpdate, 0> llvm::objcopy::CommonConfig::ChangeSectionAddress |
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().
int64_t llvm::objcopy::CommonConfig::ChangeSectionLMAValAll = 0 |
Definition at line 262 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 280 of file CommonConfig.h.
SmallVector<std::pair<NameMatcher, llvm::DebugCompressionType>, 0> llvm::objcopy::CommonConfig::compressSections |
Definition at line 283 of file CommonConfig.h.
bool llvm::objcopy::CommonConfig::DecompressDebugSections = false |
Definition at line 278 of file CommonConfig.h.
Referenced by llvm::objcopy::ConfigManager::getCOFFConfig(), llvm::objcopy::ConfigManager::getMachOConfig(), and llvm::objcopy::ConfigManager::getXCOFFConfig().
Definition at line 265 of file CommonConfig.h.
Referenced by llvm::objcopy::executeObjcopyOnArchive().
DiscardType llvm::objcopy::CommonConfig::DiscardMode = DiscardType::None |
Definition at line 228 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 232 of file CommonConfig.h.
Referenced by llvm::objcopy::ConfigManager::getXCOFFConfig().
bool llvm::objcopy::CommonConfig::ExtractDWO = false |
Definition at line 266 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 267 of file CommonConfig.h.
Referenced by llvm::objcopy::ConfigManager::getXCOFFConfig().
std::optional<StringRef> llvm::objcopy::CommonConfig::ExtractPartition |
Definition at line 221 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 222 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 220 of file CommonConfig.h.
StringRef llvm::objcopy::CommonConfig::InputFilename |
Definition at line 209 of file CommonConfig.h.
FileFormat llvm::objcopy::CommonConfig::InputFormat = FileFormat::Unspecified |
Definition at line 210 of file CommonConfig.h.
NameMatcher llvm::objcopy::CommonConfig::KeepSection |
Definition at line 237 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 268 of file CommonConfig.h.
Referenced by llvm::objcopy::ConfigManager::getXCOFFConfig().
NameMatcher llvm::objcopy::CommonConfig::OnlySection |
Definition at line 238 of file CommonConfig.h.
Referenced by llvm::objcopy::ConfigManager::getXCOFFConfig().
std::optional<MachineInfo> llvm::objcopy::CommonConfig::OutputArch |
Definition at line 215 of file CommonConfig.h.
StringRef llvm::objcopy::CommonConfig::OutputFilename |
Definition at line 211 of file CommonConfig.h.
Referenced by llvm::objcopy::executeObjcopyOnArchive().
FileFormat llvm::objcopy::CommonConfig::OutputFormat = FileFormat::Unspecified |
Definition at line 212 of file CommonConfig.h.
uint64_t llvm::objcopy::CommonConfig::PadTo = 0 |
Definition at line 223 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 269 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 252 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 253 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 254 of file CommonConfig.h.
Referenced by llvm::objcopy::ConfigManager::getMachOConfig(), llvm::objcopy::ConfigManager::getWasmConfig(), and llvm::objcopy::ConfigManager::getXCOFFConfig().
Definition at line 255 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 224 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 270 of file CommonConfig.h.
bool llvm::objcopy::CommonConfig::StripAllGNU = false |
Definition at line 271 of file CommonConfig.h.
Referenced by llvm::objcopy::ConfigManager::getMachOConfig(), and llvm::objcopy::ConfigManager::getXCOFFConfig().
bool llvm::objcopy::CommonConfig::StripDebug = false |
Definition at line 273 of file CommonConfig.h.
Referenced by llvm::objcopy::ConfigManager::getXCOFFConfig().
bool llvm::objcopy::CommonConfig::StripDWO = false |
Definition at line 272 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 274 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 275 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 276 of file CommonConfig.h.
Referenced by llvm::objcopy::ConfigManager::getMachOConfig(), and llvm::objcopy::ConfigManager::getXCOFFConfig().
StringRef llvm::objcopy::CommonConfig::SymbolsPrefix |
Definition at line 225 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 226 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 259 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 242 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 243 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 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::SymbolsToLocalize |
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().
NameMatcher llvm::objcopy::CommonConfig::SymbolsToRemove |
Definition at line 245 of file CommonConfig.h.
Referenced by llvm::objcopy::ConfigManager::getWasmConfig(), and llvm::objcopy::ConfigManager::getXCOFFConfig().
Definition at line 256 of file CommonConfig.h.
Referenced by llvm::objcopy::ConfigManager::getWasmConfig(), and llvm::objcopy::ConfigManager::getXCOFFConfig().
NameMatcher llvm::objcopy::CommonConfig::SymbolsToSkip |
Definition at line 249 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 247 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 239 of file CommonConfig.h.
Referenced by llvm::objcopy::ConfigManager::getXCOFFConfig().
NameMatcher llvm::objcopy::CommonConfig::UnneededSymbolsToRemove |
Definition at line 246 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 233 of file CommonConfig.h.
bool llvm::objcopy::CommonConfig::Weaken = false |
Definition at line 277 of file CommonConfig.h.
Referenced by llvm::objcopy::ConfigManager::getCOFFConfig(), and llvm::objcopy::ConfigManager::getXCOFFConfig().