32 "option is not supported for COFF");
55 "option is not supported for MachO");
76 "only flags for section dumping, removal, and "
77 "addition are supported");
107 "no flags are supported yet, only basic copying is allowed");
Tagged union holding either a T or a Error.
constexpr bool empty() const
empty - Check if the string is empty.
This is an optimization pass for GlobalISel generic memory operations.
Error createStringError(std::error_code EC, char const *Fmt, const Ts &... Vals)
Create formatted StringError object.
SmallVector< SectionPatternAddressUpdate, 0 > ChangeSectionAddress
NameMatcher SymbolsToGlobalize
int64_t ChangeSectionLMAValAll
StringMap< SectionRename > SectionsToRename
NameMatcher SymbolsToRemove
bool ExtractMainPartition
bool DecompressDebugSections
SmallVector< StringRef, 0 > DumpSection
SmallVector< NewSymbolInfo, 0 > SymbolsToAdd
NameMatcher SymbolsToKeep
StringRef AddGnuDebugLink
StringMap< uint64_t > SetSectionAlignment
NameMatcher SymbolsToWeaken
NameMatcher SymbolsToKeepGlobal
StringMap< SectionFlagsUpdate > SetSectionFlags
NameMatcher SymbolsToSkip
SmallVector< NewSectionInfo, 0 > AddSection
NameMatcher UnneededSymbolsToRemove
StringRef SymbolsPrefixRemove
std::optional< StringRef > ExtractPartition
StringRef AllocSectionsPrefix
StringMap< StringRef > SymbolsToRename
NameMatcher SymbolsToLocalize
StringMap< uint64_t > SetSectionType
Expected< const XCOFFConfig & > getXCOFFConfig() const override
Expected< const COFFConfig & > getCOFFConfig() const override
Expected< const MachOConfig & > getMachOConfig() const override
Expected< const WasmConfig & > getWasmConfig() const override