base() const | llvm::object::ObjectFile | inlineprotected |
begin_dices() const | llvm::object::MachOObjectFile | |
begin_dynamic_symbols() const | llvm::object::MachOObjectFile | virtual |
begin_libraries_needed() const | llvm::object::MachOObjectFile | virtual |
begin_sections() const | llvm::object::MachOObjectFile | virtual |
begin_symbols() const | llvm::object::MachOObjectFile | virtual |
Binary(unsigned int Type, MemoryBuffer *Source) | llvm::object::Binary | protected |
classof(const Binary *v) | llvm::object::MachOObjectFile | 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 |
end_dices() const | llvm::object::MachOObjectFile | |
end_dynamic_symbols() const | llvm::object::MachOObjectFile | virtual |
end_libraries_needed() const | llvm::object::MachOObjectFile | virtual |
end_sections() const | llvm::object::MachOObjectFile | virtual |
end_symbols() const | llvm::object::MachOObjectFile | virtual |
getAnyRelocationAddress(const MachO::any_relocation_info &RE) const | llvm::object::MachOObjectFile | |
getAnyRelocationLength(const MachO::any_relocation_info &RE) const | llvm::object::MachOObjectFile | |
getAnyRelocationPCRel(const MachO::any_relocation_info &RE) const | llvm::object::MachOObjectFile | |
getAnyRelocationType(const MachO::any_relocation_info &RE) const | llvm::object::MachOObjectFile | |
getArch() const | llvm::object::MachOObjectFile | virtual |
getArch(uint32_t CPUType) | llvm::object::MachOObjectFile | static |
getBytesInAddress() const | llvm::object::MachOObjectFile | virtual |
getData() const | llvm::object::Binary | |
getDataInCodeLoadCommand() const | llvm::object::MachOObjectFile | |
getDataInCodeTableEntry(uint32_t DataOffset, unsigned Index) const | llvm::object::MachOObjectFile | |
getDice(DataRefImpl Rel) const | llvm::object::MachOObjectFile | |
getDysymtabLoadCommand() const | llvm::object::MachOObjectFile | |
getELFType(bool isLE, bool is64Bits) | llvm::object::Binary | inlineprotectedstatic |
getFileFormatName() const | llvm::object::MachOObjectFile | virtual |
getFileName() const | llvm::object::Binary | |
getFirstLoadCommandInfo() const | llvm::object::MachOObjectFile | |
getHeader() const | llvm::object::MachOObjectFile | |
getHeader64() const | llvm::object::MachOObjectFile | |
getIndirectSymbolTableEntry(const MachO::dysymtab_command &DLC, unsigned Index) const | llvm::object::MachOObjectFile | |
getLibraryNext(DataRefImpl LibData, LibraryRef &Res) const | llvm::object::MachOObjectFile | virtual |
getLibraryPath(DataRefImpl LibData, StringRef &Res) const | llvm::object::MachOObjectFile | virtual |
getLinkeditDataLoadCommand(const LoadCommandInfo &L) const | llvm::object::MachOObjectFile | |
getLinkerOptionsLoadCommand(const LoadCommandInfo &L) const | llvm::object::MachOObjectFile | |
getLoadName() const | llvm::object::MachOObjectFile | virtual |
getMachOType(bool isLE, bool is64Bits) | llvm::object::Binary | inlineprotectedstatic |
getNextLoadCommandInfo(const LoadCommandInfo &L) const | llvm::object::MachOObjectFile | |
getPlainRelocationExternal(const MachO::any_relocation_info &RE) const | llvm::object::MachOObjectFile | |
getPlainRelocationSymbolNum(const MachO::any_relocation_info &RE) const | llvm::object::MachOObjectFile | |
getRelocatedSection(DataRefImpl Sec) const | llvm::object::ObjectFile | protectedvirtual |
getRelocation(DataRefImpl Rel) const | llvm::object::MachOObjectFile | |
getRelocationAddress(DataRefImpl Rel, uint64_t &Res) const | llvm::object::MachOObjectFile | virtual |
getRelocationHidden(DataRefImpl Rel, bool &Result) const | llvm::object::MachOObjectFile | virtual |
getRelocationNext(DataRefImpl Rel, RelocationRef &Res) const | llvm::object::MachOObjectFile | virtual |
getRelocationOffset(DataRefImpl Rel, uint64_t &Res) const | llvm::object::MachOObjectFile | virtual |
getRelocationSection(const MachO::any_relocation_info &RE) const | llvm::object::MachOObjectFile | |
getRelocationSymbol(DataRefImpl Rel) const | llvm::object::MachOObjectFile | virtual |
getRelocationType(DataRefImpl Rel, uint64_t &Res) const | llvm::object::MachOObjectFile | virtual |
getRelocationTypeName(DataRefImpl Rel, SmallVectorImpl< char > &Result) const | llvm::object::MachOObjectFile | virtual |
getRelocationValueString(DataRefImpl Rel, SmallVectorImpl< char > &Result) const | llvm::object::MachOObjectFile | virtual |
getScatteredRelocationScattered(const MachO::any_relocation_info &RE) const | llvm::object::MachOObjectFile | |
getScatteredRelocationValue(const MachO::any_relocation_info &RE) const | llvm::object::MachOObjectFile | |
getSection(DataRefImpl DRI) const | llvm::object::MachOObjectFile | |
getSection(const LoadCommandInfo &L, unsigned Index) const | llvm::object::MachOObjectFile | |
getSection64(DataRefImpl DRI) const | llvm::object::MachOObjectFile | |
getSection64(const LoadCommandInfo &L, unsigned Index) const | llvm::object::MachOObjectFile | |
getSectionAddress(DataRefImpl Sec, uint64_t &Res) const | llvm::object::MachOObjectFile | virtual |
getSectionAlignment(DataRefImpl Sec, uint64_t &Res) const | llvm::object::MachOObjectFile | virtual |
getSectionContents(DataRefImpl Sec, StringRef &Res) const | llvm::object::MachOObjectFile | virtual |
getSectionFinalSegmentName(DataRefImpl Sec) const | llvm::object::MachOObjectFile | |
getSectionName(DataRefImpl Sec, StringRef &Res) const | llvm::object::MachOObjectFile | virtual |
getSectionNext(DataRefImpl Sec, SectionRef &Res) const | llvm::object::MachOObjectFile | virtual |
getSectionRawFinalSegmentName(DataRefImpl Sec) const | llvm::object::MachOObjectFile | |
getSectionRawName(DataRefImpl Sec) const | llvm::object::MachOObjectFile | |
getSectionSize(DataRefImpl Sec, uint64_t &Res) const | llvm::object::MachOObjectFile | virtual |
getSegment64LoadCommand(const LoadCommandInfo &L) const | llvm::object::MachOObjectFile | |
getSegmentLoadCommand(const LoadCommandInfo &L) const | llvm::object::MachOObjectFile | |
getStringTableData() const | llvm::object::MachOObjectFile | |
getSymbol64TableEntry(DataRefImpl DRI) const | llvm::object::MachOObjectFile | |
getSymbolAddress(DataRefImpl Symb, uint64_t &Res) const | llvm::object::MachOObjectFile | virtual |
getSymbolAlignment(DataRefImpl Symb, uint32_t &Res) const | llvm::object::MachOObjectFile | virtual |
getSymbolFileOffset(DataRefImpl Symb, uint64_t &Res) const | llvm::object::MachOObjectFile | virtual |
getSymbolFlags(DataRefImpl Symb, uint32_t &Res) const | llvm::object::MachOObjectFile | virtual |
getSymbolName(DataRefImpl Symb, StringRef &Res) const | llvm::object::MachOObjectFile | virtual |
getSymbolNext(DataRefImpl Symb, SymbolRef &Res) const | llvm::object::MachOObjectFile | virtual |
getSymbolSection(DataRefImpl Symb, section_iterator &Res) const | llvm::object::MachOObjectFile | virtual |
getSymbolSize(DataRefImpl Symb, uint64_t &Res) const | llvm::object::MachOObjectFile | virtual |
getSymbolTableEntry(DataRefImpl DRI) const | llvm::object::MachOObjectFile | |
getSymbolType(DataRefImpl Symb, SymbolRef::Type &Res) const | llvm::object::MachOObjectFile | virtual |
getSymbolValue(DataRefImpl Symb, uint64_t &Val) const | llvm::object::MachOObjectFile | virtual |
getSymtabLoadCommand() const | llvm::object::MachOObjectFile | |
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 |
is64Bit() const | llvm::object::MachOObjectFile | |
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 |
isRelocationScattered(const MachO::any_relocation_info &RE) const | llvm::object::MachOObjectFile | |
isSectionBSS(DataRefImpl Sec, bool &Res) const | llvm::object::MachOObjectFile | virtual |
isSectionData(DataRefImpl Sec, bool &Res) const | llvm::object::MachOObjectFile | virtual |
isSectionReadOnlyData(DataRefImpl Sec, bool &Res) const | llvm::object::MachOObjectFile | virtual |
isSectionRequiredForExecution(DataRefImpl Sec, bool &Res) const | llvm::object::MachOObjectFile | virtual |
isSectionText(DataRefImpl Sec, bool &Res) const | llvm::object::MachOObjectFile | virtual |
isSectionVirtual(DataRefImpl Sec, bool &Res) const | llvm::object::MachOObjectFile | virtual |
isSectionZeroInit(DataRefImpl Sec, bool &Res) const | llvm::object::MachOObjectFile | virtual |
MachOObjectFile(MemoryBuffer *Object, bool IsLittleEndian, bool Is64Bits, error_code &ec) | llvm::object::MachOObjectFile | |
ObjectFile(unsigned int Type, MemoryBuffer *source) | llvm::object::ObjectFile | protected |
ReadULEB128s(uint64_t Index, SmallVectorImpl< uint64_t > &Out) const | llvm::object::MachOObjectFile | |
section_rel_begin(DataRefImpl Sec) const | llvm::object::MachOObjectFile | virtual |
section_rel_begin(unsigned Index) const | llvm::object::MachOObjectFile | |
section_rel_end(DataRefImpl Sec) const | llvm::object::MachOObjectFile | virtual |
section_rel_end(unsigned Index) const | llvm::object::MachOObjectFile | |
sectionContainsSymbol(DataRefImpl Sec, DataRefImpl Symb, bool &Result) const | llvm::object::MachOObjectFile | virtual |
~Binary() | llvm::object::Binary | virtual |