LLVM 19.0.0git
Public Member Functions | Public Attributes | List of all members
llvm::object::ExceptionSectionEntry< AddressType > Struct Template Reference

#include "llvm/Object/XCOFFObjectFile.h"

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 291 of file XCOFFObjectFile.h.

Member Function Documentation

◆ getLangID()

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

Definition at line 309 of file XCOFFObjectFile.h.

◆ getReason()

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

Definition at line 310 of file XCOFFObjectFile.h.

◆ getSymbolIndex()

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

Definition at line 299 of file XCOFFObjectFile.h.

References assert().

◆ getTrapInstAddr()

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

Definition at line 305 of file XCOFFObjectFile.h.

References assert().

Member Data Documentation

◆ 

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

◆ LangId

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

Definition at line 296 of file XCOFFObjectFile.h.

◆ Reason

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

Definition at line 297 of file XCOFFObjectFile.h.

◆ SymbolIdx

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

Definition at line 293 of file XCOFFObjectFile.h.

◆ TrapInstAddr

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

Definition at line 294 of file XCOFFObjectFile.h.


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