LLVM  3.7.0
llvm::object::COFFObjectFile Member List

This is the complete list of members for llvm::object::COFFObjectFile, including all inherited members.

base() const llvm::object::ObjectFileinlineprotected
base_reloc_begin() const llvm::object::COFFObjectFile
base_reloc_end() const llvm::object::COFFObjectFile
base_relocs() const llvm::object::COFFObjectFile
basic_symbol_iterator_range typedefllvm::object::SymbolicFile
Binary(unsigned int Type, MemoryBufferRef Source)llvm::object::Binaryprotected
classof(const Binary *v)llvm::object::COFFObjectFileinlinestatic
COFFObjectFile(MemoryBufferRef Object, std::error_code &EC)llvm::object::COFFObjectFile
createCOFFObjectFile(MemoryBufferRef Object)llvm::object::ObjectFilestatic
createELFObjectFile(MemoryBufferRef Object)llvm::object::ObjectFilestatic
createMachOObjectFile(MemoryBufferRef Object)llvm::object::ObjectFilestatic
createObjectFile(StringRef ObjectPath)llvm::object::ObjectFilestatic
createObjectFile(MemoryBufferRef Object, sys::fs::file_magic Type)llvm::object::ObjectFilestatic
createObjectFile(MemoryBufferRef Object)llvm::object::ObjectFileinlinestatic
createSymbolicFile(MemoryBufferRef Object, sys::fs::file_magic Type, LLVMContext *Context)llvm::object::SymbolicFilestatic
createSymbolicFile(MemoryBufferRef Object)llvm::object::SymbolicFileinlinestatic
createSymbolicFile(StringRef ObjectPath)llvm::object::SymbolicFilestatic
Datallvm::object::Binaryprotected
delay_import_directories() const llvm::object::COFFObjectFile
delay_import_directory_begin() const llvm::object::COFFObjectFile
delay_import_directory_end() const llvm::object::COFFObjectFile
export_directories() const llvm::object::COFFObjectFile
export_directory_begin() const llvm::object::COFFObjectFile
export_directory_end() const llvm::object::COFFObjectFile
ExportDirectoryEntryRef classllvm::object::COFFObjectFilefriend
getArch() const overridellvm::object::COFFObjectFilevirtual
getAuxSymbol(uint32_t index, const T *&Res) const llvm::object::COFFObjectFileinline
getBytesInAddress() const overridellvm::object::COFFObjectFilevirtual
getCharacteristics() const llvm::object::COFFObjectFileinline
getCOFFRelocation(const RelocationRef &Reloc) const llvm::object::COFFObjectFile
getCOFFSection(const SectionRef &Section) const llvm::object::COFFObjectFile
getCOFFSymbol(const DataRefImpl &Ref) const llvm::object::COFFObjectFile
getCOFFSymbol(const SymbolRef &Symbol) const llvm::object::COFFObjectFile
getCommonSymbolSize(DataRefImpl Symb) const llvm::object::ObjectFileinline
getCommonSymbolSizeImpl(DataRefImpl Symb) const overridellvm::object::COFFObjectFileprotectedvirtual
getData() const llvm::object::Binary
getDataDirectory(uint32_t index, const data_directory *&Res) const llvm::object::COFFObjectFile
getDOSHeader() const llvm::object::COFFObjectFileinline
getELFType(bool isLE, bool is64Bits)llvm::object::Binaryinlineprotectedstatic
getFileFormatName() const overridellvm::object::COFFObjectFilevirtual
getFileName() const llvm::object::Binary
getHintName(uint32_t Rva, uint16_t &Hint, StringRef &Name) const llvm::object::COFFObjectFile
getMachine() const llvm::object::COFFObjectFileinline
getMachOType(bool isLE, bool is64Bits)llvm::object::Binaryinlineprotectedstatic
getMemoryBufferRef() const llvm::object::Binary
getNumberOfSections() const llvm::object::COFFObjectFileinline
getNumberOfSymbols() const llvm::object::COFFObjectFileinline
getPE32Header(const pe32_header *&Res) const llvm::object::COFFObjectFile
getPE32PlusHeader(const pe32plus_header *&Res) const llvm::object::COFFObjectFile
getPlatformFlags(unsigned &Result) const llvm::object::ObjectFileinlinevirtual
getPointerToSymbolTable() const llvm::object::COFFObjectFileinline
getRelocatedSection(DataRefImpl Sec) const llvm::object::ObjectFileprotectedvirtual
getRelocationOffset(DataRefImpl Rel) const overridellvm::object::COFFObjectFileprotectedvirtual
getRelocations(const coff_section *Sec) const llvm::object::COFFObjectFile
getRelocationSymbol(DataRefImpl Rel) const overridellvm::object::COFFObjectFileprotectedvirtual
getRelocationType(DataRefImpl Rel) const overridellvm::object::COFFObjectFileprotectedvirtual
getRelocationTypeName(DataRefImpl Rel, SmallVectorImpl< char > &Result) const overridellvm::object::COFFObjectFileprotectedvirtual
getRvaPtr(uint32_t Rva, uintptr_t &Res) const llvm::object::COFFObjectFile
getSection(int32_t index, const coff_section *&Res) const llvm::object::COFFObjectFile
getSectionAddress(DataRefImpl Sec) const overridellvm::object::COFFObjectFileprotectedvirtual
getSectionAlignment(DataRefImpl Sec) const overridellvm::object::COFFObjectFileprotectedvirtual
getSectionContents(DataRefImpl Sec, StringRef &Res) const overridellvm::object::COFFObjectFileprotectedvirtual
getSectionContents(const coff_section *Sec, ArrayRef< uint8_t > &Res) const llvm::object::COFFObjectFile
getSectionID(SectionRef Sec) const llvm::object::COFFObjectFile
getSectionName(DataRefImpl Sec, StringRef &Res) const overridellvm::object::COFFObjectFileprotectedvirtual
getSectionName(const coff_section *Sec, StringRef &Res) const llvm::object::COFFObjectFile
getSectionSize(DataRefImpl Sec) const overridellvm::object::COFFObjectFileprotectedvirtual
getSectionSize(const coff_section *Sec) const llvm::object::COFFObjectFile
getSizeOfOptionalHeader() const llvm::object::COFFObjectFileinline
getSymbol(uint32_t Index, const coff_symbol_type *&Res) const llvm::object::COFFObjectFileinline
getSymbol(uint32_t index) const llvm::object::COFFObjectFileinline
getSymbolAddress(DataRefImpl Symb) const overridellvm::object::COFFObjectFileprotectedvirtual
getSymbolAlignment(DataRefImpl Symb) const llvm::object::ObjectFileprotectedvirtual
getSymbolAuxData(COFFSymbolRef Symbol) const llvm::object::COFFObjectFile
getSymbolFlags(DataRefImpl Symb) const overridellvm::object::COFFObjectFileprotectedvirtual
getSymbolName(DataRefImpl Symb) const overridellvm::object::COFFObjectFileprotectedvirtual
getSymbolName(COFFSymbolRef Symbol, StringRef &Res) const llvm::object::COFFObjectFile
getSymbolName(const coff_symbol_generic *Symbol, StringRef &Res) const llvm::object::COFFObjectFile
getSymbolSection(DataRefImpl Symb, section_iterator &Res) const overridellvm::object::COFFObjectFileprotectedvirtual
getSymbolSectionID(SymbolRef Sym) const llvm::object::COFFObjectFile
getSymbolTable() const llvm::object::COFFObjectFileinline
getSymbolTableEntrySize() const llvm::object::COFFObjectFileinline
getSymbolType(DataRefImpl Symb) const overridellvm::object::COFFObjectFileprotectedvirtual
getSymbolValue(DataRefImpl Symb) const llvm::object::ObjectFileprotected
getSymbolValueImpl(DataRefImpl Symb) const overridellvm::object::COFFObjectFileprotectedvirtual
getTimeDateStamp() const llvm::object::COFFObjectFileinline
getType() const llvm::object::Binaryinline
getVaPtr(uint64_t VA, uintptr_t &Res) const llvm::object::COFFObjectFile
ID_Archive enum valuellvm::object::Binaryprotected
ID_COFF enum valuellvm::object::Binaryprotected
ID_ELF32B enum valuellvm::object::Binaryprotected
ID_ELF32L enum valuellvm::object::Binaryprotected
ID_ELF64B enum valuellvm::object::Binaryprotected
ID_ELF64L enum valuellvm::object::Binaryprotected
ID_EndObjects enum valuellvm::object::Binaryprotected
ID_IR enum valuellvm::object::Binaryprotected
ID_MachO32B enum valuellvm::object::Binaryprotected
ID_MachO32L enum valuellvm::object::Binaryprotected
ID_MachO64B enum valuellvm::object::Binaryprotected
ID_MachO64L enum valuellvm::object::Binaryprotected
ID_MachOUniversalBinary enum valuellvm::object::Binaryprotected
ID_StartObjects enum valuellvm::object::Binaryprotected
import_directories() const llvm::object::COFFObjectFile
import_directory_begin() const llvm::object::COFFObjectFile
import_directory_end() const llvm::object::COFFObjectFile
ImportDirectoryEntryRef classllvm::object::COFFObjectFilefriend
is64() const llvm::object::COFFObjectFileinline
isArchive() const llvm::object::Binaryinline
isCOFF() const llvm::object::Binaryinline
isELF() const llvm::object::Binaryinline
isIR() const llvm::object::Binaryinline
isLittleEndian() const llvm::object::Binaryinline
isMachO() const llvm::object::Binaryinline
isMachOUniversalBinary() const llvm::object::Binaryinline
isObject() const llvm::object::Binaryinline
isRelocatableObject() const overridellvm::object::COFFObjectFilevirtual
isSectionBSS(DataRefImpl Sec) const overridellvm::object::COFFObjectFileprotectedvirtual
isSectionData(DataRefImpl Sec) const overridellvm::object::COFFObjectFileprotectedvirtual
isSectionText(DataRefImpl Sec) const overridellvm::object::COFFObjectFileprotectedvirtual
isSectionVirtual(DataRefImpl Sec) const overridellvm::object::COFFObjectFileprotectedvirtual
isSymbolic() const llvm::object::Binaryinline
moveRelocationNext(DataRefImpl &Rel) const overridellvm::object::COFFObjectFileprotectedvirtual
moveSectionNext(DataRefImpl &Sec) const overridellvm::object::COFFObjectFileprotectedvirtual
moveSymbolNext(DataRefImpl &Symb) const overridellvm::object::COFFObjectFileprotectedvirtual
ObjectFile(unsigned int Type, MemoryBufferRef Source)llvm::object::ObjectFileprotected
printSymbolName(raw_ostream &OS, DataRefImpl Symb) const overridellvm::object::ObjectFileprotectedvirtual
section_begin() const overridellvm::object::COFFObjectFilevirtual
section_end() const overridellvm::object::COFFObjectFilevirtual
section_iterator_range typedefllvm::object::ObjectFile
section_rel_begin(DataRefImpl Sec) const overridellvm::object::COFFObjectFileprotectedvirtual
section_rel_end(DataRefImpl Sec) const overridellvm::object::COFFObjectFileprotectedvirtual
sections() const llvm::object::ObjectFileinline
symbol_begin() const llvm::object::SymbolicFileinline
symbol_begin_impl() const overridellvm::object::COFFObjectFilevirtual
symbol_end() const llvm::object::SymbolicFileinline
symbol_end_impl() const overridellvm::object::COFFObjectFilevirtual
symbol_iterator_range typedefllvm::object::ObjectFile
SymbolicFile(unsigned int Type, MemoryBufferRef Source)llvm::object::SymbolicFile
symbols() const llvm::object::ObjectFileinline
toSymb(DataRefImpl Ref) const llvm::object::COFFObjectFile
~Binary()llvm::object::Binaryvirtual
~SymbolicFile() overridellvm::object::SymbolicFile