LLVM  10.0.0svn
llvm::object::ELFObjectFileBase Member List

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

base() constllvm::object::ObjectFileinlineprotected
basic_symbol_iterator_range typedefllvm::object::SymbolicFile
Binary(unsigned int Type, MemoryBufferRef Source)llvm::object::Binaryprotected
Binary()=deletellvm::object::Binary
Binary(const Binary &other)=deletellvm::object::Binary
checkOffset(MemoryBufferRef M, uintptr_t Addr, const uint64_t Size)llvm::object::Binaryinlinestatic
classof(const Binary *v)llvm::object::ELFObjectFileBaseinlinestatic
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, llvm::file_magic Type)llvm::object::ObjectFilestatic
createObjectFile(MemoryBufferRef Object)llvm::object::ObjectFileinlinestatic
createSymbolicFile(MemoryBufferRef Object, llvm::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
createXCOFFObjectFile(MemoryBufferRef Object, unsigned FileType)llvm::object::ObjectFilestatic
Datallvm::object::Binaryprotected
dynamic_relocation_sections() constllvm::object::ObjectFileinlinevirtual
elf_symbol_iterator_range typedefllvm::object::ELFObjectFileBase
ELFObjectFileBase(unsigned int Type, MemoryBufferRef Source)llvm::object::ELFObjectFileBaseprotected
ELFRelocationRef classllvm::object::ELFObjectFileBasefriend
ELFSectionRef classllvm::object::ELFObjectFileBasefriend
ELFSymbolRef classllvm::object::ELFObjectFileBasefriend
getArch() const =0llvm::object::ObjectFilepure virtual
getARMFeatures() constllvm::object::ELFObjectFileBase
getBuildAttributes(ARMAttributeParser &Attributes) const =0llvm::object::ELFObjectFileBaseprotectedpure virtual
getBytesInAddress() const =0llvm::object::ObjectFilepure virtual
getCommonSymbolSize(DataRefImpl Symb) constllvm::object::ObjectFileinline
getCommonSymbolSizeImpl(DataRefImpl Symb) const =0llvm::object::ObjectFileprotectedpure virtual
getData() constllvm::object::Binary
getDynamicSymbolIterators() const =0llvm::object::ELFObjectFileBasepure virtual
getELFType(bool isLE, bool is64Bits)llvm::object::Binaryinlineprotectedstatic
getEMachine() const =0llvm::object::ELFObjectFileBasepure virtual
getEType() const =0llvm::object::ELFObjectFileBasepure virtual
getFeatures() const overridellvm::object::ELFObjectFileBasevirtual
getFileFormatName() const =0llvm::object::ObjectFilepure virtual
getFileName() constllvm::object::Binary
getMachOType(bool isLE, bool is64Bits)llvm::object::Binaryinlineprotectedstatic
getMemoryBufferRef() constllvm::object::Binary
getMIPSFeatures() constllvm::object::ELFObjectFileBase
getPlatformFlags() const =0llvm::object::ELFObjectFileBasepure virtual
getPltAddresses() constllvm::object::ELFObjectFileBase
getRelocatedSection(DataRefImpl Sec) constllvm::object::ObjectFileprotectedvirtual
getRelocationAddend(DataRefImpl Rel) const =0llvm::object::ELFObjectFileBaseprotectedpure virtual
getRelocationOffset(DataRefImpl Rel) const =0llvm::object::ObjectFileprotectedpure virtual
getRelocationSymbol(DataRefImpl Rel) const =0llvm::object::ObjectFileprotectedpure virtual
getRelocationType(DataRefImpl Rel) const =0llvm::object::ObjectFileprotectedpure virtual
getRelocationTypeName(DataRefImpl Rel, SmallVectorImpl< char > &Result) const =0llvm::object::ObjectFileprotectedpure virtual
getRISCVFeatures() constllvm::object::ELFObjectFileBase
getSectionAddress(DataRefImpl Sec) const =0llvm::object::ObjectFileprotectedpure virtual
getSectionAlignment(DataRefImpl Sec) const =0llvm::object::ObjectFileprotectedpure virtual
getSectionContents(DataRefImpl Sec) const =0llvm::object::ObjectFileprotectedpure virtual
getSectionFlags(DataRefImpl Sec) const =0llvm::object::ELFObjectFileBaseprotectedpure virtual
getSectionIndex(DataRefImpl Sec) const =0llvm::object::ObjectFileprotectedpure virtual
getSectionName(DataRefImpl Sec) const =0llvm::object::ObjectFileprotectedpure virtual
getSectionOffset(DataRefImpl Sec) const =0llvm::object::ELFObjectFileBaseprotectedpure virtual
getSectionSize(DataRefImpl Sec) const =0llvm::object::ObjectFileprotectedpure virtual
getSectionType(DataRefImpl Sec) const =0llvm::object::ELFObjectFileBaseprotectedpure virtual
getStartAddress() constllvm::object::ObjectFileinlinevirtual
getSymbolAddress(DataRefImpl Symb) const =0llvm::object::ObjectFileprotectedpure virtual
getSymbolAlignment(DataRefImpl Symb) constllvm::object::ObjectFileprotectedvirtual
getSymbolBinding(DataRefImpl Symb) const =0llvm::object::ELFObjectFileBaseprotectedpure virtual
getSymbolELFType(DataRefImpl Symb) const =0llvm::object::ELFObjectFileBaseprotectedpure virtual
getSymbolFlags(DataRefImpl Symb) const =0llvm::object::SymbolicFilepure virtual
getSymbolName(DataRefImpl Symb) const =0llvm::object::ObjectFileprotectedpure virtual
getSymbolOther(DataRefImpl Symb) const =0llvm::object::ELFObjectFileBaseprotectedpure virtual
getSymbolSection(DataRefImpl Symb) const =0llvm::object::ObjectFileprotectedpure virtual
getSymbolSize(DataRefImpl Symb) const =0llvm::object::ELFObjectFileBaseprotectedpure virtual
getSymbolType(DataRefImpl Symb) const =0llvm::object::ObjectFileprotectedpure virtual
getSymbolValue(DataRefImpl Symb) constllvm::object::ObjectFileprotected
getSymbolValueImpl(DataRefImpl Symb) const =0llvm::object::ObjectFileprotectedpure virtual
getTripleObjectFormat() constllvm::object::Binaryinline
getType() constllvm::object::Binaryinline
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_Minidump enum valuellvm::object::Binaryprotected
ID_StartObjects enum valuellvm::object::Binaryprotected
ID_TapiFile enum valuellvm::object::Binaryprotected
ID_TapiUniversal enum valuellvm::object::Binaryprotected
ID_Wasm enum valuellvm::object::Binaryprotected
ID_WinRes enum valuellvm::object::Binaryprotected
ID_XCOFF32 enum valuellvm::object::Binaryprotected
ID_XCOFF64 enum valuellvm::object::Binaryprotected
isArchive() constllvm::object::Binaryinline
isBerkeleyData(DataRefImpl Sec) constllvm::object::ObjectFileprotectedvirtual
isBerkeleyText(DataRefImpl Sec) constllvm::object::ObjectFileprotectedvirtual
isCOFF() constllvm::object::Binaryinline
isCOFFImportFile() constllvm::object::Binaryinline
isELF() constllvm::object::Binaryinline
isIR() constllvm::object::Binaryinline
isLittleEndian() constllvm::object::Binaryinline
isMachO() constllvm::object::Binaryinline
isMachOUniversalBinary() constllvm::object::Binaryinline
isMinidump() constllvm::object::Binaryinline
isObject() constllvm::object::Binaryinline
isRelocatableObject() const =0llvm::object::ObjectFilepure virtual
isSectionBitcode(DataRefImpl Sec) constllvm::object::ObjectFileprotectedvirtual
isSectionBSS(DataRefImpl Sec) const =0llvm::object::ObjectFileprotectedpure virtual
isSectionCompressed(DataRefImpl Sec) const =0llvm::object::ObjectFileprotectedpure virtual
isSectionData(DataRefImpl Sec) const =0llvm::object::ObjectFileprotectedpure virtual
isSectionStripped(DataRefImpl Sec) constllvm::object::ObjectFileprotectedvirtual
isSectionText(DataRefImpl Sec) const =0llvm::object::ObjectFileprotectedpure virtual
isSectionVirtual(DataRefImpl Sec) const =0llvm::object::ObjectFileprotectedpure virtual
isSymbolic() constllvm::object::Binaryinline
isTapiFile() constllvm::object::Binaryinline
isTapiUniversal() constllvm::object::Binaryinline
isWasm() constllvm::object::Binaryinline
isWinRes() constllvm::object::Binaryinline
isXCOFF() constllvm::object::Binaryinline
makeTriple() constllvm::object::ObjectFile
mapDebugSectionName(StringRef Name) constllvm::object::ObjectFileinlinevirtual
moveRelocationNext(DataRefImpl &Rel) const =0llvm::object::ObjectFileprotectedpure virtual
moveSectionNext(DataRefImpl &Sec) const =0llvm::object::ObjectFileprotectedpure virtual
moveSymbolNext(DataRefImpl &Symb) const =0llvm::object::SymbolicFilepure virtual
ObjectFile(unsigned int Type, MemoryBufferRef Source)llvm::object::ObjectFileprotected
ObjectFile()=deletellvm::object::ObjectFile
ObjectFile(const ObjectFile &other)=deletellvm::object::ObjectFile
printSymbolName(raw_ostream &OS, DataRefImpl Symb) const overridellvm::object::ObjectFileprotectedvirtual
section_begin() const =0llvm::object::ObjectFilepure virtual
section_end() const =0llvm::object::ObjectFilepure virtual
section_iterator_range typedefllvm::object::ObjectFile
section_rel_begin(DataRefImpl Sec) const =0llvm::object::ObjectFileprotectedpure virtual
section_rel_end(DataRefImpl Sec) const =0llvm::object::ObjectFileprotectedpure virtual
sections() constllvm::object::ObjectFileinline
setARMSubArch(Triple &TheTriple) const overridellvm::object::ELFObjectFileBasevirtual
symbol_begin() const =0llvm::object::SymbolicFilepure virtual
symbol_end() const =0llvm::object::SymbolicFilepure virtual
symbol_iterator_range typedefllvm::object::ObjectFile
SymbolicFile(unsigned int Type, MemoryBufferRef Source)llvm::object::SymbolicFile
symbols() constllvm::object::ELFObjectFileBaseinline
~Binary()llvm::object::Binaryvirtual
~SymbolicFile() overridellvm::object::SymbolicFile