class XCOFFSymbolRef
Declaration
class XCOFFSymbolRef { /* full declaration omitted */ };
Declared at: llvm/include/llvm/Object/XCOFFObjectFile.h:677
Member Variables
- private const llvm::object::XCOFFObjectFile* OwningObjectPtr
- private const llvm::object::XCOFFSymbolEntry32* Entry32 = nullptr
- private const llvm::object::XCOFFSymbolEntry64* Entry64 = nullptr
Method Overview
- public XCOFFSymbolRef(llvm::object::DataRefImpl SymEntDataRef, const llvm::object::XCOFFObjectFile * OwningObjectPtr)
- public uint8_t getCPUTypeIddForCFile() const
- public uintptr_t getEntryAddress() const
- public uint8_t getLanguageIdForCFile() const
- public Expected<llvm::StringRef> getName() const
- public uint8_t getNumberOfAuxEntries() const
- public int16_t getSectionNumber() const
- public XCOFF::StorageClass getStorageClass() const
- public const llvm::object::XCOFFSymbolEntry32 * getSymbol32()
- public const llvm::object::XCOFFSymbolEntry64 * getSymbol64()
- public uint16_t getSymbolType() const
- public uint64_t getValue() const
- public uint32_t getValue32() const
- public uint64_t getValue64() const
- public Expected<llvm::object::XCOFFCsectAuxRef> getXCOFFCsectAuxRef() const
- public bool isCsectSymbol() const
- public bool isFunction() const
Methods
¶XCOFFSymbolRef(
llvm::object::DataRefImpl SymEntDataRef,
const llvm::object::XCOFFObjectFile*
OwningObjectPtr)
XCOFFSymbolRef(
llvm::object::DataRefImpl SymEntDataRef,
const llvm::object::XCOFFObjectFile*
OwningObjectPtr)
Declared at: llvm/include/llvm/Object/XCOFFObjectFile.h:681
Parameters
- llvm::object::DataRefImpl SymEntDataRef
- const llvm::object::XCOFFObjectFile* OwningObjectPtr
¶uint8_t getCPUTypeIddForCFile() const
uint8_t getCPUTypeIddForCFile() const
Declared at: llvm/include/llvm/Object/XCOFFObjectFile.h:715
¶uintptr_t getEntryAddress() const
uintptr_t getEntryAddress() const
Declared at: llvm/include/llvm/Object/XCOFFObjectFile.h:727
¶uint8_t getLanguageIdForCFile() const
uint8_t getLanguageIdForCFile() const
Declared at: llvm/include/llvm/Object/XCOFFObjectFile.h:709
¶Expected<llvm::StringRef> getName() const
Expected<llvm::StringRef> getName() const
Declared at: llvm/include/llvm/Object/XCOFFObjectFile.h:732
¶uint8_t getNumberOfAuxEntries() const
uint8_t getNumberOfAuxEntries() const
Declared at: llvm/include/llvm/Object/XCOFFObjectFile.h:723
¶int16_t getSectionNumber() const
int16_t getSectionNumber() const
Declared at: llvm/include/llvm/Object/XCOFFObjectFile.h:705
¶XCOFF::StorageClass getStorageClass() const
XCOFF::StorageClass getStorageClass() const
Declared at: llvm/include/llvm/Object/XCOFFObjectFile.h:721
¶const llvm::object::XCOFFSymbolEntry32*
getSymbol32()
const llvm::object::XCOFFSymbolEntry32*
getSymbol32()
Declared at: llvm/include/llvm/Object/XCOFFObjectFile.h:694
¶const llvm::object::XCOFFSymbolEntry64*
getSymbol64()
const llvm::object::XCOFFSymbolEntry64*
getSymbol64()
Declared at: llvm/include/llvm/Object/XCOFFObjectFile.h:695
¶uint16_t getSymbolType() const
uint16_t getSymbolType() const
Declared at: llvm/include/llvm/Object/XCOFFObjectFile.h:707
¶uint64_t getValue() const
uint64_t getValue() const
Declared at: llvm/include/llvm/Object/XCOFFObjectFile.h:697
¶uint32_t getValue32() const
uint32_t getValue32() const
Declared at: llvm/include/llvm/Object/XCOFFObjectFile.h:699
¶uint64_t getValue64() const
uint64_t getValue64() const
Declared at: llvm/include/llvm/Object/XCOFFObjectFile.h:701
¶Expected<llvm::object::XCOFFCsectAuxRef>
getXCOFFCsectAuxRef() const
Expected<llvm::object::XCOFFCsectAuxRef>
getXCOFFCsectAuxRef() const
Declared at: llvm/include/llvm/Object/XCOFFObjectFile.h:735
¶bool isCsectSymbol() const
bool isCsectSymbol() const
Declared at: llvm/include/llvm/Object/XCOFFObjectFile.h:734
¶bool isFunction() const
bool isFunction() const
Declared at: llvm/include/llvm/Object/XCOFFObjectFile.h:733