LLVM 22.0.0git
|
#include "llvm/Object/XCOFFObjectFile.h"
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.
|
inline |
Definition at line 360 of file XCOFFObjectFile.h.
|
inline |
Definition at line 361 of file XCOFFObjectFile.h.
|
inline |
Definition at line 400 of file XCOFFObjectFile.h.
References getSymbolAlignmentAndType(), SymbolAlignmentBitOffset, and SymbolAlignmentMask.
|
inline |
Definition at line 421 of file XCOFFObjectFile.h.
References assert().
|
inline |
Definition at line 395 of file XCOFFObjectFile.h.
Referenced by llvm::object::XCOFFSymbolRef::isFunction().
|
inline |
Definition at line 385 of file XCOFFObjectFile.h.
References GETVALUE.
|
inline |
Definition at line 368 of file XCOFFObjectFile.h.
References getSectionOrLength32(), and getSectionOrLength64().
Referenced by llvm::object::XCOFFObjectFile::getCommonSymbolSizeImpl(), and llvm::object::XCOFFObjectFile::getSymbolSize().
|
inline |
Definition at line 372 of file XCOFFObjectFile.h.
References assert().
Referenced by getSectionOrLength().
|
inline |
Definition at line 377 of file XCOFFObjectFile.h.
References assert().
Referenced by getSectionOrLength().
|
inline |
Definition at line 411 of file XCOFFObjectFile.h.
References assert().
|
inline |
Definition at line 416 of file XCOFFObjectFile.h.
References assert().
|
inline |
Definition at line 391 of file XCOFFObjectFile.h.
References GETVALUE.
Referenced by llvm::object::XCOFFSymbolRef::isFunction().
|
inline |
Definition at line 426 of file XCOFFObjectFile.h.
References GETVALUE.
Referenced by getAlignmentLog2(), and getSymbolType().
|
inline |
Definition at line 405 of file XCOFFObjectFile.h.
References getSymbolAlignmentAndType(), and SymbolTypeMask.
Referenced by llvm::object::XCOFFObjectFile::getCommonSymbolSizeImpl(), llvm::object::XCOFFObjectFile::getSymbolSize(), and llvm::object::XCOFFSymbolRef::isFunction().
|
inline |
Definition at line 389 of file XCOFFObjectFile.h.
References GETVALUE.
|
inline |
Definition at line 409 of file XCOFFObjectFile.h.
References getSymbolType(), and llvm::XCOFF::XTY_LD.
|
staticconstexpr |
Definition at line 358 of file XCOFFObjectFile.h.
Referenced by getAlignmentLog2().
|
staticconstexpr |
Definition at line 357 of file XCOFFObjectFile.h.
Referenced by getAlignmentLog2().
|
staticconstexpr |
Definition at line 356 of file XCOFFObjectFile.h.
Referenced by getSymbolType().