LLVM API Documentation

Public Member Functions | Public Attributes
llvm::ARM::WinEH::ExceptionDataRecord Struct Reference

#include <ARMWinEH.h>

Collaboration diagram for llvm::ARM::WinEH::ExceptionDataRecord:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 ExceptionDataRecord (const support::ulittle32_t *Data)
uint32_t FunctionLength () const
uint8_t Vers () const
bool X () const
bool E () const
bool F () const
uint8_t EpilogueCount () const
uint8_t CodeWords () const
ArrayRef< support::ulittle32_tEpilogueScopes () const
ArrayRef< uint8_t > UnwindByteCode () const
uint32_t ExceptionHandlerRVA () const
uint32_t ExceptionHandlerParameter () const

Public Attributes

const support::ulittle32_tData

Detailed Description

Definition at line 313 of file ARMWinEH.h.


Constructor & Destructor Documentation

Definition at line 316 of file ARMWinEH.h.


Member Function Documentation

Definition at line 330 of file ARMWinEH.h.

References Data.

Referenced by EpilogueScopes(), and UnwindByteCode().

Definition at line 369 of file ARMWinEH.h.

References CodeWords(), Data, EpilogueCount(), llvm::ARM::WinEH::HeaderWords(), and X().

Definition at line 364 of file ARMWinEH.h.

References CodeWords(), Data, EpilogueCount(), llvm::ARM::WinEH::HeaderWords(), and X().

Definition at line 334 of file ARMWinEH.h.

References Data.

Definition at line 318 of file ARMWinEH.h.

References Data.

uint8_t llvm::ARM::WinEH::ExceptionDataRecord::Vers ( ) const [inline]

Definition at line 322 of file ARMWinEH.h.

References Data.

Definition at line 326 of file ARMWinEH.h.

References Data.

Referenced by ExceptionHandlerParameter(), and ExceptionHandlerRVA().


Member Data Documentation


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