LLVM: llvm::object::MachOUniversalBinary Class Reference (original) (raw)
#include "[llvm/Object/MachOUniversal.h](MachOUniversal%5F8h%5Fsource.html)"
| Additional Inherited Members |
|
| Protected Types inherited from llvm::object::Binary |
|
| enum |
{ ID_Archive, ID_MachOUniversalBinary, ID_COFFImportFile, ID_IR, ID_TapiUniversal, ID_TapiFile, ID_Minidump, ID_WinRes, ID_Offload, ID_StartObjects, ID_COFF, ID_XCOFF32, ID_XCOFF64, ID_ELF32L, ID_ELF32B, ID_ELF64L, ID_ELF64B, ID_MachO32L, ID_MachO32B, ID_MachO64L, ID_MachO64B, ID_GOFF, ID_Wasm, ID_DXContainer, ID_EndObjects } |
| Protected Member Functions inherited from llvm::object::Binary |
|
|
Binary (unsigned int Type, MemoryBufferRef Source) |
| Static Protected Member Functions inherited from llvm::object::Binary |
|
| static unsigned int |
getELFType (bool isLE, bool is64Bits) |
| static unsigned int |
getMachOType (bool isLE, bool is64Bits) |
| Protected Attributes inherited from llvm::object::Binary |
|
| MemoryBufferRef |
Data |
Definition at line 31 of file MachOUniversal.h.
Definition at line 131 of file MachOUniversal.cpp.
References A(), B(), llvm::StringRef::begin(), llvm::object::Binary::Binary(), llvm::MachO::CPU_SUBTYPE_MASK, llvm::object::Binary::Data, llvm::MachO::FAT_MAGIC, llvm::MachO::FAT_MAGIC_64, llvm::object::Binary::getData(), getUniversalBinaryStruct(), H, llvm::object::Binary::ID_MachOUniversalBinary, llvm::object::invalid_file_type, llvm::make_error(), malformedError(), MaxSectionAlignment, llvm::StringRef::size(), and llvm::Error::success().
Referenced by create(), and llvm::object::MachOUniversalBinary::ObjectForArch::ObjectForArch().
◆ begin_objects()
| object_iterator llvm::object::MachOUniversalBinary::begin_objects ( ) const |
inline |
◆ classof()
| bool llvm::object::MachOUniversalBinary::classof ( Binary const * V) |
inlinestatic |
◆ create()
◆ end_objects()
| object_iterator llvm::object::MachOUniversalBinary::end_objects ( ) const |
inline |
◆ getArchiveForArch()
◆ getIRObjectForArch()
◆ getMachOObjectForArch()
◆ getMagic()
| uint32_t llvm::object::MachOUniversalBinary::getMagic ( ) const |
inline |
◆ getNumberOfObjects()
| uint32_t llvm::object::MachOUniversalBinary::getNumberOfObjects ( ) const |
inline |
◆ getObjectForArch()
◆ objects()
◆ MaxSectionAlignment
| uint32_t llvm::object::MachOUniversalBinary::MaxSectionAlignment = 15 |
staticconstexpr |
The documentation for this class was generated from the following files: