LLVM: llvm::objcopy:🧝:Binary Class Reference (original) (raw)

#include "[llvm/Object/Binary.h](Binary%5F8h%5Fsource.html)"

Public Member Functions
Binary ()=delete
Binary (const Binary &other)=delete
virtual ~Binary ()
virtual Error initContent ()
StringRef getData () const
StringRef getFileName () const
MemoryBufferRef getMemoryBufferRef () const
unsigned int getType () const
bool isObject () const
bool isSymbolic () const
bool isArchive () const
bool isMachOUniversalBinary () const
bool isTapiUniversal () const
bool isELF () const
bool isMachO () const
bool isCOFF () const
bool isXCOFF () const
bool isWasm () const
bool isOffloadFile () const
bool isCOFFImportFile () const
bool isIR () const
bool isGOFF () const
bool isMinidump () const
bool isTapiFile () const
bool isLittleEndian () const
bool isWinRes () const
bool isDXContainer () const
Triple::ObjectFormatType getTripleObjectFormat () const
Protected Types
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 }

Definition at line 33 of file Binary.h.

β—† anonymous enum

Enumerator
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

Definition at line 42 of file Binary.h.

β—† Binary() [1/3]

β—† Binary() [2/3]

llvm::object::Binary::Binary ( ) delete

β—† Binary() [3/3]

llvm::object::Binary::Binary ( const Binary & other) delete
Binary::~Binary ( ) virtualdefault

β—† checkOffset()

β—† getData()

β—† getELFType()

β—† getFileName()

β—† getMachOType()

β—† getMemoryBufferRef()

β—† getTripleObjectFormat()

β—† getType()

unsigned int llvm::object::Binary::getType ( ) const inline

β—† initContent()

virtual Error llvm::object::Binary::initContent ( ) inlinevirtual

β—† isArchive()

bool llvm::object::Binary::isArchive ( ) const inline

β—† isCOFF()

bool llvm::object::Binary::isCOFF ( ) const inline

β—† isCOFFImportFile()

bool llvm::object::Binary::isCOFFImportFile ( ) const inline

β—† isDXContainer()

bool llvm::object::Binary::isDXContainer ( ) const inline

β—† isELF()

bool llvm::object::Binary::isELF ( ) const inline

β—† isGOFF()

bool llvm::object::Binary::isGOFF ( ) const inline

β—† isIR()

bool llvm::object::Binary::isIR ( ) const inline

β—† isLittleEndian()

bool llvm::object::Binary::isLittleEndian ( ) const inline

β—† isMachO()

bool llvm::object::Binary::isMachO ( ) const inline

β—† isMachOUniversalBinary()

bool llvm::object::Binary::isMachOUniversalBinary ( ) const inline

β—† isMinidump()

bool llvm::object::Binary::isMinidump ( ) const inline

β—† isObject()

bool llvm::object::Binary::isObject ( ) const inline

β—† isOffloadFile()

bool llvm::object::Binary::isOffloadFile ( ) const inline

β—† isSymbolic()

bool llvm::object::Binary::isSymbolic ( ) const inline

β—† isTapiFile()

bool llvm::object::Binary::isTapiFile ( ) const inline

β—† isTapiUniversal()

bool llvm::object::Binary::isTapiUniversal ( ) const inline

β—† isWasm()

bool llvm::object::Binary::isWasm ( ) const inline

β—† isWinRes()

bool llvm::object::Binary::isWinRes ( ) const inline

β—† isXCOFF()

bool llvm::object::Binary::isXCOFF ( ) const inline

β—† Data


The documentation for this class was generated from the following files: