LLVM: llvm::object::XCOFFCsectAuxRef Class Reference (original) (raw)

#include "[llvm/Object/XCOFFObjectFile.h](XCOFFObjectFile%5F8h%5Fsource.html)"

Public Member Functions
XCOFFCsectAuxRef (const XCOFFCsectAuxEnt32 *Entry32)
XCOFFCsectAuxRef (const XCOFFCsectAuxEnt64 *Entry64)
uint64_t getSectionOrLength () const
uint32_t getSectionOrLength32 () const
uint64_t getSectionOrLength64 () const
uint32_t getParameterHashIndex () const
uint16_t getTypeChkSectNum () const
XCOFF::StorageMappingClass getStorageMappingClass () const
uintptr_t getEntryAddress () const
uint16_t getAlignmentLog2 () const
uint8_t getSymbolType () const
bool isLabel () const
uint32_t getStabInfoIndex32 () const
uint16_t getStabSectNum32 () const
XCOFF::SymbolAuxType getAuxType64 () const
uint8_t getSymbolAlignmentAndType () const
Static Public Attributes
static constexpr uint8_t SymbolTypeMask = 0x07
static constexpr uint8_t SymbolAlignmentMask = 0xF8
static constexpr size_t SymbolAlignmentBitOffset = 3

Definition at line 354 of file XCOFFObjectFile.h.

XCOFFCsectAuxRef() [2/2]

getAlignmentLog2()

uint16_t llvm::object::XCOFFCsectAuxRef::getAlignmentLog2 ( ) const inline

getAuxType64()

getEntryAddress()

uintptr_t llvm::object::XCOFFCsectAuxRef::getEntryAddress ( ) const inline

getParameterHashIndex()

uint32_t llvm::object::XCOFFCsectAuxRef::getParameterHashIndex ( ) const inline

getSectionOrLength()

uint64_t llvm::object::XCOFFCsectAuxRef::getSectionOrLength ( ) const inline

getSectionOrLength32()

uint32_t llvm::object::XCOFFCsectAuxRef::getSectionOrLength32 ( ) const inline

getSectionOrLength64()

uint64_t llvm::object::XCOFFCsectAuxRef::getSectionOrLength64 ( ) const inline

getStabInfoIndex32()

uint32_t llvm::object::XCOFFCsectAuxRef::getStabInfoIndex32 ( ) const inline

getStabSectNum32()

uint16_t llvm::object::XCOFFCsectAuxRef::getStabSectNum32 ( ) const inline

getStorageMappingClass()

getSymbolAlignmentAndType()

uint8_t llvm::object::XCOFFCsectAuxRef::getSymbolAlignmentAndType ( ) const inline

getSymbolType()

uint8_t llvm::object::XCOFFCsectAuxRef::getSymbolType ( ) const inline

getTypeChkSectNum()

uint16_t llvm::object::XCOFFCsectAuxRef::getTypeChkSectNum ( ) const inline

isLabel()

bool llvm::object::XCOFFCsectAuxRef::isLabel ( ) const inline

SymbolAlignmentBitOffset

size_t llvm::object::XCOFFCsectAuxRef::SymbolAlignmentBitOffset = 3 staticconstexpr

SymbolAlignmentMask

uint8_t llvm::object::XCOFFCsectAuxRef::SymbolAlignmentMask = 0xF8 staticconstexpr

SymbolTypeMask

uint8_t llvm::object::XCOFFCsectAuxRef::SymbolTypeMask = 0x07 staticconstexpr

The documentation for this class was generated from the following file: