struct CommonConfig

Declaration

struct CommonConfig { /* full declaration omitted */ };

Declared at: llvm/include/llvm/ObjCopy/CommonConfig.h:201

Member Variables

public llvm::StringRef InputFilename
public llvm::objcopy::FileFormat InputFormat = FileFormat::Unspecified
public llvm::StringRef OutputFilename
public llvm::objcopy::FileFormat OutputFormat = FileFormat::Unspecified
public Optional<llvm::objcopy::MachineInfo> OutputArch
public uint32_t GnuDebugLinkCRC32
public Optional<llvm::StringRef> ExtractPartition
public llvm::StringRef SplitDWO
public llvm::StringRef SymbolsPrefix
public llvm::StringRef AllocSectionsPrefix
public llvm::objcopy::DiscardType DiscardMode = DiscardType::None
public std::vector<NewSectionInfo> AddSection
public std::vector<StringRef> DumpSection
public std::vector<NewSectionInfo> UpdateSection
public llvm::objcopy::NameMatcher KeepSection
public llvm::objcopy::NameMatcher OnlySection
public llvm::objcopy::NameMatcher ToRemove
public llvm::objcopy::NameMatcher SymbolsToGlobalize
public llvm::objcopy::NameMatcher SymbolsToKeep
public llvm::objcopy::NameMatcher SymbolsToLocalize
public llvm::objcopy::NameMatcher SymbolsToRemove
public llvm::objcopy::NameMatcher UnneededSymbolsToRemove
public llvm::objcopy::NameMatcher SymbolsToWeaken
public llvm::objcopy::NameMatcher SymbolsToKeepGlobal
public StringMap<llvm::objcopy::SectionRename> SectionsToRename
public StringMap<uint64_t> SetSectionAlignment
public StringMap<llvm::objcopy::SectionFlagsUpdate> SetSectionFlags
public StringMap<uint64_t> SetSectionType
public StringMap<llvm::StringRef> SymbolsToRename
public std::vector<NewSymbolInfo> SymbolsToAdd
public bool DeterministicArchives = true
public bool ExtractDWO = false
public bool ExtractMainPartition = false
public bool OnlyKeepDebug = false
public bool PreserveDates = false
public bool StripAll = false
public bool StripAllGNU = false
public bool StripDWO = false
public bool StripDebug = false
public bool StripNonAlloc = false
public bool StripSections = false
public bool StripUnneeded = false
public bool Weaken = false
public bool DecompressDebugSections = false
public llvm::DebugCompressionType CompressionType = DebugCompressionType::None