LLVM  4.0.0
llvm::object::MachOObjectFile Member List

This is the complete list of members for llvm::object::MachOObjectFile, including all inherited members.

base() const llvm::object::ObjectFileinlineprotected
basic_symbol_iterator_range typedefllvm::object::SymbolicFile
begin_dices() const llvm::object::MachOObjectFile
begin_load_commands() const llvm::object::MachOObjectFile
Binary(unsigned int Type, MemoryBufferRef Source)llvm::object::Binaryprotected
bindTable() const llvm::object::MachOObjectFile
bindTable(ArrayRef< uint8_t > Opcodes, bool is64, MachOBindEntry::Kind)llvm::object::MachOObjectFilestatic
checkSymbolTable() const llvm::object::MachOObjectFile
classof(const Binary *v)llvm::object::MachOObjectFileinlinestatic
create(MemoryBufferRef Object, bool IsLittleEndian, bool Is64Bits, uint32_t UniversalCputype=0, uint32_t UniversalIndex=0)llvm::object::MachOObjectFilestatic
createCOFFObjectFile(MemoryBufferRef Object)llvm::object::ObjectFilestatic
createELFObjectFile(MemoryBufferRef Object)llvm::object::ObjectFilestatic
createMachOObjectFile(MemoryBufferRef Object, uint32_t UniversalCputype=0, uint32_t UniversalIndex=0)llvm::object::ObjectFilestatic
createObjectFile(StringRef ObjectPath)llvm::object::ObjectFilestatic
createObjectFile(MemoryBufferRef Object, sys::fs::file_magic Type)llvm::object::ObjectFilestatic
createObjectFile(MemoryBufferRef Object)llvm::object::ObjectFileinlinestatic
createSymbolicFile(MemoryBufferRef Object, sys::fs::file_magic Type, LLVMContext *Context)llvm::object::SymbolicFilestatic
createSymbolicFile(MemoryBufferRef Object)llvm::object::SymbolicFileinlinestatic
createSymbolicFile(StringRef ObjectPath)llvm::object::SymbolicFilestatic
createWasmObjectFile(MemoryBufferRef Object)llvm::object::ObjectFilestatic
Datallvm::object::Binaryprotected
end_dices() const llvm::object::MachOObjectFile
end_load_commands() const llvm::object::MachOObjectFile
exports() const llvm::object::MachOObjectFile
exports(ArrayRef< uint8_t > Trie)llvm::object::MachOObjectFilestatic
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
getAnyRelocationSection(const MachO::any_relocation_info &RE) const llvm::object::MachOObjectFile
getAnyRelocationType(const MachO::any_relocation_info &RE) const llvm::object::MachOObjectFile
getArch() const overridellvm::object::MachOObjectFilevirtual
getArch(uint32_t CPUType)llvm::object::MachOObjectFilestatic
getArchTriple(const char **McpuDefault=nullptr) const llvm::object::MachOObjectFile
getArchTriple(uint32_t CPUType, uint32_t CPUSubType, const char **McpuDefault=nullptr, const char **ArchFlag=nullptr)llvm::object::MachOObjectFilestatic
getBytesInAddress() const overridellvm::object::MachOObjectFilevirtual
getCommonSymbolSize(DataRefImpl Symb) const llvm::object::ObjectFileinline
getCommonSymbolSizeImpl(DataRefImpl Symb) const overridellvm::object::MachOObjectFilevirtual
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::Binaryinlineprotectedstatic
getEncryptionInfoCommand(const LoadCommandInfo &L) const llvm::object::MachOObjectFile
getEncryptionInfoCommand64(const LoadCommandInfo &L) const llvm::object::MachOObjectFile
getEntryPointCommand(const LoadCommandInfo &L) const llvm::object::MachOObjectFile
getFeatures() const overridellvm::object::MachOObjectFileinlinevirtual
getFileFormatName() const overridellvm::object::MachOObjectFilevirtual
getFileName() const llvm::object::Binary
getHeader() const llvm::object::MachOObjectFile
getHeader64() const llvm::object::MachOObjectFile
getHostArch()llvm::object::MachOObjectFilestatic
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
getLinkerOptionLoadCommand(const LoadCommandInfo &L) const llvm::object::MachOObjectFile
getLinkOptHintsLoadCommand() const llvm::object::MachOObjectFile
getMachOType(bool isLE, bool is64Bits)llvm::object::Binaryinlineprotectedstatic
getMemoryBufferRef() const llvm::object::Binary
getNValue(DataRefImpl Sym) 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::ObjectFileinlinevirtual
getRelocatedSection(DataRefImpl Sec) const llvm::object::ObjectFileprotectedvirtual
getRelocation(DataRefImpl Rel) const llvm::object::MachOObjectFile
getRelocationLength(DataRefImpl Rel) const llvm::object::MachOObjectFile
getRelocationOffset(DataRefImpl Rel) const overridellvm::object::MachOObjectFilevirtual
getRelocationRelocatedSection(relocation_iterator Rel) const llvm::object::MachOObjectFile
getRelocationSection(DataRefImpl Rel) const llvm::object::MachOObjectFile
getRelocationSymbol(DataRefImpl Rel) const overridellvm::object::MachOObjectFilevirtual
getRelocationType(DataRefImpl Rel) const overridellvm::object::MachOObjectFilevirtual
getRelocationTypeName(DataRefImpl Rel, SmallVectorImpl< char > &Result) const overridellvm::object::MachOObjectFilevirtual
getRoutinesCommand(const LoadCommandInfo &L) const llvm::object::MachOObjectFile
getRoutinesCommand64(const LoadCommandInfo &L) const llvm::object::MachOObjectFile
getRpathCommand(const LoadCommandInfo &L) const llvm::object::MachOObjectFile
getScatteredRelocationScattered(const MachO::any_relocation_info &RE) const llvm::object::MachOObjectFile
getScatteredRelocationType(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) const overridellvm::object::MachOObjectFilevirtual
getSectionAlignment(DataRefImpl Sec) const overridellvm::object::MachOObjectFilevirtual
getSectionContents(DataRefImpl Sec, StringRef &Res) const overridellvm::object::MachOObjectFilevirtual
getSectionFinalSegmentName(DataRefImpl Sec) const llvm::object::MachOObjectFile
getSectionID(SectionRef Sec) const llvm::object::MachOObjectFile
getSectionName(DataRefImpl Sec, StringRef &Res) const overridellvm::object::MachOObjectFilevirtual
getSectionRawFinalSegmentName(DataRefImpl Sec) const llvm::object::MachOObjectFile
getSectionRawName(DataRefImpl Sec) const llvm::object::MachOObjectFile
getSectionSize(DataRefImpl Sec) const overridellvm::object::MachOObjectFilevirtual
getSectionType(SectionRef Sec) const llvm::object::MachOObjectFile
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
getSubClientCommand(const LoadCommandInfo &L) const llvm::object::MachOObjectFile
getSubFrameworkCommand(const LoadCommandInfo &L) const llvm::object::MachOObjectFile
getSubLibraryCommand(const LoadCommandInfo &L) const llvm::object::MachOObjectFile
getSubUmbrellaCommand(const LoadCommandInfo &L) const llvm::object::MachOObjectFile
getSymbol64TableEntry(DataRefImpl DRI) const llvm::object::MachOObjectFile
getSymbolAddress(DataRefImpl Symb) const overridellvm::object::MachOObjectFilevirtual
getSymbolAlignment(DataRefImpl Symb) const overridellvm::object::MachOObjectFilevirtual
getSymbolByIndex(unsigned Index) const llvm::object::MachOObjectFile
getSymbolFlags(DataRefImpl Symb) const overridellvm::object::MachOObjectFilevirtual
getSymbolIndex(DataRefImpl Symb) const llvm::object::MachOObjectFile
getSymbolName(DataRefImpl Symb) const overridellvm::object::MachOObjectFilevirtual
getSymbolSection(DataRefImpl Symb) const overridellvm::object::MachOObjectFilevirtual
getSymbolSectionID(SymbolRef Symb) const llvm::object::MachOObjectFile
getSymbolTableEntry(DataRefImpl DRI) const llvm::object::MachOObjectFile
getSymbolType(DataRefImpl Symb) const overridellvm::object::MachOObjectFilevirtual
getSymbolValue(DataRefImpl Symb) const llvm::object::ObjectFileprotected
getSymtabLoadCommand() const llvm::object::MachOObjectFile
getThreadCommand(const LoadCommandInfo &L) const llvm::object::MachOObjectFile
getType() const llvm::object::Binaryinline
getUuid() const llvm::object::MachOObjectFile
getUuidCommand(const LoadCommandInfo &L) const llvm::object::MachOObjectFile
getVersionMinLoadCommand(const LoadCommandInfo &L) const llvm::object::MachOObjectFile
getVersionMinMajor(MachO::version_min_command &C, bool SDK)llvm::object::MachOObjectFileinlinestatic
getVersionMinMinor(MachO::version_min_command &C, bool SDK)llvm::object::MachOObjectFileinlinestatic
getVersionMinUpdate(MachO::version_min_command &C, bool SDK)llvm::object::MachOObjectFileinlinestatic
guessLibraryShortName(StringRef Name, bool &isFramework, StringRef &Suffix)llvm::object::MachOObjectFilestatic
hasPageZeroSegment() const llvm::object::MachOObjectFileinline
Headerllvm::object::MachOObjectFile
Header64llvm::object::MachOObjectFile
ID_Archive enum valuellvm::object::Binaryprotected
ID_COFF enum valuellvm::object::Binaryprotected
ID_COFFImportFile enum valuellvm::object::Binaryprotected
ID_ELF32B enum valuellvm::object::Binaryprotected
ID_ELF32L enum valuellvm::object::Binaryprotected
ID_ELF64B enum valuellvm::object::Binaryprotected
ID_ELF64L enum valuellvm::object::Binaryprotected
ID_EndObjects enum valuellvm::object::Binaryprotected
ID_IR enum valuellvm::object::Binaryprotected
ID_MachO32B enum valuellvm::object::Binaryprotected
ID_MachO32L enum valuellvm::object::Binaryprotected
ID_MachO64B enum valuellvm::object::Binaryprotected
ID_MachO64L enum valuellvm::object::Binaryprotected
ID_MachOUniversalBinary enum valuellvm::object::Binaryprotected
ID_ModuleSummaryIndex enum valuellvm::object::Binaryprotected
ID_StartObjects enum valuellvm::object::Binaryprotected
ID_Wasm enum valuellvm::object::Binaryprotected
is64Bit() const llvm::object::MachOObjectFile
isArchive() const llvm::object::Binaryinline
isCOFF() const llvm::object::Binaryinline
isCOFFImportFile() const llvm::object::Binaryinline
isELF() const llvm::object::Binaryinline
isIR() const llvm::object::Binaryinline
isLittleEndian() const llvm::object::Binaryinline
isMachO() const llvm::object::Binaryinline
isMachOUniversalBinary() const llvm::object::Binaryinline
isModuleSummaryIndex() const llvm::object::Binaryinline
isObject() const llvm::object::Binaryinline
isRelocatableObject() const overridellvm::object::MachOObjectFilevirtual
isRelocationScattered(const MachO::any_relocation_info &RE) const llvm::object::MachOObjectFile
isSectionBitcode(DataRefImpl Sec) const overridellvm::object::MachOObjectFilevirtual
isSectionBSS(DataRefImpl Sec) const overridellvm::object::MachOObjectFilevirtual
isSectionCompressed(DataRefImpl Sec) const overridellvm::object::MachOObjectFilevirtual
isSectionData(DataRefImpl Sec) const overridellvm::object::MachOObjectFilevirtual
isSectionText(DataRefImpl Sec) const overridellvm::object::MachOObjectFilevirtual
isSectionVirtual(DataRefImpl Sec) const overridellvm::object::MachOObjectFilevirtual
isSymbolic() const llvm::object::Binaryinline
isValidArch(StringRef ArchFlag)llvm::object::MachOObjectFilestatic
isWasm() const llvm::object::Binaryinline
lazyBindTable() const llvm::object::MachOObjectFile
load_command_iterator typedefllvm::object::MachOObjectFile
load_commands() const llvm::object::MachOObjectFile
LoadCommandList typedefllvm::object::MachOObjectFile
moveRelocationNext(DataRefImpl &Rel) const overridellvm::object::MachOObjectFilevirtual
moveSectionNext(DataRefImpl &Sec) const overridellvm::object::MachOObjectFilevirtual
moveSymbolNext(DataRefImpl &Symb) const overridellvm::object::MachOObjectFilevirtual
ObjectFile(unsigned int Type, MemoryBufferRef Source)llvm::object::ObjectFileprotected
printSymbolName(raw_ostream &OS, DataRefImpl Symb) const overridellvm::object::ObjectFileprotectedvirtual
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::MachOObjectFilestatic
section_begin() const overridellvm::object::MachOObjectFilevirtual
section_end() const overridellvm::object::MachOObjectFilevirtual
section_iterator_range typedefllvm::object::ObjectFile
section_rel_begin(DataRefImpl Sec) const overridellvm::object::MachOObjectFilevirtual
section_rel_begin(unsigned Index) const llvm::object::MachOObjectFile
section_rel_end(DataRefImpl Sec) const overridellvm::object::MachOObjectFilevirtual
section_rel_end(unsigned Index) const llvm::object::MachOObjectFile
sections() const llvm::object::ObjectFileinline
symbol_begin() const overridellvm::object::MachOObjectFilevirtual
symbol_end() const overridellvm::object::MachOObjectFilevirtual
symbol_iterator_range typedefllvm::object::ObjectFile
SymbolicFile(unsigned int Type, MemoryBufferRef Source)llvm::object::SymbolicFile
symbols() const llvm::object::ObjectFileinline
weakBindTable() const llvm::object::MachOObjectFile
~Binary()llvm::object::Binaryvirtual
~SymbolicFile() overridellvm::object::SymbolicFile