base() const | llvm::object::ObjectFile | inlineprotected |
begin_dynamic_symbols() const | llvm::object::COFFObjectFile | virtual |
begin_libraries_needed() const | llvm::object::COFFObjectFile | virtual |
begin_sections() const | llvm::object::COFFObjectFile | virtual |
begin_symbols() const | llvm::object::COFFObjectFile | virtual |
Binary(unsigned int Type, MemoryBuffer *Source) | llvm::object::Binary | protected |
classof(const Binary *v) | llvm::object::COFFObjectFile | inlinestatic |
COFFObjectFile(MemoryBuffer *Object, error_code &ec) | llvm::object::COFFObjectFile | |
createCOFFObjectFile(MemoryBuffer *Object) | llvm::object::ObjectFile | static |
createELFObjectFile(MemoryBuffer *Object) | llvm::object::ObjectFile | static |
createMachOObjectFile(MemoryBuffer *Object) | llvm::object::ObjectFile | static |
createObjectFile(StringRef ObjectPath) | llvm::object::ObjectFile | static |
createObjectFile(MemoryBuffer *Object) | llvm::object::ObjectFile | static |
Data | llvm::object::Binary | protected |
end_dynamic_symbols() const | llvm::object::COFFObjectFile | virtual |
end_libraries_needed() const | llvm::object::COFFObjectFile | virtual |
end_sections() const | llvm::object::COFFObjectFile | virtual |
end_symbols() const | llvm::object::COFFObjectFile | virtual |
getArch() const | llvm::object::COFFObjectFile | virtual |
getAuxSymbol(uint32_t index, const T *&Res) const | llvm::object::COFFObjectFile | inline |
getBytesInAddress() const | llvm::object::COFFObjectFile | virtual |
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::Binary | inlineprotectedstatic |
getFileFormatName() const | llvm::object::COFFObjectFile | virtual |
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::COFFObjectFile | protectedvirtual |
getLibraryPath(DataRefImpl LibData, StringRef &Result) const | llvm::object::COFFObjectFile | protectedvirtual |
getLoadName() const | llvm::object::COFFObjectFile | virtual |
getMachOType(bool isLE, bool is64Bits) | llvm::object::Binary | inlineprotectedstatic |
getPE32Header(const pe32_header *&Res) const | llvm::object::COFFObjectFile | |
getRelocatedSection(DataRefImpl Sec) const | llvm::object::ObjectFile | protectedvirtual |
getRelocationAddress(DataRefImpl Rel, uint64_t &Res) const | llvm::object::COFFObjectFile | protectedvirtual |
getRelocationHidden(DataRefImpl Rel, bool &Result) const | llvm::object::ObjectFile | inlineprotectedvirtual |
getRelocationNext(DataRefImpl Rel, RelocationRef &Res) const | llvm::object::COFFObjectFile | protectedvirtual |
getRelocationOffset(DataRefImpl Rel, uint64_t &Res) const | llvm::object::COFFObjectFile | protectedvirtual |
getRelocationSymbol(DataRefImpl Rel) const | llvm::object::COFFObjectFile | protectedvirtual |
getRelocationType(DataRefImpl Rel, uint64_t &Res) const | llvm::object::COFFObjectFile | protectedvirtual |
getRelocationTypeName(DataRefImpl Rel, SmallVectorImpl< char > &Result) const | llvm::object::COFFObjectFile | protectedvirtual |
getRelocationValueString(DataRefImpl Rel, SmallVectorImpl< char > &Result) const | llvm::object::COFFObjectFile | protectedvirtual |
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::COFFObjectFile | protectedvirtual |
getSectionAlignment(DataRefImpl Sec, uint64_t &Res) const | llvm::object::COFFObjectFile | protectedvirtual |
getSectionContents(DataRefImpl Sec, StringRef &Res) const | llvm::object::COFFObjectFile | protectedvirtual |
getSectionContents(const coff_section *Sec, ArrayRef< uint8_t > &Res) const | llvm::object::COFFObjectFile | |
getSectionName(DataRefImpl Sec, StringRef &Res) const | llvm::object::COFFObjectFile | protectedvirtual |
getSectionName(const coff_section *Sec, StringRef &Res) const | llvm::object::COFFObjectFile | |
getSectionNext(DataRefImpl Sec, SectionRef &Res) const | llvm::object::COFFObjectFile | protectedvirtual |
getSectionSize(DataRefImpl Sec, uint64_t &Res) const | llvm::object::COFFObjectFile | protectedvirtual |
getSymbol(uint32_t index, const coff_symbol *&Res) const | llvm::object::COFFObjectFile | |
getSymbolAddress(DataRefImpl Symb, uint64_t &Res) const | llvm::object::COFFObjectFile | protectedvirtual |
getSymbolAlignment(DataRefImpl Symb, uint32_t &Res) const | llvm::object::ObjectFile | protectedvirtual |
getSymbolAuxData(const coff_symbol *symbol) const | llvm::object::COFFObjectFile | |
getSymbolFileOffset(DataRefImpl Symb, uint64_t &Res) const | llvm::object::COFFObjectFile | protectedvirtual |
getSymbolFlags(DataRefImpl Symb, uint32_t &Res) const | llvm::object::COFFObjectFile | protectedvirtual |
getSymbolName(DataRefImpl Symb, StringRef &Res) const | llvm::object::COFFObjectFile | protectedvirtual |
getSymbolName(const coff_symbol *symbol, StringRef &Res) const | llvm::object::COFFObjectFile | |
getSymbolNext(DataRefImpl Symb, SymbolRef &Res) const | llvm::object::COFFObjectFile | protectedvirtual |
getSymbolSection(DataRefImpl Symb, section_iterator &Res) const | llvm::object::COFFObjectFile | protectedvirtual |
getSymbolSize(DataRefImpl Symb, uint64_t &Res) const | llvm::object::COFFObjectFile | protectedvirtual |
getSymbolType(DataRefImpl Symb, SymbolRef::Type &Res) const | llvm::object::COFFObjectFile | protectedvirtual |
getSymbolValue(DataRefImpl Symb, uint64_t &Val) const | llvm::object::COFFObjectFile | protectedvirtual |
getType() const | llvm::object::Binary | inline |
ID_Archive enum value | llvm::object::Binary | protected |
ID_COFF enum value | llvm::object::Binary | protected |
ID_ELF32B enum value | llvm::object::Binary | protected |
ID_ELF32L enum value | llvm::object::Binary | protected |
ID_ELF64B enum value | llvm::object::Binary | protected |
ID_ELF64L enum value | llvm::object::Binary | protected |
ID_EndObjects enum value | llvm::object::Binary | protected |
ID_MachO32B enum value | llvm::object::Binary | protected |
ID_MachO32L enum value | llvm::object::Binary | protected |
ID_MachO64B enum value | llvm::object::Binary | protected |
ID_MachO64L enum value | llvm::object::Binary | protected |
ID_MachOUniversalBinary enum value | llvm::object::Binary | protected |
ID_StartObjects enum value | llvm::object::Binary | protected |
import_directory_begin() const | llvm::object::COFFObjectFile | |
import_directory_end() const | llvm::object::COFFObjectFile | |
ImportDirectoryEntryRef class | llvm::object::COFFObjectFile | friend |
isArchive() const | llvm::object::Binary | inline |
isCOFF() const | llvm::object::Binary | inline |
isELF() const | llvm::object::Binary | inline |
isLittleEndian() const | llvm::object::Binary | inline |
isMachO() const | llvm::object::Binary | inline |
isMachOUniversalBinary() const | llvm::object::Binary | inline |
isObject() const | llvm::object::Binary | inline |
isSectionBSS(DataRefImpl Sec, bool &Res) const | llvm::object::COFFObjectFile | protectedvirtual |
isSectionData(DataRefImpl Sec, bool &Res) const | llvm::object::COFFObjectFile | protectedvirtual |
isSectionReadOnlyData(DataRefImpl Sec, bool &Res) const | llvm::object::COFFObjectFile | protectedvirtual |
isSectionRequiredForExecution(DataRefImpl Sec, bool &Res) const | llvm::object::COFFObjectFile | protectedvirtual |
isSectionText(DataRefImpl Sec, bool &Res) const | llvm::object::COFFObjectFile | protectedvirtual |
isSectionVirtual(DataRefImpl Sec, bool &Res) const | llvm::object::COFFObjectFile | protectedvirtual |
isSectionZeroInit(DataRefImpl Sec, bool &Res) const | llvm::object::COFFObjectFile | protectedvirtual |
ObjectFile(unsigned int Type, MemoryBuffer *source) | llvm::object::ObjectFile | protected |
section_rel_begin(DataRefImpl Sec) const | llvm::object::COFFObjectFile | protectedvirtual |
section_rel_end(DataRefImpl Sec) const | llvm::object::COFFObjectFile | protectedvirtual |
sectionContainsSymbol(DataRefImpl Sec, DataRefImpl Symb, bool &Result) const | llvm::object::COFFObjectFile | protectedvirtual |
~Binary() | llvm::object::Binary | virtual |