LLVM 22.0.0git
|
#include "llvm/ObjCopy/ConfigManager.h"
Public Member Functions | |
virtual | ~ConfigManager () |
const CommonConfig & | getCommonConfig () const override |
Expected< const ELFConfig & > | getELFConfig () const override |
Expected< const COFFConfig & > | getCOFFConfig () const override |
Expected< const MachOConfig & > | getMachOConfig () const override |
Expected< const WasmConfig & > | getWasmConfig () const override |
Expected< const XCOFFConfig & > | getXCOFFConfig () const override |
Expected< const DXContainerConfig & > | getDXContainerConfig () const override |
Public Member Functions inherited from llvm::objcopy::MultiFormatConfig | |
virtual | ~MultiFormatConfig () |
Public Attributes | |
CommonConfig | Common |
ELFConfig | ELF |
COFFConfig | COFF |
MachOConfig | MachO |
WasmConfig | Wasm |
XCOFFConfig | XCOFF |
DXContainerConfig | DXContainer |
Definition at line 25 of file ConfigManager.h.
|
inlinevirtual |
Definition at line 26 of file ConfigManager.h.
|
overridevirtual |
Implements llvm::objcopy::MultiFormatConfig.
Definition at line 23 of file ConfigManager.cpp.
References COFF, Common, llvm::createStringError(), llvm::invalid_argument, and llvm::objcopy::Locals.
|
inlineoverridevirtual |
Implements llvm::objcopy::MultiFormatConfig.
Definition at line 28 of file ConfigManager.h.
References Common.
|
overridevirtual |
Implements llvm::objcopy::MultiFormatConfig.
Definition at line 119 of file ConfigManager.cpp.
References Common, llvm::createStringError(), DXContainer, llvm::invalid_argument, and llvm::objcopy::None.
Implements llvm::objcopy::MultiFormatConfig.
Definition at line 16 of file ConfigManager.cpp.
References Common, llvm::createStringError(), ELF, and llvm::invalid_argument.
|
overridevirtual |
Implements llvm::objcopy::MultiFormatConfig.
Definition at line 44 of file ConfigManager.cpp.
References Common, llvm::createStringError(), llvm::invalid_argument, llvm::objcopy::Locals, and MachO.
|
overridevirtual |
Implements llvm::objcopy::MultiFormatConfig.
Definition at line 65 of file ConfigManager.cpp.
References Common, llvm::createStringError(), llvm::invalid_argument, llvm::objcopy::None, and Wasm.
|
overridevirtual |
Implements llvm::objcopy::MultiFormatConfig.
Definition at line 87 of file ConfigManager.cpp.
References Common, llvm::createStringError(), llvm::invalid_argument, llvm::objcopy::None, and XCOFF.
COFFConfig llvm::objcopy::ConfigManager::COFF |
Definition at line 45 of file ConfigManager.h.
Referenced by getCOFFConfig().
CommonConfig llvm::objcopy::ConfigManager::Common |
Definition at line 43 of file ConfigManager.h.
Referenced by getCOFFConfig(), getCommonConfig(), getDXContainerConfig(), getELFConfig(), getMachOConfig(), getWasmConfig(), and getXCOFFConfig().
DXContainerConfig llvm::objcopy::ConfigManager::DXContainer |
Definition at line 49 of file ConfigManager.h.
Referenced by getDXContainerConfig().
ELFConfig llvm::objcopy::ConfigManager::ELF |
Definition at line 44 of file ConfigManager.h.
Referenced by getELFConfig().
MachOConfig llvm::objcopy::ConfigManager::MachO |
Definition at line 46 of file ConfigManager.h.
Referenced by getMachOConfig().
WasmConfig llvm::objcopy::ConfigManager::Wasm |
Definition at line 47 of file ConfigManager.h.
Referenced by getWasmConfig().
XCOFFConfig llvm::objcopy::ConfigManager::XCOFF |
Definition at line 48 of file ConfigManager.h.
Referenced by getXCOFFConfig().