class XCOFFCsectAuxRef
Declaration
class XCOFFCsectAuxRef { /* full declaration omitted */ };
Declared at: llvm/include/llvm/Object/XCOFFObjectFile.h:249
Member Variables
- private const llvm::object::XCOFFCsectAuxEnt32* Entry32 = nullptr
- private const llvm::object::XCOFFCsectAuxEnt64* Entry64 = nullptr
- public static const uint8_t SymbolTypeMask = 7
- public static const uint8_t SymbolAlignmentMask = 248
- public static const size_t SymbolAlignmentBitOffset = 3
Method Overview
- public XCOFFCsectAuxRef(const llvm::object::XCOFFCsectAuxEnt32 * Entry32)
- public XCOFFCsectAuxRef(const llvm::object::XCOFFCsectAuxEnt64 * Entry64)
- public uint16_t getAlignmentLog2() const
- public XCOFF::SymbolAuxType getAuxType64() const
- public uintptr_t getEntryAddress() const
- public uint32_t getParameterHashIndex() const
- public uint64_t getSectionOrLength() const
- public uint32_t getSectionOrLength32() const
- public uint64_t getSectionOrLength64() const
- public uint32_t getStabInfoIndex32() const
- public uint16_t getStabSectNum32() const
- public XCOFF::StorageMappingClass getStorageMappingClass() const
- private uint8_t getSymbolAlignmentAndType() const
- public uint8_t getSymbolType() const
- public uint16_t getTypeChkSectNum() const
- public bool isLabel() const
Methods
¶XCOFFCsectAuxRef(
const llvm::object::XCOFFCsectAuxEnt32*
Entry32)
XCOFFCsectAuxRef(
const llvm::object::XCOFFCsectAuxEnt32*
Entry32)
Declared at: llvm/include/llvm/Object/XCOFFObjectFile.h:255
Parameters
- const llvm::object::XCOFFCsectAuxEnt32* Entry32
¶XCOFFCsectAuxRef(
const llvm::object::XCOFFCsectAuxEnt64*
Entry64)
XCOFFCsectAuxRef(
const llvm::object::XCOFFCsectAuxEnt64*
Entry64)
Declared at: llvm/include/llvm/Object/XCOFFObjectFile.h:256
Parameters
- const llvm::object::XCOFFCsectAuxEnt64* Entry64
¶uint16_t getAlignmentLog2() const
uint16_t getAlignmentLog2() const
Declared at: llvm/include/llvm/Object/XCOFFObjectFile.h:295
¶XCOFF::SymbolAuxType getAuxType64() const
XCOFF::SymbolAuxType getAuxType64() const
Declared at: llvm/include/llvm/Object/XCOFFObjectFile.h:316
¶uintptr_t getEntryAddress() const
uintptr_t getEntryAddress() const
Declared at: llvm/include/llvm/Object/XCOFFObjectFile.h:290
¶uint32_t getParameterHashIndex() const
uint32_t getParameterHashIndex() const
Declared at: llvm/include/llvm/Object/XCOFFObjectFile.h:280
¶uint64_t getSectionOrLength() const
uint64_t getSectionOrLength() const
Declared at: llvm/include/llvm/Object/XCOFFObjectFile.h:263
¶uint32_t getSectionOrLength32() const
uint32_t getSectionOrLength32() const
Declared at: llvm/include/llvm/Object/XCOFFObjectFile.h:267
¶uint64_t getSectionOrLength64() const
uint64_t getSectionOrLength64() const
Declared at: llvm/include/llvm/Object/XCOFFObjectFile.h:272
¶uint32_t getStabInfoIndex32() const
uint32_t getStabInfoIndex32() const
Declared at: llvm/include/llvm/Object/XCOFFObjectFile.h:306
¶uint16_t getStabSectNum32() const
uint16_t getStabSectNum32() const
Declared at: llvm/include/llvm/Object/XCOFFObjectFile.h:311
¶XCOFF::StorageMappingClass
getStorageMappingClass() const
XCOFF::StorageMappingClass
getStorageMappingClass() const
Declared at: llvm/include/llvm/Object/XCOFFObjectFile.h:286
¶uint8_t getSymbolAlignmentAndType() const
uint8_t getSymbolAlignmentAndType() const
Declared at: llvm/include/llvm/Object/XCOFFObjectFile.h:322
¶uint8_t getSymbolType() const
uint8_t getSymbolType() const
Declared at: llvm/include/llvm/Object/XCOFFObjectFile.h:300
¶uint16_t getTypeChkSectNum() const
uint16_t getTypeChkSectNum() const
Declared at: llvm/include/llvm/Object/XCOFFObjectFile.h:284
¶bool isLabel() const
bool isLabel() const
Declared at: llvm/include/llvm/Object/XCOFFObjectFile.h:304