LLVM API Documentation
| base() const | llvm::object::ObjectFile | [inline, protected] |
| begin_dynamic_symbols() const =0 | llvm::object::ObjectFile | [pure virtual] |
| begin_libraries_needed() const =0 | llvm::object::ObjectFile | [pure virtual] |
| begin_sections() const =0 | llvm::object::ObjectFile | [pure virtual] |
| begin_symbols() const =0 | llvm::object::ObjectFile | [pure virtual] |
| Binary(unsigned int Type, MemoryBuffer *Source) | llvm::object::Binary | [protected] |
| classof(const Binary *v) | llvm::object::ObjectFile | [inline, static] |
| 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 =0 | llvm::object::ObjectFile | [pure virtual] |
| end_libraries_needed() const =0 | llvm::object::ObjectFile | [pure virtual] |
| end_sections() const =0 | llvm::object::ObjectFile | [pure virtual] |
| end_symbols() const =0 | llvm::object::ObjectFile | [pure virtual] |
| getArch() const =0 | llvm::object::ObjectFile | [pure virtual] |
| getBytesInAddress() const =0 | llvm::object::ObjectFile | [pure virtual] |
| getData() const | llvm::object::Binary | |
| getELFType(bool isLE, bool is64Bits) | llvm::object::Binary | [inline, protected, static] |
| getFileFormatName() const =0 | llvm::object::ObjectFile | [pure virtual] |
| getFileName() const | llvm::object::Binary | |
| getLibraryNext(DataRefImpl Lib, LibraryRef &Res) const =0 | llvm::object::ObjectFile | [protected, pure virtual] |
| getLibraryPath(DataRefImpl Lib, StringRef &Res) const =0 | llvm::object::ObjectFile | [protected, pure virtual] |
| getLoadName() const =0 | llvm::object::ObjectFile | [pure virtual] |
| getMachOType(bool isLE, bool is64Bits) | llvm::object::Binary | [inline, protected, static] |
| getRelocationAddress(DataRefImpl Rel, uint64_t &Res) const =0 | llvm::object::ObjectFile | [protected, pure virtual] |
| getRelocationHidden(DataRefImpl Rel, bool &Result) const | llvm::object::ObjectFile | [inline, protected, virtual] |
| getRelocationNext(DataRefImpl Rel, RelocationRef &Res) const =0 | llvm::object::ObjectFile | [protected, pure virtual] |
| getRelocationOffset(DataRefImpl Rel, uint64_t &Res) const =0 | llvm::object::ObjectFile | [protected, pure virtual] |
| getRelocationSymbol(DataRefImpl Rel, SymbolRef &Res) const =0 | llvm::object::ObjectFile | [protected, pure virtual] |
| getRelocationType(DataRefImpl Rel, uint64_t &Res) const =0 | llvm::object::ObjectFile | [protected, pure virtual] |
| getRelocationTypeName(DataRefImpl Rel, SmallVectorImpl< char > &Result) const =0 | llvm::object::ObjectFile | [protected, pure virtual] |
| getRelocationValueString(DataRefImpl Rel, SmallVectorImpl< char > &Result) const =0 | llvm::object::ObjectFile | [protected, pure virtual] |
| getSectionAddress(DataRefImpl Sec, uint64_t &Res) const =0 | llvm::object::ObjectFile | [protected, pure virtual] |
| getSectionAlignment(DataRefImpl Sec, uint64_t &Res) const =0 | llvm::object::ObjectFile | [protected, pure virtual] |
| getSectionContents(DataRefImpl Sec, StringRef &Res) const =0 | llvm::object::ObjectFile | [protected, pure virtual] |
| getSectionName(DataRefImpl Sec, StringRef &Res) const =0 | llvm::object::ObjectFile | [protected, pure virtual] |
| getSectionNext(DataRefImpl Sec, SectionRef &Res) const =0 | llvm::object::ObjectFile | [protected, pure virtual] |
| getSectionRelBegin(DataRefImpl Sec) const =0 | llvm::object::ObjectFile | [protected, pure virtual] |
| getSectionRelEnd(DataRefImpl Sec) const =0 | llvm::object::ObjectFile | [protected, pure virtual] |
| getSectionSize(DataRefImpl Sec, uint64_t &Res) const =0 | llvm::object::ObjectFile | [protected, pure virtual] |
| getSymbolAddress(DataRefImpl Symb, uint64_t &Res) const =0 | llvm::object::ObjectFile | [protected, pure virtual] |
| getSymbolAlignment(DataRefImpl Symb, uint32_t &Res) const | llvm::object::ObjectFile | [protected, virtual] |
| getSymbolFileOffset(DataRefImpl Symb, uint64_t &Res) const =0 | llvm::object::ObjectFile | [protected, pure virtual] |
| getSymbolFlags(DataRefImpl Symb, uint32_t &Res) const =0 | llvm::object::ObjectFile | [protected, pure virtual] |
| getSymbolName(DataRefImpl Symb, StringRef &Res) const =0 | llvm::object::ObjectFile | [protected, pure virtual] |
| getSymbolNext(DataRefImpl Symb, SymbolRef &Res) const =0 | llvm::object::ObjectFile | [protected, pure virtual] |
| getSymbolNMTypeChar(DataRefImpl Symb, char &Res) const =0 | llvm::object::ObjectFile | [protected, pure virtual] |
| getSymbolSection(DataRefImpl Symb, section_iterator &Res) const =0 | llvm::object::ObjectFile | [protected, pure virtual] |
| getSymbolSize(DataRefImpl Symb, uint64_t &Res) const =0 | llvm::object::ObjectFile | [protected, pure virtual] |
| getSymbolType(DataRefImpl Symb, SymbolRef::Type &Res) const =0 | llvm::object::ObjectFile | [protected, pure virtual] |
| getSymbolValue(DataRefImpl Symb, uint64_t &Val) const =0 | llvm::object::ObjectFile | [protected, pure virtual] |
| 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_StartObjects enum value | llvm::object::Binary | [protected] |
| 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] |
| isObject() const | llvm::object::Binary | [inline] |
| isSectionBSS(DataRefImpl Sec, bool &Res) const =0 | llvm::object::ObjectFile | [protected, pure virtual] |
| isSectionData(DataRefImpl Sec, bool &Res) const =0 | llvm::object::ObjectFile | [protected, pure virtual] |
| isSectionReadOnlyData(DataRefImpl Sec, bool &Res) const =0 | llvm::object::ObjectFile | [protected, pure virtual] |
| isSectionRequiredForExecution(DataRefImpl Sec, bool &Res) const =0 | llvm::object::ObjectFile | [protected, pure virtual] |
| isSectionText(DataRefImpl Sec, bool &Res) const =0 | llvm::object::ObjectFile | [protected, pure virtual] |
| isSectionVirtual(DataRefImpl Sec, bool &Res) const =0 | llvm::object::ObjectFile | [protected, pure virtual] |
| isSectionZeroInit(DataRefImpl Sec, bool &Res) const =0 | llvm::object::ObjectFile | [protected, pure virtual] |
| LibraryRef class | llvm::object::ObjectFile | [friend] |
| ObjectFile(unsigned int Type, MemoryBuffer *source) | llvm::object::ObjectFile | [protected] |
| RelocationRef class | llvm::object::ObjectFile | [friend] |
| sectionContainsSymbol(DataRefImpl Sec, DataRefImpl Symb, bool &Result) const =0 | llvm::object::ObjectFile | [protected, pure virtual] |
| SectionRef class | llvm::object::ObjectFile | [friend] |
| SymbolRef class | llvm::object::ObjectFile | [friend] |
| ~Binary() | llvm::object::Binary | [virtual] |