LLVM API Documentation

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
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
begin_dices() const llvm::object::MachOObjectFile
begin_dynamic_symbols() const llvm::object::MachOObjectFilevirtual
begin_libraries_needed() const llvm::object::MachOObjectFilevirtual
begin_sections() const llvm::object::MachOObjectFilevirtual
begin_symbols() const llvm::object::MachOObjectFilevirtual
Binary(unsigned int Type, MemoryBuffer *Source)llvm::object::Binaryprotected
classof(const Binary *v)llvm::object::MachOObjectFileinlinestatic
createCOFFObjectFile(MemoryBuffer *Object)llvm::object::ObjectFilestatic
createELFObjectFile(MemoryBuffer *Object)llvm::object::ObjectFilestatic
createMachOObjectFile(MemoryBuffer *Object)llvm::object::ObjectFilestatic
createObjectFile(StringRef ObjectPath)llvm::object::ObjectFilestatic
createObjectFile(MemoryBuffer *Object)llvm::object::ObjectFilestatic
Datallvm::object::Binaryprotected
end_dices() const llvm::object::MachOObjectFile
end_dynamic_symbols() const llvm::object::MachOObjectFilevirtual
end_libraries_needed() const llvm::object::MachOObjectFilevirtual
end_sections() const llvm::object::MachOObjectFilevirtual
end_symbols() const llvm::object::MachOObjectFilevirtual
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::MachOObjectFilevirtual
getArch(uint32_t CPUType)llvm::object::MachOObjectFilestatic
getBytesInAddress() const llvm::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
getDysymtabLoadCommand() const llvm::object::MachOObjectFile
getELFType(bool isLE, bool is64Bits)llvm::object::Binaryinlineprotectedstatic
getFileFormatName() const llvm::object::MachOObjectFilevirtual
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::MachOObjectFilevirtual
getLibraryPath(DataRefImpl LibData, StringRef &Res) const llvm::object::MachOObjectFilevirtual
getLinkeditDataLoadCommand(const LoadCommandInfo &L) const llvm::object::MachOObjectFile
getLinkerOptionsLoadCommand(const LoadCommandInfo &L) const llvm::object::MachOObjectFile
getLoadName() const llvm::object::MachOObjectFilevirtual
getMachOType(bool isLE, bool is64Bits)llvm::object::Binaryinlineprotectedstatic
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::ObjectFileprotectedvirtual
getRelocation(DataRefImpl Rel) const llvm::object::MachOObjectFile
getRelocationAddress(DataRefImpl Rel, uint64_t &Res) const llvm::object::MachOObjectFilevirtual
getRelocationHidden(DataRefImpl Rel, bool &Result) const llvm::object::MachOObjectFilevirtual
getRelocationNext(DataRefImpl Rel, RelocationRef &Res) const llvm::object::MachOObjectFilevirtual
getRelocationOffset(DataRefImpl Rel, uint64_t &Res) const llvm::object::MachOObjectFilevirtual
getRelocationSection(const MachO::any_relocation_info &RE) const llvm::object::MachOObjectFile
getRelocationSymbol(DataRefImpl Rel) const llvm::object::MachOObjectFilevirtual
getRelocationType(DataRefImpl Rel, uint64_t &Res) const llvm::object::MachOObjectFilevirtual
getRelocationTypeName(DataRefImpl Rel, SmallVectorImpl< char > &Result) const llvm::object::MachOObjectFilevirtual
getRelocationValueString(DataRefImpl Rel, SmallVectorImpl< char > &Result) const llvm::object::MachOObjectFilevirtual
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::MachOObjectFilevirtual
getSectionAlignment(DataRefImpl Sec, uint64_t &Res) const llvm::object::MachOObjectFilevirtual
getSectionContents(DataRefImpl Sec, StringRef &Res) const llvm::object::MachOObjectFilevirtual
getSectionFinalSegmentName(DataRefImpl Sec) const llvm::object::MachOObjectFile
getSectionName(DataRefImpl Sec, StringRef &Res) const llvm::object::MachOObjectFilevirtual
getSectionNext(DataRefImpl Sec, SectionRef &Res) const llvm::object::MachOObjectFilevirtual
getSectionRawFinalSegmentName(DataRefImpl Sec) const llvm::object::MachOObjectFile
getSectionRawName(DataRefImpl Sec) const llvm::object::MachOObjectFile
getSectionSize(DataRefImpl Sec, uint64_t &Res) const llvm::object::MachOObjectFilevirtual
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::MachOObjectFilevirtual
getSymbolAlignment(DataRefImpl Symb, uint32_t &Res) const llvm::object::MachOObjectFilevirtual
getSymbolFileOffset(DataRefImpl Symb, uint64_t &Res) const llvm::object::MachOObjectFilevirtual
getSymbolFlags(DataRefImpl Symb, uint32_t &Res) const llvm::object::MachOObjectFilevirtual
getSymbolName(DataRefImpl Symb, StringRef &Res) const llvm::object::MachOObjectFilevirtual
getSymbolNext(DataRefImpl Symb, SymbolRef &Res) const llvm::object::MachOObjectFilevirtual
getSymbolSection(DataRefImpl Symb, section_iterator &Res) const llvm::object::MachOObjectFilevirtual
getSymbolSize(DataRefImpl Symb, uint64_t &Res) const llvm::object::MachOObjectFilevirtual
getSymbolTableEntry(DataRefImpl DRI) const llvm::object::MachOObjectFile
getSymbolType(DataRefImpl Symb, SymbolRef::Type &Res) const llvm::object::MachOObjectFilevirtual
getSymbolValue(DataRefImpl Symb, uint64_t &Val) const llvm::object::MachOObjectFilevirtual
getSymtabLoadCommand() const llvm::object::MachOObjectFile
getType() const llvm::object::Binaryinline
ID_Archive enum valuellvm::object::Binaryprotected
ID_COFF 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_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_StartObjects enum valuellvm::object::Binaryprotected
is64Bit() const llvm::object::MachOObjectFile
isArchive() const llvm::object::Binaryinline
isCOFF() const llvm::object::Binaryinline
isELF() const llvm::object::Binaryinline
isLittleEndian() const llvm::object::Binaryinline
isMachO() const llvm::object::Binaryinline
isMachOUniversalBinary() const llvm::object::Binaryinline
isObject() const llvm::object::Binaryinline
isRelocationScattered(const MachO::any_relocation_info &RE) const llvm::object::MachOObjectFile
isSectionBSS(DataRefImpl Sec, bool &Res) const llvm::object::MachOObjectFilevirtual
isSectionData(DataRefImpl Sec, bool &Res) const llvm::object::MachOObjectFilevirtual
isSectionReadOnlyData(DataRefImpl Sec, bool &Res) const llvm::object::MachOObjectFilevirtual
isSectionRequiredForExecution(DataRefImpl Sec, bool &Res) const llvm::object::MachOObjectFilevirtual
isSectionText(DataRefImpl Sec, bool &Res) const llvm::object::MachOObjectFilevirtual
isSectionVirtual(DataRefImpl Sec, bool &Res) const llvm::object::MachOObjectFilevirtual
isSectionZeroInit(DataRefImpl Sec, bool &Res) const llvm::object::MachOObjectFilevirtual
MachOObjectFile(MemoryBuffer *Object, bool IsLittleEndian, bool Is64Bits, error_code &ec)llvm::object::MachOObjectFile
ObjectFile(unsigned int Type, MemoryBuffer *source)llvm::object::ObjectFileprotected
ReadULEB128s(uint64_t Index, SmallVectorImpl< uint64_t > &Out) const llvm::object::MachOObjectFile
section_rel_begin(DataRefImpl Sec) const llvm::object::MachOObjectFilevirtual
section_rel_begin(unsigned Index) const llvm::object::MachOObjectFile
section_rel_end(DataRefImpl Sec) const llvm::object::MachOObjectFilevirtual
section_rel_end(unsigned Index) const llvm::object::MachOObjectFile
sectionContainsSymbol(DataRefImpl Sec, DataRefImpl Symb, bool &Result) const llvm::object::MachOObjectFilevirtual
~Binary()llvm::object::Binaryvirtual