LLVM API Documentation

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
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
begin_dynamic_symbols() const llvm::object::COFFObjectFilevirtual
begin_libraries_needed() const llvm::object::COFFObjectFilevirtual
begin_sections() const llvm::object::COFFObjectFilevirtual
begin_symbols() const llvm::object::COFFObjectFilevirtual
Binary(unsigned int Type, MemoryBuffer *Source)llvm::object::Binaryprotected
classof(const Binary *v)llvm::object::COFFObjectFileinlinestatic
COFFObjectFile(MemoryBuffer *Object, error_code &ec)llvm::object::COFFObjectFile
createCOFFObjectFile(MemoryBuffer *Object)llvm::object::ObjectFilestatic
createELFObjectFile(MemoryBuffer *Object)llvm::object::ObjectFilestatic
createMachOObjectFile(MemoryBuffer *Object)llvm::object::ObjectFilestatic
createObjectFile(StringRef ObjectPath)llvm::object::ObjectFilestatic
createObjectFile(MemoryBuffer *Object)llvm::object::ObjectFilestatic
Datallvm::object::Binaryprotected
end_dynamic_symbols() const llvm::object::COFFObjectFilevirtual
end_libraries_needed() const llvm::object::COFFObjectFilevirtual
end_sections() const llvm::object::COFFObjectFilevirtual
end_symbols() const llvm::object::COFFObjectFilevirtual
getArch() const llvm::object::COFFObjectFilevirtual
getAuxSymbol(uint32_t index, const T *&Res) const llvm::object::COFFObjectFileinline
getBytesInAddress() const llvm::object::COFFObjectFilevirtual
getCOFFHeader(const coff_file_header *&Res) const llvm::object::COFFObjectFile
getCOFFRelocation(relocation_iterator &It) const llvm::object::COFFObjectFile
getCOFFSection(section_iterator &It) const llvm::object::COFFObjectFile
getCOFFSymbol(symbol_iterator &It) const llvm::object::COFFObjectFile
getData() const llvm::object::Binary
getDataDirectory(uint32_t index, const data_directory *&Res) const llvm::object::COFFObjectFile
getELFType(bool isLE, bool is64Bits)llvm::object::Binaryinlineprotectedstatic
getFileFormatName() const llvm::object::COFFObjectFilevirtual
getFileName() const llvm::object::Binary
getHeader(const coff_file_header *&Res) const llvm::object::COFFObjectFile
getHintName(uint32_t Rva, uint16_t &Hint, StringRef &Name) const llvm::object::COFFObjectFile
getLibraryNext(DataRefImpl LibData, LibraryRef &Result) const llvm::object::COFFObjectFileprotectedvirtual
getLibraryPath(DataRefImpl LibData, StringRef &Result) const llvm::object::COFFObjectFileprotectedvirtual
getLoadName() const llvm::object::COFFObjectFilevirtual
getMachOType(bool isLE, bool is64Bits)llvm::object::Binaryinlineprotectedstatic
getPE32Header(const pe32_header *&Res) const llvm::object::COFFObjectFile
getRelocatedSection(DataRefImpl Sec) const llvm::object::ObjectFileprotectedvirtual
getRelocationAddress(DataRefImpl Rel, uint64_t &Res) const llvm::object::COFFObjectFileprotectedvirtual
getRelocationHidden(DataRefImpl Rel, bool &Result) const llvm::object::ObjectFileinlineprotectedvirtual
getRelocationNext(DataRefImpl Rel, RelocationRef &Res) const llvm::object::COFFObjectFileprotectedvirtual
getRelocationOffset(DataRefImpl Rel, uint64_t &Res) const llvm::object::COFFObjectFileprotectedvirtual
getRelocationSymbol(DataRefImpl Rel) const llvm::object::COFFObjectFileprotectedvirtual
getRelocationType(DataRefImpl Rel, uint64_t &Res) const llvm::object::COFFObjectFileprotectedvirtual
getRelocationTypeName(DataRefImpl Rel, SmallVectorImpl< char > &Result) const llvm::object::COFFObjectFileprotectedvirtual
getRelocationValueString(DataRefImpl Rel, SmallVectorImpl< char > &Result) const llvm::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, uint64_t &Res) const llvm::object::COFFObjectFileprotectedvirtual
getSectionAlignment(DataRefImpl Sec, uint64_t &Res) const llvm::object::COFFObjectFileprotectedvirtual
getSectionContents(DataRefImpl Sec, StringRef &Res) const llvm::object::COFFObjectFileprotectedvirtual
getSectionContents(const coff_section *Sec, ArrayRef< uint8_t > &Res) const llvm::object::COFFObjectFile
getSectionName(DataRefImpl Sec, StringRef &Res) const llvm::object::COFFObjectFileprotectedvirtual
getSectionName(const coff_section *Sec, StringRef &Res) const llvm::object::COFFObjectFile
getSectionNext(DataRefImpl Sec, SectionRef &Res) const llvm::object::COFFObjectFileprotectedvirtual
getSectionSize(DataRefImpl Sec, uint64_t &Res) const llvm::object::COFFObjectFileprotectedvirtual
getSymbol(uint32_t index, const coff_symbol *&Res) const llvm::object::COFFObjectFile
getSymbolAddress(DataRefImpl Symb, uint64_t &Res) const llvm::object::COFFObjectFileprotectedvirtual
getSymbolAlignment(DataRefImpl Symb, uint32_t &Res) const llvm::object::ObjectFileprotectedvirtual
getSymbolAuxData(const coff_symbol *symbol) const llvm::object::COFFObjectFile
getSymbolFileOffset(DataRefImpl Symb, uint64_t &Res) const llvm::object::COFFObjectFileprotectedvirtual
getSymbolFlags(DataRefImpl Symb, uint32_t &Res) const llvm::object::COFFObjectFileprotectedvirtual
getSymbolName(DataRefImpl Symb, StringRef &Res) const llvm::object::COFFObjectFileprotectedvirtual
getSymbolName(const coff_symbol *symbol, StringRef &Res) const llvm::object::COFFObjectFile
getSymbolNext(DataRefImpl Symb, SymbolRef &Res) const llvm::object::COFFObjectFileprotectedvirtual
getSymbolSection(DataRefImpl Symb, section_iterator &Res) const llvm::object::COFFObjectFileprotectedvirtual
getSymbolSize(DataRefImpl Symb, uint64_t &Res) const llvm::object::COFFObjectFileprotectedvirtual
getSymbolType(DataRefImpl Symb, SymbolRef::Type &Res) const llvm::object::COFFObjectFileprotectedvirtual
getSymbolValue(DataRefImpl Symb, uint64_t &Val) const llvm::object::COFFObjectFileprotectedvirtual
getType() const llvm::object::Binaryinline
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_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_directory_begin() const llvm::object::COFFObjectFile
import_directory_end() const llvm::object::COFFObjectFile
ImportDirectoryEntryRef classllvm::object::COFFObjectFilefriend
isArchive() const llvm::object::Binaryinline
isCOFF() const llvm::object::Binaryinline
isELF() const llvm::object::Binaryinline
isLittleEndian() const llvm::object::Binaryinline
isMachO() const llvm::object::Binaryinline
isMachOUniversalBinary() const llvm::object::Binaryinline
isObject() const llvm::object::Binaryinline
isSectionBSS(DataRefImpl Sec, bool &Res) const llvm::object::COFFObjectFileprotectedvirtual
isSectionData(DataRefImpl Sec, bool &Res) const llvm::object::COFFObjectFileprotectedvirtual
isSectionReadOnlyData(DataRefImpl Sec, bool &Res) const llvm::object::COFFObjectFileprotectedvirtual
isSectionRequiredForExecution(DataRefImpl Sec, bool &Res) const llvm::object::COFFObjectFileprotectedvirtual
isSectionText(DataRefImpl Sec, bool &Res) const llvm::object::COFFObjectFileprotectedvirtual
isSectionVirtual(DataRefImpl Sec, bool &Res) const llvm::object::COFFObjectFileprotectedvirtual
isSectionZeroInit(DataRefImpl Sec, bool &Res) const llvm::object::COFFObjectFileprotectedvirtual
ObjectFile(unsigned int Type, MemoryBuffer *source)llvm::object::ObjectFileprotected
section_rel_begin(DataRefImpl Sec) const llvm::object::COFFObjectFileprotectedvirtual
section_rel_end(DataRefImpl Sec) const llvm::object::COFFObjectFileprotectedvirtual
sectionContainsSymbol(DataRefImpl Sec, DataRefImpl Symb, bool &Result) const llvm::object::COFFObjectFileprotectedvirtual
~Binary()llvm::object::Binaryvirtual