LLVM 22.0.0git
llvm::ObjectFile Member List

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

base() constllvm::ObjectFileinlineprotected
classof(const Binary *v)llvm::ObjectFileinlinestatic
createCOFFObjectFile(MemoryBufferRef Object)llvm::ObjectFilestatic
createDXContainerObjectFile(MemoryBufferRef Object)llvm::ObjectFilestatic
createELFObjectFile(MemoryBufferRef Object, bool InitContent=true)llvm::ObjectFilestatic
createGOFFObjectFile(MemoryBufferRef Object)llvm::ObjectFilestatic
createMachOObjectFile(MemoryBufferRef Object, uint32_t UniversalCputype=0, uint32_t UniversalIndex=0, size_t MachOFilesetEntryOffset=0)llvm::ObjectFilestatic
createObjectFile(StringRef ObjectPath)llvm::ObjectFilestatic
createObjectFile(MemoryBufferRef Object, llvm::file_magic Type, bool InitContent=true)llvm::ObjectFilestatic
createObjectFile(MemoryBufferRef Object)llvm::ObjectFileinlinestatic
createWasmObjectFile(MemoryBufferRef Object)llvm::ObjectFilestatic
createXCOFFObjectFile(MemoryBufferRef Object, unsigned FileType)llvm::ObjectFilestatic
dynamic_relocation_sections() constllvm::ObjectFileinlinevirtual
getArch() const=0llvm::ObjectFilepure virtual
getBytesInAddress() const=0llvm::ObjectFilepure virtual
getCommonSymbolSize(DataRefImpl Symb) constllvm::ObjectFileinline
getCommonSymbolSizeImpl(DataRefImpl Symb) const=0llvm::ObjectFileprotectedpure virtual
getFeatures() const=0llvm::ObjectFilepure virtual
getFileFormatName() const=0llvm::ObjectFilepure virtual
getOS() constllvm::ObjectFileinlinevirtual
getRelocatedSection(DataRefImpl Sec) constllvm::ObjectFileprotectedvirtual
getRelocationOffset(DataRefImpl Rel) const=0llvm::ObjectFileprotectedpure virtual
getRelocationSymbol(DataRefImpl Rel) const=0llvm::ObjectFileprotectedpure virtual
getRelocationType(DataRefImpl Rel) const=0llvm::ObjectFileprotectedpure virtual
getRelocationTypeName(DataRefImpl Rel, SmallVectorImpl< char > &Result) const=0llvm::ObjectFileprotectedpure virtual
getSectionAddress(DataRefImpl Sec) const=0llvm::ObjectFileprotectedpure virtual
getSectionAlignment(DataRefImpl Sec) const=0llvm::ObjectFileprotectedpure virtual
getSectionContents(DataRefImpl Sec) const=0llvm::ObjectFileprotectedpure virtual
getSectionIndex(DataRefImpl Sec) const=0llvm::ObjectFileprotectedpure virtual
getSectionName(DataRefImpl Sec) const=0llvm::ObjectFileprotectedpure virtual
getSectionSize(DataRefImpl Sec) const=0llvm::ObjectFileprotectedpure virtual
getStartAddress() constllvm::ObjectFileinlinevirtual
getSymbolAddress(DataRefImpl Symb) const=0llvm::ObjectFileprotectedpure virtual
getSymbolAlignment(DataRefImpl Symb) constllvm::ObjectFileprotectedvirtual
getSymbolName(DataRefImpl Symb) const=0llvm::ObjectFileprotectedpure virtual
getSymbolSection(DataRefImpl Symb) const=0llvm::ObjectFileprotectedpure virtual
getSymbolType(DataRefImpl Symb) const=0llvm::ObjectFileprotectedpure virtual
getSymbolValue(DataRefImpl Symb) constllvm::ObjectFileprotected
getSymbolValueImpl(DataRefImpl Symb) const=0llvm::ObjectFileprotectedpure virtual
hasDebugInfo() constllvm::ObjectFilevirtual
isBerkeleyData(DataRefImpl Sec) constllvm::ObjectFileprotectedvirtual
isBerkeleyText(DataRefImpl Sec) constllvm::ObjectFileprotectedvirtual
isDebugSection(DataRefImpl Sec) constllvm::ObjectFileprotectedvirtual
isReflectionSectionStrippable(llvm::binaryformat::Swift5ReflectionSectionKind ReflectionSectionKind) constllvm::ObjectFile
isRelocatableObject() const=0llvm::ObjectFilepure virtual
isSectionBitcode(DataRefImpl Sec) constllvm::ObjectFileprotectedvirtual
isSectionBSS(DataRefImpl Sec) const=0llvm::ObjectFileprotectedpure virtual
isSectionCompressed(DataRefImpl Sec) const=0llvm::ObjectFileprotectedpure virtual
isSectionData(DataRefImpl Sec) const=0llvm::ObjectFileprotectedpure virtual
isSectionStripped(DataRefImpl Sec) constllvm::ObjectFileprotectedvirtual
isSectionText(DataRefImpl Sec) const=0llvm::ObjectFileprotectedpure virtual
isSectionVirtual(DataRefImpl Sec) const=0llvm::ObjectFileprotectedpure virtual
makeTriple() constllvm::ObjectFile
mapDebugSectionName(StringRef Name) constllvm::ObjectFileinlinevirtual
mapReflectionSectionNameToEnumValue(StringRef SectionName) constllvm::ObjectFileinlineprotectedvirtual
moveRelocationNext(DataRefImpl &Rel) const=0llvm::ObjectFileprotectedpure virtual
moveSectionNext(DataRefImpl &Sec) const=0llvm::ObjectFileprotectedpure virtual
ObjectFile(unsigned int Type, MemoryBufferRef Source)llvm::ObjectFileprotected
ObjectFile()=deletellvm::ObjectFile
ObjectFile(const ObjectFile &other)=deletellvm::ObjectFile
operator=(const ObjectFile &other)=deletellvm::ObjectFile
printSymbolName(raw_ostream &OS, DataRefImpl Symb) const overridellvm::ObjectFileprotectedvirtual
RelocationRef classllvm::ObjectFilefriend
section_begin() const=0llvm::ObjectFilepure virtual
section_end() const=0llvm::ObjectFilepure virtual
section_iterator_range typedefllvm::ObjectFile
section_rel_begin(DataRefImpl Sec) const=0llvm::ObjectFileprotectedpure virtual
section_rel_end(DataRefImpl Sec) const=0llvm::ObjectFileprotectedpure virtual
SectionRef classllvm::ObjectFilefriend
sections() constllvm::ObjectFileinline
setARMSubArch(Triple &TheTriple) constllvm::ObjectFileinlinevirtual
symbol_iterator_range typedefllvm::ObjectFile
SymbolRef classllvm::ObjectFilefriend
symbols() constllvm::ObjectFileinline
tryGetCPUName() constllvm::ObjectFileinlinevirtual