LLVM 22.0.0git
llvm::object::ExceptionSectionEntry< AddressType > Struct Template Reference

#include "llvm/Object/XCOFFObjectFile.h"

Inheritance diagram for llvm::object::ExceptionSectionEntry< AddressType >:
[legend]

Public Member Functions

uint32_t getSymbolIndex () const
uint64_t getTrapInstAddr () const
uint8_t getLangID () const
uint8_t getReason () const

Public Attributes

union { 
   support::ubig32_t   SymbolIdx 
   AddressType   TrapInstAddr 
}; 
uint8_t LangId
uint8_t Reason

Detailed Description

template<typename AddressType>
struct llvm::object::ExceptionSectionEntry< AddressType >

Definition at line 297 of file XCOFFObjectFile.h.

Member Function Documentation

◆ getLangID()

template<typename AddressType>
uint8_t llvm::object::ExceptionSectionEntry< AddressType >::getLangID ( ) const
inline

Definition at line 315 of file XCOFFObjectFile.h.

◆ getReason()

template<typename AddressType>
uint8_t llvm::object::ExceptionSectionEntry< AddressType >::getReason ( ) const
inline

Definition at line 316 of file XCOFFObjectFile.h.

◆ getSymbolIndex()

template<typename AddressType>
uint32_t llvm::object::ExceptionSectionEntry< AddressType >::getSymbolIndex ( ) const
inline

Definition at line 305 of file XCOFFObjectFile.h.

◆ getTrapInstAddr()

template<typename AddressType>
uint64_t llvm::object::ExceptionSectionEntry< AddressType >::getTrapInstAddr ( ) const
inline

Definition at line 311 of file XCOFFObjectFile.h.

Member Data Documentation

◆ [union]

union { ... } llvm::object::ExceptionSectionEntry< AddressType >

◆ LangId

template<typename AddressType>
uint8_t llvm::object::ExceptionSectionEntry< AddressType >::LangId

Definition at line 302 of file XCOFFObjectFile.h.

◆ Reason

template<typename AddressType>
uint8_t llvm::object::ExceptionSectionEntry< AddressType >::Reason

Definition at line 303 of file XCOFFObjectFile.h.

◆ SymbolIdx

template<typename AddressType>
support::ubig32_t llvm::object::ExceptionSectionEntry< AddressType >::SymbolIdx

Definition at line 299 of file XCOFFObjectFile.h.

◆ TrapInstAddr

template<typename AddressType>
AddressType llvm::object::ExceptionSectionEntry< AddressType >::TrapInstAddr

Definition at line 300 of file XCOFFObjectFile.h.


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