LLVM 22.0.0git
llvm::object::XCOFFAuxiliaryHeader< T > Struct Template Reference

#include "llvm/Object/XCOFFObjectFile.h"

Inheritance diagram for llvm::object::XCOFFAuxiliaryHeader< T >:
[legend]

Public Member Functions

uint8_t getFlag () const
uint8_t getTDataAlignment () const
uint16_t getVersion () const
uint64_t getEntryPointAddr () const

Static Public Attributes

static constexpr uint8_t AuxiHeaderFlagMask = 0xF0
static constexpr uint8_t AuxiHeaderTDataAlignmentMask = 0x0F

Detailed Description

template<typename T>
struct llvm::object::XCOFFAuxiliaryHeader< T >

Definition at line 58 of file XCOFFObjectFile.h.

Member Function Documentation

◆ getEntryPointAddr()

template<typename T>
uint64_t llvm::object::XCOFFAuxiliaryHeader< T >::getEntryPointAddr ( ) const
inline

Definition at line 74 of file XCOFFObjectFile.h.

References T.

Referenced by llvm::object::XCOFFObjectFile::getStartAddress().

◆ getFlag()

template<typename T>
uint8_t llvm::object::XCOFFAuxiliaryHeader< T >::getFlag ( ) const
inline

Definition at line 63 of file XCOFFObjectFile.h.

References AuxiHeaderFlagMask, and T.

◆ getTDataAlignment()

template<typename T>
uint8_t llvm::object::XCOFFAuxiliaryHeader< T >::getTDataAlignment ( ) const
inline

Definition at line 68 of file XCOFFObjectFile.h.

References AuxiHeaderTDataAlignmentMask, and T.

◆ getVersion()

template<typename T>
uint16_t llvm::object::XCOFFAuxiliaryHeader< T >::getVersion ( ) const
inline

Definition at line 73 of file XCOFFObjectFile.h.

References T, and llvm::Version.

Member Data Documentation

◆ AuxiHeaderFlagMask

template<typename T>
uint8_t llvm::object::XCOFFAuxiliaryHeader< T >::AuxiHeaderFlagMask = 0xF0
staticconstexpr

Definition at line 59 of file XCOFFObjectFile.h.

Referenced by getFlag().

◆ AuxiHeaderTDataAlignmentMask

template<typename T>
uint8_t llvm::object::XCOFFAuxiliaryHeader< T >::AuxiHeaderTDataAlignmentMask = 0x0F
staticconstexpr

Definition at line 60 of file XCOFFObjectFile.h.

Referenced by getTDataAlignment().


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