, including all inherited members.
base() const | llvm::object::ObjectFile | [inline, protected] |
basic_symbol_iterator_range typedef | llvm::object::SymbolicFile | |
begin_dices() const | llvm::object::MachOObjectFile | |
Binary(unsigned int Type, MemoryBufferRef Source) | llvm::object::Binary | [protected] |
bindTable() const | llvm::object::MachOObjectFile | |
bindTable(ArrayRef< uint8_t > Opcodes, bool is64, MachOBindEntry::Kind) | llvm::object::MachOObjectFile | [static] |
classof(const Binary *v) | llvm::object::MachOObjectFile | [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] |
end_dices() const | llvm::object::MachOObjectFile | |
exports() const | llvm::object::MachOObjectFile | |
exports(ArrayRef< uint8_t > Trie) | llvm::object::MachOObjectFile | [static] |
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 override | llvm::object::MachOObjectFile | [virtual] |
getArch(const char **McpuDefault, Triple *ThumbTriple) const | llvm::object::MachOObjectFile | |
getArch(uint32_t CPUType) | llvm::object::MachOObjectFile | [static] |
getArch(uint32_t CPUType, uint32_t CPUSubType, const char **McpuDefault=nullptr) | llvm::object::MachOObjectFile | [static] |
getArch(uint32_t CPUType, uint32_t CPUSubType, const char **McpuDefault, Triple *ThumbTriple) | llvm::object::MachOObjectFile | [static] |
getBytesInAddress() const override | 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 | |
getDyldInfoBindOpcodes() const | llvm::object::MachOObjectFile | |
getDyldInfoExportsTrie() const | llvm::object::MachOObjectFile | |
getDyldInfoLazyBindOpcodes() const | llvm::object::MachOObjectFile | |
getDyldInfoLoadCommand(const LoadCommandInfo &L) const | llvm::object::MachOObjectFile | |
getDyldInfoRebaseOpcodes() const | llvm::object::MachOObjectFile | |
getDyldInfoWeakBindOpcodes() const | llvm::object::MachOObjectFile | |
getDylibIDLoadCommand(const LoadCommandInfo &L) const | llvm::object::MachOObjectFile | |
getDylinkerCommand(const LoadCommandInfo &L) const | llvm::object::MachOObjectFile | |
getDysymtabLoadCommand() const | llvm::object::MachOObjectFile | |
getELFType(bool isLE, bool is64Bits) | llvm::object::Binary | [inline, protected, static] |
getEntryPointCommand(const LoadCommandInfo &L) const | llvm::object::MachOObjectFile | |
getFileFormatName() const override | llvm::object::MachOObjectFile | [virtual] |
getFileName() const | llvm::object::Binary | |
getFirstLoadCommandInfo() const | llvm::object::MachOObjectFile | |
getHeader() const | llvm::object::MachOObjectFile | |
getHeader64() const | llvm::object::MachOObjectFile | |
getHostArch() | llvm::object::MachOObjectFile | [static] |
getIndirectName(DataRefImpl Symb, StringRef &Res) const | llvm::object::MachOObjectFile | |
getIndirectSymbolTableEntry(const MachO::dysymtab_command &DLC, unsigned Index) const | llvm::object::MachOObjectFile | |
getLibraryShortNameByIndex(unsigned Index, StringRef &) const | llvm::object::MachOObjectFile | |
getLinkeditDataLoadCommand(const LoadCommandInfo &L) const | llvm::object::MachOObjectFile | |
getLinkerOptionsLoadCommand(const LoadCommandInfo &L) const | llvm::object::MachOObjectFile | |
getMachOType(bool isLE, bool is64Bits) | llvm::object::Binary | [inline, protected, static] |
getMemoryBufferRef() const | llvm::object::Binary | |
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 | |
getPlatformFlags(unsigned &Result) const | llvm::object::ObjectFile | [inline, virtual] |
getRelocatedSection(DataRefImpl Sec) const | llvm::object::ObjectFile | [protected, virtual] |
getRelocation(DataRefImpl Rel) const | llvm::object::MachOObjectFile | |
getRelocationAddress(DataRefImpl Rel, uint64_t &Res) const override | llvm::object::MachOObjectFile | [virtual] |
getRelocationHidden(DataRefImpl Rel, bool &Result) const override | llvm::object::MachOObjectFile | [virtual] |
getRelocationOffset(DataRefImpl Rel, uint64_t &Res) const override | llvm::object::MachOObjectFile | [virtual] |
getRelocationSection(const MachO::any_relocation_info &RE) const | llvm::object::MachOObjectFile | |
getRelocationSymbol(DataRefImpl Rel) const override | llvm::object::MachOObjectFile | [virtual] |
getRelocationType(DataRefImpl Rel, uint64_t &Res) const override | llvm::object::MachOObjectFile | [virtual] |
getRelocationTypeName(DataRefImpl Rel, SmallVectorImpl< char > &Result) const override | llvm::object::MachOObjectFile | [virtual] |
getRelocationValueString(DataRefImpl Rel, SmallVectorImpl< char > &Result) const override | 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 override | llvm::object::MachOObjectFile | [virtual] |
getSectionAlignment(DataRefImpl Sec, uint64_t &Res) const override | llvm::object::MachOObjectFile | [virtual] |
getSectionContents(DataRefImpl Sec, StringRef &Res) const override | llvm::object::MachOObjectFile | [virtual] |
getSectionFinalSegmentName(DataRefImpl Sec) const | llvm::object::MachOObjectFile | |
getSectionName(DataRefImpl Sec, StringRef &Res) const override | 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 override | llvm::object::MachOObjectFile | [virtual] |
getSegment64LoadCommand(const LoadCommandInfo &L) const | llvm::object::MachOObjectFile | |
getSegmentLoadCommand(const LoadCommandInfo &L) const | llvm::object::MachOObjectFile | |
getSourceVersionCommand(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 override | llvm::object::MachOObjectFile | [virtual] |
getSymbolAlignment(DataRefImpl Symb, uint32_t &Res) const override | llvm::object::MachOObjectFile | [virtual] |
getSymbolByIndex(unsigned Index) const | llvm::object::MachOObjectFile | |
getSymbolFlags(DataRefImpl Symb) const override | llvm::object::MachOObjectFile | [virtual] |
getSymbolName(DataRefImpl Symb, StringRef &Res) const override | llvm::object::MachOObjectFile | [virtual] |
getSymbolOther(DataRefImpl Symb, uint8_t &Res) const | llvm::object::ObjectFile | [inline, protected, virtual] |
getSymbolSection(DataRefImpl Symb, section_iterator &Res) const override | llvm::object::MachOObjectFile | [virtual] |
getSymbolSize(DataRefImpl Symb, uint64_t &Res) const override | llvm::object::MachOObjectFile | [virtual] |
getSymbolTableEntry(DataRefImpl DRI) const | llvm::object::MachOObjectFile | |
getSymbolType(DataRefImpl Symb, SymbolRef::Type &Res) const override | llvm::object::MachOObjectFile | [virtual] |
getSymtabLoadCommand() const | llvm::object::MachOObjectFile | |
getThumbArch(uint32_t CPUType, uint32_t CPUSubType, const char **McpuDefault=nullptr) | llvm::object::MachOObjectFile | [static] |
getType() const | llvm::object::Binary | [inline] |
getUuidCommand(const LoadCommandInfo &L) const | llvm::object::MachOObjectFile | |
getVersionMinLoadCommand(const LoadCommandInfo &L) const | llvm::object::MachOObjectFile | |
guessLibraryShortName(StringRef Name, bool &isFramework, StringRef &Suffix) | llvm::object::MachOObjectFile | [static] |
hasPageZeroSegment() const | llvm::object::MachOObjectFile | [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] |
is64Bit() const | llvm::object::MachOObjectFile | |
isArchive() const | llvm::object::Binary | [inline] |
isCOFF() const | llvm::object::Binary | [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::MachOObjectFile | [virtual] |
isRelocationScattered(const MachO::any_relocation_info &RE) const | llvm::object::MachOObjectFile | |
isSectionBSS(DataRefImpl Sec, bool &Res) const override | llvm::object::MachOObjectFile | [virtual] |
isSectionData(DataRefImpl Sec, bool &Res) const override | llvm::object::MachOObjectFile | [virtual] |
isSectionReadOnlyData(DataRefImpl Sec, bool &Res) const override | llvm::object::MachOObjectFile | [virtual] |
isSectionRequiredForExecution(DataRefImpl Sec, bool &Res) const override | llvm::object::MachOObjectFile | [virtual] |
isSectionText(DataRefImpl Sec, bool &Res) const override | llvm::object::MachOObjectFile | [virtual] |
isSectionVirtual(DataRefImpl Sec, bool &Res) const override | llvm::object::MachOObjectFile | [virtual] |
isSectionZeroInit(DataRefImpl Sec, bool &Res) const override | llvm::object::MachOObjectFile | [virtual] |
isSymbolic() const | llvm::object::Binary | [inline] |
isValidArch(StringRef ArchFlag) | llvm::object::MachOObjectFile | [static] |
lazyBindTable() const | llvm::object::MachOObjectFile | |
MachOObjectFile(MemoryBufferRef Object, bool IsLittleEndian, bool Is64Bits, std::error_code &EC) | llvm::object::MachOObjectFile | |
moveRelocationNext(DataRefImpl &Rel) const override | llvm::object::MachOObjectFile | [virtual] |
moveSectionNext(DataRefImpl &Sec) const override | llvm::object::MachOObjectFile | [virtual] |
moveSymbolNext(DataRefImpl &Symb) const override | llvm::object::MachOObjectFile | [virtual] |
ObjectFile(unsigned int Type, MemoryBufferRef Source) | llvm::object::ObjectFile | [protected] |
printSymbolName(raw_ostream &OS, DataRefImpl Symb) const override | llvm::object::ObjectFile | [protected, virtual] |
ReadULEB128s(uint64_t Index, SmallVectorImpl< uint64_t > &Out) const | llvm::object::MachOObjectFile | |
rebaseTable() const | llvm::object::MachOObjectFile | |
rebaseTable(ArrayRef< uint8_t > Opcodes, bool is64) | llvm::object::MachOObjectFile | [static] |
RelocationRef class | llvm::object::ObjectFile | [friend] |
section_begin() const override | llvm::object::MachOObjectFile | [virtual] |
section_end() const override | llvm::object::MachOObjectFile | [virtual] |
section_iterator_range typedef | llvm::object::ObjectFile | |
section_rel_begin(DataRefImpl Sec) const override | llvm::object::MachOObjectFile | [virtual] |
section_rel_begin(unsigned Index) const | llvm::object::MachOObjectFile | |
section_rel_end(DataRefImpl Sec) const override | llvm::object::MachOObjectFile | [virtual] |
section_rel_end(unsigned Index) const | llvm::object::MachOObjectFile | |
sectionContainsSymbol(DataRefImpl Sec, DataRefImpl Symb, bool &Result) const override | llvm::object::MachOObjectFile | [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::MachOObjectFile | [virtual] |
symbol_end() const | llvm::object::SymbolicFile | [inline] |
symbol_end_impl() const override | llvm::object::MachOObjectFile | [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] |
weakBindTable() const | llvm::object::MachOObjectFile | |
~Binary() | llvm::object::Binary | [virtual] |
~SymbolicFile() | llvm::object::SymbolicFile | [virtual] |