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

#include "llvm/Object/XCOFFObjectFile.h"

Collaboration diagram for llvm::object::ExceptionSectionEntry< AddressType >:
Collaboration graph
[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 259 of file XCOFFObjectFile.h.

Member Function Documentation

◆ getLangID()

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

Definition at line 277 of file XCOFFObjectFile.h.

◆ getReason()

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

Definition at line 278 of file XCOFFObjectFile.h.

◆ getSymbolIndex()

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

Definition at line 267 of file XCOFFObjectFile.h.

References assert().

◆ getTrapInstAddr()

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

Definition at line 273 of file XCOFFObjectFile.h.

References assert().

Member Data Documentation

◆ @343

union { ... }

◆ LangId

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

Definition at line 264 of file XCOFFObjectFile.h.

◆ Reason

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

Definition at line 265 of file XCOFFObjectFile.h.

◆ SymbolIdx

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

Definition at line 261 of file XCOFFObjectFile.h.

◆ TrapInstAddr

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

Definition at line 262 of file XCOFFObjectFile.h.


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