base() const | llvm::object::ObjectFile | inlineprotected |
begin_dynamic_symbols() const | llvm::object::ELFObjectFile< ELFT > | virtual |
begin_libraries_needed() const | llvm::object::ELFObjectFile< ELFT > | virtual |
begin_sections() const | llvm::object::ELFObjectFile< ELFT > | virtual |
begin_symbols() const | llvm::object::ELFObjectFile< ELFT > | virtual |
Binary(unsigned int Type, MemoryBuffer *Source) | llvm::object::Binary | protected |
classof(const Binary *v) | llvm::object::ELFObjectFile< ELFT > | inlinestatic |
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 |
EF | llvm::object::ELFObjectFile< ELFT > | protected |
Elf_Dyn typedef | llvm::object::ELFObjectFile< ELFT > | |
Elf_Dyn_Iter 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(MemoryBuffer *Object, error_code &ec) | llvm::object::ELFObjectFile< ELFT > | |
end_dynamic_symbols() const | llvm::object::ELFObjectFile< ELFT > | virtual |
end_libraries_needed() const | llvm::object::ELFObjectFile< ELFT > | virtual |
end_sections() const | llvm::object::ELFObjectFile< ELFT > | virtual |
end_symbols() const | llvm::object::ELFObjectFile< ELFT > | virtual |
getArch() const | llvm::object::ELFObjectFile< ELFT > | virtual |
getBytesInAddress() const | llvm::object::ELFObjectFile< ELFT > | virtual |
getData() const | llvm::object::Binary | |
getELFFile() const | llvm::object::ELFObjectFile< ELFT > | inline |
getELFType(bool isLE, bool is64Bits) | llvm::object::Binary | inlineprotectedstatic |
getFileFormatName() const | llvm::object::ELFObjectFile< ELFT > | virtual |
getFileName() const | llvm::object::Binary | |
getLibraryNext(DataRefImpl Data, LibraryRef &Result) const | llvm::object::ELFObjectFile< ELFT > | protectedvirtual |
getLibraryPath(DataRefImpl Data, StringRef &Res) const | llvm::object::ELFObjectFile< ELFT > | protectedvirtual |
getLoadName() const | llvm::object::ELFObjectFile< ELFT > | virtual |
getMachOType(bool isLE, bool is64Bits) | llvm::object::Binary | inlineprotectedstatic |
getObjectType() const | llvm::object::ELFObjectFile< ELFT > | inlinevirtual |
getRel(DataRefImpl Rel) const | llvm::object::ELFObjectFile< ELFT > | protected |
getRela(DataRefImpl Rela) const | llvm::object::ELFObjectFile< ELFT > | protected |
getRelocatedSection(DataRefImpl Sec) const | llvm::object::ELFObjectFile< ELFT > | protectedvirtual |
getRelocationAddend(DataRefImpl Rel, int64_t &Res) const | llvm::object::ELFObjectFile< ELFT > | |
getRelocationAddress(DataRefImpl Rel, uint64_t &Res) const | llvm::object::ELFObjectFile< ELFT > | protectedvirtual |
getRelocationHidden(DataRefImpl Rel, bool &Result) const | llvm::object::ObjectFile | inlineprotectedvirtual |
getRelocationNext(DataRefImpl Rel, RelocationRef &Res) const | llvm::object::ELFObjectFile< ELFT > | protectedvirtual |
getRelocationOffset(DataRefImpl Rel, uint64_t &Res) const | llvm::object::ELFObjectFile< ELFT > | protectedvirtual |
getRelocationSymbol(DataRefImpl Rel) const | llvm::object::ELFObjectFile< ELFT > | protectedvirtual |
getRelocationType(DataRefImpl Rel, uint64_t &Res) const | llvm::object::ELFObjectFile< ELFT > | protectedvirtual |
getRelocationTypeName(DataRefImpl Rel, SmallVectorImpl< char > &Result) const | llvm::object::ELFObjectFile< ELFT > | protectedvirtual |
getRelocationTypeName(uint32_t Type) const | llvm::object::ELFObjectFile< ELFT > | protected |
getRelocationValueString(DataRefImpl Rel, SmallVectorImpl< char > &Result) const | llvm::object::ELFObjectFile< ELFT > | protectedvirtual |
getRelSection(DataRefImpl Rel) const | llvm::object::ELFObjectFile< ELFT > | inlineprotected |
getROffset(DataRefImpl Rel) const | llvm::object::ELFObjectFile< ELFT > | protected |
getSectionAddress(DataRefImpl Sec, uint64_t &Res) const | llvm::object::ELFObjectFile< ELFT > | protectedvirtual |
getSectionAlignment(DataRefImpl Sec, uint64_t &Res) const | llvm::object::ELFObjectFile< ELFT > | protectedvirtual |
getSectionContents(DataRefImpl Sec, StringRef &Res) const | llvm::object::ELFObjectFile< ELFT > | protectedvirtual |
getSectionName(DataRefImpl Sec, StringRef &Res) const | llvm::object::ELFObjectFile< ELFT > | protectedvirtual |
getSectionNext(DataRefImpl Sec, SectionRef &Res) const | llvm::object::ELFObjectFile< ELFT > | protectedvirtual |
getSectionSize(DataRefImpl Sec, uint64_t &Res) const | llvm::object::ELFObjectFile< ELFT > | protectedvirtual |
getSymbol(DataRefImpl Symb) const | llvm::object::ELFObjectFile< ELFT > | |
getSymbolAddress(DataRefImpl Symb, uint64_t &Res) const | llvm::object::ELFObjectFile< ELFT > | protectedvirtual |
getSymbolAlignment(DataRefImpl Symb, uint32_t &Res) const | llvm::object::ELFObjectFile< ELFT > | protectedvirtual |
getSymbolFileOffset(DataRefImpl Symb, uint64_t &Res) const | llvm::object::ELFObjectFile< ELFT > | protectedvirtual |
getSymbolFlags(DataRefImpl Symb, uint32_t &Res) const | llvm::object::ELFObjectFile< ELFT > | protectedvirtual |
getSymbolName(DataRefImpl Symb, StringRef &Res) const | llvm::object::ELFObjectFile< ELFT > | protectedvirtual |
getSymbolNext(DataRefImpl Symb, SymbolRef &Res) const | llvm::object::ELFObjectFile< ELFT > | protectedvirtual |
getSymbolSection(DataRefImpl Symb, section_iterator &Res) const | llvm::object::ELFObjectFile< ELFT > | protectedvirtual |
getSymbolSize(DataRefImpl Symb, uint64_t &Res) const | llvm::object::ELFObjectFile< ELFT > | protectedvirtual |
getSymbolType(DataRefImpl Symb, SymbolRef::Type &Res) const | llvm::object::ELFObjectFile< ELFT > | protectedvirtual |
getSymbolValue(DataRefImpl Symb, uint64_t &Val) const | llvm::object::ELFObjectFile< ELFT > | protectedvirtual |
getSymbolVersion(SymbolRef Symb, StringRef &Version, bool &IsDefault) const | llvm::object::ELFObjectFile< ELFT > | |
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 |
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 |
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::ELFObjectFile< ELFT > | protectedvirtual |
isSectionData(DataRefImpl Sec, bool &Res) const | llvm::object::ELFObjectFile< ELFT > | protectedvirtual |
isSectionReadOnlyData(DataRefImpl Sec, bool &Res) const | llvm::object::ELFObjectFile< ELFT > | protectedvirtual |
isSectionRequiredForExecution(DataRefImpl Sec, bool &Res) const | llvm::object::ELFObjectFile< ELFT > | protectedvirtual |
isSectionText(DataRefImpl Sec, bool &Res) const | llvm::object::ELFObjectFile< ELFT > | protectedvirtual |
isSectionVirtual(DataRefImpl Sec, bool &Res) const | llvm::object::ELFObjectFile< ELFT > | protectedvirtual |
isSectionZeroInit(DataRefImpl Sec, bool &Res) const | llvm::object::ELFObjectFile< ELFT > | protectedvirtual |
ObjectFile(unsigned int Type, MemoryBuffer *source) | llvm::object::ObjectFile | protected |
section_rel_begin(DataRefImpl Sec) const | llvm::object::ELFObjectFile< ELFT > | protectedvirtual |
section_rel_end(DataRefImpl Sec) const | llvm::object::ELFObjectFile< ELFT > | protectedvirtual |
sectionContainsSymbol(DataRefImpl Sec, DataRefImpl Symb, bool &Result) const | llvm::object::ELFObjectFile< ELFT > | protectedvirtual |
toDRI(Elf_Sym_Iter Symb) const | llvm::object::ELFObjectFile< ELFT > | inlineprotected |
toDRI(Elf_Shdr_Iter Sec) const | llvm::object::ELFObjectFile< ELFT > | inlineprotected |
toDRI(const Elf_Shdr *Sec) const | llvm::object::ELFObjectFile< ELFT > | inlineprotected |
toDRI(Elf_Dyn_Iter Dyn) const | llvm::object::ELFObjectFile< ELFT > | inlineprotected |
toELFDynIter(DataRefImpl Dyn) const | llvm::object::ELFObjectFile< ELFT > | inlineprotected |
toELFShdrIter(DataRefImpl Sec) const | llvm::object::ELFObjectFile< ELFT > | inlineprotected |
toELFSymIter(DataRefImpl Symb) const | llvm::object::ELFObjectFile< ELFT > | inlineprotected |
uintX_t typedef | llvm::object::ELFObjectFile< ELFT > | |
~Binary() | llvm::object::Binary | virtual |