LLVM
8.0.1
|
#include "llvm/Object/COFFImportFile.h"
Static Public Member Functions | |
static bool | classof (Binary const *V) |
Static Public Member Functions inherited from llvm::object::SymbolicFile | |
static Expected< std::unique_ptr< SymbolicFile > > | createSymbolicFile (MemoryBufferRef Object, llvm::file_magic Type, LLVMContext *Context) |
static Expected< std::unique_ptr< SymbolicFile > > | createSymbolicFile (MemoryBufferRef Object) |
static Expected< OwningBinary< SymbolicFile > > | createSymbolicFile (StringRef ObjectPath) |
static bool | classof (const Binary *v) |
Static Public Member Functions inherited from llvm::object::Binary | |
static std::error_code | checkOffset (MemoryBufferRef M, uintptr_t Addr, const uint64_t Size) |
Additional Inherited Members | |
Public Types inherited from llvm::object::SymbolicFile | |
using | basic_symbol_iterator_range = iterator_range< basic_symbol_iterator > |
Protected Types inherited from llvm::object::Binary | |
enum | { ID_Archive, ID_MachOUniversalBinary, ID_COFFImportFile, ID_IR, ID_WinRes, ID_StartObjects, ID_COFF, ID_ELF32L, ID_ELF32B, ID_ELF64L, ID_ELF64B, ID_MachO32L, ID_MachO32B, ID_MachO64L, ID_MachO64B, ID_Wasm, 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 COFFImportFile.h.
|
inline |
Definition at line 33 of file COFFImportFile.h.
Definition at line 36 of file COFFImportFile.h.
References llvm::object::Binary::isCOFFImportFile().
|
inline |
Definition at line 62 of file COFFImportFile.h.
References llvm::object::Binary::Data, llvm::MemoryBufferRef::getBufferStart(), llvm::object::coff_import_header::getType(), and llvm::COFF::IMPORT_DATA.
|
inlineoverridevirtual |
Implements llvm::object::SymbolicFile.
Definition at line 48 of file COFFImportFile.h.
References llvm::object::BasicSymbolRef::SF_Global.
|
inlineoverridevirtual |
Implements llvm::object::SymbolicFile.
Definition at line 38 of file COFFImportFile.h.
References llvm::object::DataRefImpl::p.
|
inlineoverridevirtual |
Implements llvm::object::SymbolicFile.
Definition at line 40 of file COFFImportFile.h.
References llvm::object::Binary::Data, llvm::MemoryBufferRef::getBufferStart(), and llvm::object::DataRefImpl::p.
|
inlineoverridevirtual |
Implements llvm::object::SymbolicFile.
Definition at line 52 of file COFFImportFile.h.
|
inlineoverridevirtual |
Implements llvm::object::SymbolicFile.
Definition at line 56 of file COFFImportFile.h.
References llvm::object::DataRefImpl::p.