LLVM 20.0.0git
Public Member Functions | Static Public Attributes | List of all members
llvm::object::XCOFFAuxiliaryHeader< T > Struct Template Reference

#include "llvm/Object/XCOFFObjectFile.h"

Inheritance diagram for llvm::object::XCOFFAuxiliaryHeader< T >:
Inheritance graph
[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.

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

◆ getFlag()

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

◆ getTDataAlignment()

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

◆ getVersion()

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

Definition at line 73 of file XCOFFObjectFile.h.

References llvm::Version.

Member Data Documentation

◆ AuxiHeaderFlagMask

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

Definition at line 59 of file XCOFFObjectFile.h.

Referenced by llvm::object::XCOFFAuxiliaryHeader< T >::getFlag().

◆ AuxiHeaderTDataAlignmentMask

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

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