, including all inherited members.
| base() const | llvm::object::ObjectFile | [inline, protected] |
| basic_symbol_iterator_range typedef | llvm::object::SymbolicFile | |
| Binary(unsigned int Type, MemoryBufferRef Source) | llvm::object::Binary | [protected] |
| classof(const Binary *v) | llvm::object::ELFObjectFile< ELFT > | [inline, static] |
| createCOFFObjectFile(MemoryBufferRef Object) | llvm::object::ObjectFile | [static] |
| createELFObjectFile(MemoryBufferRef Object) | llvm::object::ObjectFile | [static] |
| createMachOObjectFile(MemoryBufferRef Object) | llvm::object::ObjectFile | [static] |
| createObjectFile(StringRef ObjectPath) | llvm::object::ObjectFile | [static] |
| createObjectFile(MemoryBufferRef Object, sys::fs::file_magic Type) | llvm::object::ObjectFile | [static] |
| createObjectFile(MemoryBufferRef Object) | llvm::object::ObjectFile | [inline, static] |
| createSymbolicFile(MemoryBufferRef Object, sys::fs::file_magic Type, LLVMContext *Context) | llvm::object::SymbolicFile | [static] |
| createSymbolicFile(MemoryBufferRef Object) | llvm::object::SymbolicFile | [inline, static] |
| createSymbolicFile(StringRef ObjectPath) | llvm::object::SymbolicFile | [static] |
| Data | llvm::object::Binary | [protected] |
| dynamic_symbol_begin() const | llvm::object::ELFObjectFile< ELFT > | |
| dynamic_symbol_end() const | llvm::object::ELFObjectFile< ELFT > | |
| EF | llvm::object::ELFObjectFile< ELFT > | [protected] |
| Elf_Dyn typedef | llvm::object::ELFObjectFile< ELFT > | |
| Elf_Dyn_Iter typedef | llvm::object::ELFObjectFile< ELFT > | |
| Elf_Ehdr typedef | llvm::object::ELFObjectFile< ELFT > | |
| Elf_Rel typedef | llvm::object::ELFObjectFile< ELFT > | |
| Elf_Rela typedef | llvm::object::ELFObjectFile< ELFT > | |
| Elf_Shdr typedef | llvm::object::ELFObjectFile< ELFT > | |
| Elf_Shdr_Iter typedef | llvm::object::ELFObjectFile< ELFT > | |
| Elf_Sym typedef | llvm::object::ELFObjectFile< ELFT > | |
| Elf_Sym_Iter typedef | llvm::object::ELFObjectFile< ELFT > | |
| ELFObjectFile(MemoryBufferRef Object, std::error_code &EC) | llvm::object::ELFObjectFile< ELFT > | |
| ELFObjectFileBase(unsigned int Type, MemoryBufferRef Source) | llvm::object::ELFObjectFileBase | [protected] |
| getArch() const override | llvm::object::ELFObjectFile< ELFT > | [virtual] |
| getBytesInAddress() const override | llvm::object::ELFObjectFile< ELFT > | [virtual] |
| getData() const | llvm::object::Binary | |
| getELFDynamicSymbolIterators() const override | llvm::object::ELFObjectFile< ELFT > | [virtual] |
| getELFFile() const | llvm::object::ELFObjectFile< ELFT > | [inline] |
| getELFType(bool isLE, bool is64Bits) | llvm::object::Binary | [inline, protected, static] |
| getFileFormatName() const override | llvm::object::ELFObjectFile< ELFT > | [virtual] |
| getFileName() const | llvm::object::Binary | |
| getLoadName() const | llvm::object::ELFObjectFile< ELFT > | |
| getMachOType(bool isLE, bool is64Bits) | llvm::object::Binary | [inline, protected, static] |
| getMemoryBufferRef() const | llvm::object::Binary | |
| getPlatformFlags(unsigned &Result) const override | llvm::object::ELFObjectFile< ELFT > | [inline, virtual] |
| getRel(DataRefImpl Rel) const | llvm::object::ELFObjectFile< ELFT > | [protected] |
| getRela(DataRefImpl Rela) const | llvm::object::ELFObjectFile< ELFT > | [protected] |
| getRelocatedSection(DataRefImpl Sec) const override | llvm::object::ELFObjectFile< ELFT > | [protected, virtual] |
| getRelocationAddend(DataRefImpl Rel, int64_t &Res) const override | llvm::object::ELFObjectFile< ELFT > | [virtual] |
| getRelocationAddress(DataRefImpl Rel, uint64_t &Res) const override | llvm::object::ELFObjectFile< ELFT > | [protected, virtual] |
| getRelocationHidden(DataRefImpl Rel, bool &Result) const | llvm::object::ObjectFile | [inline, protected, virtual] |
| getRelocationOffset(DataRefImpl Rel, uint64_t &Res) const override | llvm::object::ELFObjectFile< ELFT > | [protected, virtual] |
| getRelocationSymbol(DataRefImpl Rel) const override | llvm::object::ELFObjectFile< ELFT > | [protected, virtual] |
| getRelocationType(DataRefImpl Rel, uint64_t &Res) const override | llvm::object::ELFObjectFile< ELFT > | [protected, virtual] |
| getRelocationTypeName(DataRefImpl Rel, SmallVectorImpl< char > &Result) const override | llvm::object::ELFObjectFile< ELFT > | [protected, virtual] |
| getRelocationTypeName(uint32_t Type) const | llvm::object::ELFObjectFile< ELFT > | [protected] |
| getRelocationValueString(DataRefImpl Rel, SmallVectorImpl< char > &Result) const override | llvm::object::ELFObjectFile< ELFT > | [protected, virtual] |
| getRelSection(DataRefImpl Rel) const | llvm::object::ELFObjectFile< ELFT > | [inline, protected] |
| getROffset(DataRefImpl Rel) const | llvm::object::ELFObjectFile< ELFT > | [protected] |
| getSectionAddress(DataRefImpl Sec, uint64_t &Res) const override | llvm::object::ELFObjectFile< ELFT > | [protected, virtual] |
| getSectionAlignment(DataRefImpl Sec, uint64_t &Res) const override | llvm::object::ELFObjectFile< ELFT > | [protected, virtual] |
| getSectionContents(DataRefImpl Sec, StringRef &Res) const override | llvm::object::ELFObjectFile< ELFT > | [protected, virtual] |
| getSectionName(DataRefImpl Sec, StringRef &Res) const override | llvm::object::ELFObjectFile< ELFT > | [protected, virtual] |
| getSectionSize(DataRefImpl Sec, uint64_t &Res) const override | llvm::object::ELFObjectFile< ELFT > | [protected, virtual] |
| getSymbol(DataRefImpl Symb) const | llvm::object::ELFObjectFile< ELFT > | |
| getSymbolAddress(DataRefImpl Symb, uint64_t &Res) const override | llvm::object::ELFObjectFile< ELFT > | [protected, virtual] |
| getSymbolAlignment(DataRefImpl Symb, uint32_t &Res) const override | llvm::object::ELFObjectFile< ELFT > | [protected, virtual] |
| getSymbolFlags(DataRefImpl Symb) const override | llvm::object::ELFObjectFile< ELFT > | [protected, virtual] |
| getSymbolName(DataRefImpl Symb, StringRef &Res) const override | llvm::object::ELFObjectFile< ELFT > | [protected, virtual] |
| getSymbolOther(DataRefImpl Symb, uint8_t &Res) const override | llvm::object::ELFObjectFile< ELFT > | [protected, virtual] |
| getSymbolSection(DataRefImpl Symb, section_iterator &Res) const override | llvm::object::ELFObjectFile< ELFT > | [protected, virtual] |
| getSymbolSize(DataRefImpl Symb, uint64_t &Res) const override | llvm::object::ELFObjectFile< ELFT > | [protected, virtual] |
| getSymbolType(DataRefImpl Symb, SymbolRef::Type &Res) const override | llvm::object::ELFObjectFile< ELFT > | [protected, virtual] |
| getSymbolVersion(SymbolRef Symb, StringRef &Version, bool &IsDefault) const override | llvm::object::ELFObjectFile< ELFT > | [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_IR 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] |
| isArchive() const | llvm::object::Binary | [inline] |
| isCOFF() const | llvm::object::Binary | [inline] |
| isDyldELFObject | llvm::object::ELFObjectFile< ELFT > | [protected] |
| isDyldType() const | llvm::object::ELFObjectFile< ELFT > | [inline] |
| isELF() const | llvm::object::Binary | [inline] |
| isIR() 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] |
| isRelocatableObject() const override | llvm::object::ELFObjectFile< ELFT > | [virtual] |
| isSectionBSS(DataRefImpl Sec, bool &Res) const override | llvm::object::ELFObjectFile< ELFT > | [protected, virtual] |
| isSectionData(DataRefImpl Sec, bool &Res) const override | llvm::object::ELFObjectFile< ELFT > | [protected, virtual] |
| isSectionReadOnlyData(DataRefImpl Sec, bool &Res) const override | llvm::object::ELFObjectFile< ELFT > | [protected, virtual] |
| isSectionRequiredForExecution(DataRefImpl Sec, bool &Res) const override | llvm::object::ELFObjectFile< ELFT > | [protected, virtual] |
| isSectionText(DataRefImpl Sec, bool &Res) const override | llvm::object::ELFObjectFile< ELFT > | [protected, virtual] |
| isSectionVirtual(DataRefImpl Sec, bool &Res) const override | llvm::object::ELFObjectFile< ELFT > | [protected, virtual] |
| isSectionZeroInit(DataRefImpl Sec, bool &Res) const override | llvm::object::ELFObjectFile< ELFT > | [protected, virtual] |
| isSymbolic() const | llvm::object::Binary | [inline] |
| moveRelocationNext(DataRefImpl &Rel) const override | llvm::object::ELFObjectFile< ELFT > | [protected, virtual] |
| moveSectionNext(DataRefImpl &Sec) const override | llvm::object::ELFObjectFile< ELFT > | [protected, virtual] |
| moveSymbolNext(DataRefImpl &Symb) const override | llvm::object::ELFObjectFile< ELFT > | [protected, virtual] |
| ObjectFile(unsigned int Type, MemoryBufferRef Source) | llvm::object::ObjectFile | [protected] |
| printSymbolName(raw_ostream &OS, DataRefImpl Symb) const override | llvm::object::ObjectFile | [protected, virtual] |
| RelocationRef class | llvm::object::ObjectFile | [friend] |
| section_begin() const override | llvm::object::ELFObjectFile< ELFT > | [virtual] |
| section_end() const override | llvm::object::ELFObjectFile< ELFT > | [virtual] |
| section_iterator_range typedef | llvm::object::ObjectFile | |
| section_rel_begin(DataRefImpl Sec) const override | llvm::object::ELFObjectFile< ELFT > | [protected, virtual] |
| section_rel_end(DataRefImpl Sec) const override | llvm::object::ELFObjectFile< ELFT > | [protected, virtual] |
| sectionContainsSymbol(DataRefImpl Sec, DataRefImpl Symb, bool &Result) const override | llvm::object::ELFObjectFile< ELFT > | [protected, virtual] |
| SectionRef class | llvm::object::ObjectFile | [friend] |
| sections() const | llvm::object::ObjectFile | [inline] |
| symbol_begin() const | llvm::object::SymbolicFile | [inline] |
| symbol_begin_impl() const override | llvm::object::ELFObjectFile< ELFT > | [virtual] |
| symbol_end() const | llvm::object::SymbolicFile | [inline] |
| symbol_end_impl() const override | llvm::object::ELFObjectFile< ELFT > | [virtual] |
| symbol_iterator_range typedef | llvm::object::ObjectFile | |
| SymbolicFile(unsigned int Type, MemoryBufferRef Source) | llvm::object::SymbolicFile | |
| SymbolRef class | llvm::object::ObjectFile | [friend] |
| symbols() const | llvm::object::ObjectFile | [inline] |
| toDRI(Elf_Sym_Iter Symb) const | llvm::object::ELFObjectFile< ELFT > | [inline, protected] |
| toDRI(Elf_Shdr_Iter Sec) const | llvm::object::ELFObjectFile< ELFT > | [inline, protected] |
| toDRI(const Elf_Shdr *Sec) const | llvm::object::ELFObjectFile< ELFT > | [inline, protected] |
| toDRI(Elf_Dyn_Iter Dyn) const | llvm::object::ELFObjectFile< ELFT > | [inline, protected] |
| toELFDynIter(DataRefImpl Dyn) const | llvm::object::ELFObjectFile< ELFT > | [inline, protected] |
| toELFShdrIter(DataRefImpl Sec) const | llvm::object::ELFObjectFile< ELFT > | [inline, protected] |
| toELFSymIter(DataRefImpl Symb) const | llvm::object::ELFObjectFile< ELFT > | [inline, protected] |
| uintX_t typedef | llvm::object::ELFObjectFile< ELFT > | |
| ~Binary() | llvm::object::Binary | [virtual] |
| ~SymbolicFile() | llvm::object::SymbolicFile | [virtual] |