LLVM 20.0.0git
llvm::object::XCOFFObjectFile Member List

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

auxiliaryHeader32() constllvm::object::XCOFFObjectFile
auxiliaryHeader64() constllvm::object::XCOFFObjectFile
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
checkSymbolEntryPointer(uintptr_t SymbolEntPtr) constllvm::object::XCOFFObjectFile
classof(const Binary *B)llvm::object::XCOFFObjectFileinlinestatic
createCOFFObjectFile(MemoryBufferRef Object)llvm::object::ObjectFilestatic
createELFObjectFile(MemoryBufferRef Object, bool InitContent=true)llvm::object::ObjectFilestatic
createGOFFObjectFile(MemoryBufferRef Object)llvm::object::ObjectFilestatic
createMachOObjectFile(MemoryBufferRef Object, uint32_t UniversalCputype=0, uint32_t UniversalIndex=0, size_t MachOFilesetEntryOffset=0)llvm::object::ObjectFilestatic
createObjectFile(StringRef ObjectPath)llvm::object::ObjectFilestatic
createObjectFile(MemoryBufferRef Object, llvm::file_magic Type, bool InitContent=true)llvm::object::ObjectFilestatic
createObjectFile(MemoryBufferRef Object)llvm::object::ObjectFileinlinestatic
createSymbolicFile(MemoryBufferRef Object, llvm::file_magic Type, LLVMContext *Context, bool InitContent=true)llvm::object::SymbolicFilestatic
createSymbolicFile(MemoryBufferRef Object)llvm::object::SymbolicFileinlinestatic
createWasmObjectFile(MemoryBufferRef Object)llvm::object::ObjectFilestatic
createXCOFFObjectFile(MemoryBufferRef Object, unsigned FileType)llvm::object::ObjectFilestatic
Datallvm::object::Binaryprotected
dynamic_relocation_sections() constllvm::object::ObjectFileinlinevirtual
fileHeader32() constllvm::object::XCOFFObjectFile
fileHeader64() constllvm::object::XCOFFObjectFile
getAdvancedSymbolEntryAddress(uintptr_t CurrentAddress, uint32_t Distance)llvm::object::XCOFFObjectFilestatic
getArch() const overridellvm::object::XCOFFObjectFilevirtual
getBytesInAddress() const overridellvm::object::XCOFFObjectFilevirtual
getCFileName(const XCOFFFileAuxEnt *CFileEntPtr) constllvm::object::XCOFFObjectFile
getCommonSymbolSize(DataRefImpl Symb) constllvm::object::ObjectFileinline
getCommonSymbolSizeImpl(DataRefImpl Symb) const overridellvm::object::XCOFFObjectFilevirtual
getData() constllvm::object::Binary
getELFType(bool isLE, bool is64Bits)llvm::object::Binaryinlineprotectedstatic
getExceptionEntries() constllvm::object::XCOFFObjectFile
getFeatures() const overridellvm::object::XCOFFObjectFilevirtual
getFileFormatName() const overridellvm::object::XCOFFObjectFilevirtual
getFileName() constllvm::object::Binary
getFlags() constllvm::object::XCOFFObjectFile
getImportFileTable() constllvm::object::XCOFFObjectFile
getLogicalNumberOfSymbolTableEntries32() constllvm::object::XCOFFObjectFile
getMachOType(bool isLE, bool is64Bits)llvm::object::Binaryinlineprotectedstatic
getMagic() constllvm::object::XCOFFObjectFile
getMemoryBufferRef() constllvm::object::Binary
getNumberOfRelocationEntries(const XCOFFSectionHeader< T > &Sec) constllvm::object::XCOFFObjectFile
getNumberOfSections() constllvm::object::XCOFFObjectFile
getNumberOfSymbolTableEntries() constllvm::object::XCOFFObjectFile
getNumberOfSymbolTableEntries64() constllvm::object::XCOFFObjectFile
getOptionalHeaderSize() constllvm::object::XCOFFObjectFile
getOS() constllvm::object::ObjectFileinlinevirtual
getPointerToSymbolTable() constllvm::object::XCOFFObjectFileinline
getRawData(const char *Start, uint64_t Size, StringRef Name) constllvm::object::XCOFFObjectFile
getRawNumberOfSymbolTableEntries32() constllvm::object::XCOFFObjectFile
getRelocatedSection(DataRefImpl Sec) constllvm::object::ObjectFileprotectedvirtual
getRelocationOffset(DataRefImpl Rel) const overridellvm::object::XCOFFObjectFilevirtual
getRelocationSymbol(DataRefImpl Rel) const overridellvm::object::XCOFFObjectFilevirtual
getRelocationType(DataRefImpl Rel) const overridellvm::object::XCOFFObjectFilevirtual
getRelocationTypeName(DataRefImpl Rel, SmallVectorImpl< char > &Result) const overridellvm::object::XCOFFObjectFilevirtual
getSectionAddress(DataRefImpl Sec) const overridellvm::object::XCOFFObjectFilevirtual
getSectionAlignment(DataRefImpl Sec) const overridellvm::object::XCOFFObjectFilevirtual
getSectionByNum(int16_t Num) constllvm::object::XCOFFObjectFile
getSectionContents(DataRefImpl Sec) const overridellvm::object::XCOFFObjectFilevirtual
getSectionFileOffsetToRawData(XCOFF::SectionTypeFlags SectType) constllvm::object::XCOFFObjectFile
getSectionFlags(DataRefImpl Sec) constllvm::object::XCOFFObjectFile
getSectionIndex(DataRefImpl Sec) const overridellvm::object::XCOFFObjectFilevirtual
getSectionName(DataRefImpl Sec) const overridellvm::object::XCOFFObjectFilevirtual
getSectionSize(DataRefImpl Sec) const overridellvm::object::XCOFFObjectFilevirtual
getStartAddress() const overridellvm::object::XCOFFObjectFilevirtual
getStringTable() constllvm::object::XCOFFObjectFile
getStringTableEntry(uint32_t Offset) constllvm::object::XCOFFObjectFile
getSymbolAddress(DataRefImpl Symb) const overridellvm::object::XCOFFObjectFilevirtual
getSymbolAlignment(DataRefImpl Symb) const overridellvm::object::XCOFFObjectFilevirtual
getSymbolAuxType(uintptr_t AuxEntryAddress) constllvm::object::XCOFFObjectFile
getSymbolByIndex(uint32_t Idx) constllvm::object::XCOFFObjectFileinline
getSymbolEntryAddressByIndex(uint32_t SymbolTableIndex) constllvm::object::XCOFFObjectFile
getSymbolFlags(DataRefImpl Symb) const overridellvm::object::XCOFFObjectFilevirtual
getSymbolIndex(uintptr_t SymEntPtr) constllvm::object::XCOFFObjectFile
getSymbolName(DataRefImpl Symb) const overridellvm::object::XCOFFObjectFilevirtual
getSymbolNameByIndex(uint32_t SymbolTableIndex) constllvm::object::XCOFFObjectFile
getSymbolSection(DataRefImpl Symb) const overridellvm::object::XCOFFObjectFilevirtual
getSymbolSectionID(SymbolRef Sym) constllvm::object::XCOFFObjectFile
getSymbolSectionName(XCOFFSymbolRef Ref) constllvm::object::XCOFFObjectFile
getSymbolSize(DataRefImpl Symb) constllvm::object::XCOFFObjectFile
getSymbolTableOffset32() constllvm::object::XCOFFObjectFile
getSymbolTableOffset64() constllvm::object::XCOFFObjectFile
getSymbolType(DataRefImpl Symb) const overridellvm::object::XCOFFObjectFilevirtual
getSymbolValue(DataRefImpl Symb) constllvm::object::ObjectFileprotected
getSymbolValueImpl(DataRefImpl Symb) const overridellvm::object::XCOFFObjectFilevirtual
getTimeStamp() constllvm::object::XCOFFObjectFile
getTripleObjectFormat() constllvm::object::Binaryinline
getType() constllvm::object::Binaryinline
hasDebugInfo() constllvm::object::ObjectFilevirtual
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_GOFF 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_Offload 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
initContent()llvm::object::Binaryinlinevirtual
InvalidRelocOffsetllvm::object::XCOFFObjectFilestatic
is64Bit() const overridellvm::object::XCOFFObjectFilevirtual
isArchive() constllvm::object::Binaryinline
isBerkeleyData(DataRefImpl Sec) constllvm::object::ObjectFileprotectedvirtual
isBerkeleyText(DataRefImpl Sec) constllvm::object::ObjectFileprotectedvirtual
isCOFF() constllvm::object::Binaryinline
isCOFFImportFile() constllvm::object::Binaryinline
isDebugSection(DataRefImpl Sec) const overridellvm::object::XCOFFObjectFilevirtual
isELF() constllvm::object::Binaryinline
isGOFF() 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
isOffloadFile() constllvm::object::Binaryinline
isReflectionSectionStrippable(llvm::binaryformat::Swift5ReflectionSectionKind ReflectionSectionKind) constllvm::object::ObjectFile
isRelocatableObject() const overridellvm::object::XCOFFObjectFilevirtual
isSectionBitcode(DataRefImpl Sec) constllvm::object::ObjectFileprotectedvirtual
isSectionBSS(DataRefImpl Sec) const overridellvm::object::XCOFFObjectFilevirtual
isSectionCompressed(DataRefImpl Sec) const overridellvm::object::XCOFFObjectFilevirtual
isSectionData(DataRefImpl Sec) const overridellvm::object::XCOFFObjectFilevirtual
isSectionStripped(DataRefImpl Sec) constllvm::object::ObjectFileprotectedvirtual
isSectionText(DataRefImpl Sec) const overridellvm::object::XCOFFObjectFilevirtual
isSectionVirtual(DataRefImpl Sec) const overridellvm::object::XCOFFObjectFilevirtual
isSymbolic() constllvm::object::Binaryinline
isSymbolicFile(file_magic Type, const LLVMContext *Context)llvm::object::SymbolicFilestatic
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) const overridellvm::object::XCOFFObjectFilevirtual
mapReflectionSectionNameToEnumValue(StringRef SectionName) constllvm::object::ObjectFileinlineprotectedvirtual
moveRelocationNext(DataRefImpl &Rel) const overridellvm::object::XCOFFObjectFilevirtual
moveSectionNext(DataRefImpl &Sec) const overridellvm::object::XCOFFObjectFilevirtual
moveSymbolNext(DataRefImpl &Symb) const overridellvm::object::XCOFFObjectFilevirtual
ObjectFile(unsigned int Type, MemoryBufferRef Source)llvm::object::ObjectFileprotected
ObjectFile()=deletellvm::object::ObjectFile
ObjectFile(const ObjectFile &other)=deletellvm::object::ObjectFile
ObjectFile::createXCOFFObjectFilellvm::object::XCOFFObjectFilefriend
operator=(const ObjectFile &other)=deletellvm::object::ObjectFile
printSymbolName(raw_ostream &OS, DataRefImpl Symb) const overridellvm::object::ObjectFileprotectedvirtual
relocations(const Shdr &Sec) constllvm::object::XCOFFObjectFile
section_begin() const overridellvm::object::XCOFFObjectFilevirtual
section_end() const overridellvm::object::XCOFFObjectFilevirtual
section_iterator_range typedefllvm::object::ObjectFile
section_rel_begin(DataRefImpl Sec) const overridellvm::object::XCOFFObjectFilevirtual
section_rel_end(DataRefImpl Sec) const overridellvm::object::XCOFFObjectFilevirtual
sections() constllvm::object::ObjectFileinline
sections32() constllvm::object::XCOFFObjectFile
sections64() constllvm::object::XCOFFObjectFile
setARMSubArch(Triple &TheTriple) constllvm::object::ObjectFileinlinevirtual
symbol_begin() const overridellvm::object::XCOFFObjectFilevirtual
symbol_end() const overridellvm::object::XCOFFObjectFilevirtual
symbol_iterator_range typedefllvm::object::ObjectFile
SymbolicFile(unsigned int Type, MemoryBufferRef Source)llvm::object::SymbolicFile
symbols() constllvm::object::XCOFFObjectFile
toSymbolRef(DataRefImpl Ref) constllvm::object::XCOFFObjectFile
tryGetCPUName() const overridellvm::object::XCOFFObjectFilevirtual
xcoff_symbol_iterator_range typedefllvm::object::XCOFFObjectFile
~Binary()llvm::object::Binaryvirtual
~SymbolicFile() overridellvm::object::SymbolicFile