LLVM 20.0.0git
|
#include "llvm/Support/ARMWinEH.h"
Public Member Functions | |
ExceptionDataRecord (const support::ulittle32_t *Data, bool isAArch64) | |
uint32_t | FunctionLength () const |
uint32_t | FunctionLengthInBytesARM () const |
uint32_t | FunctionLengthInBytesAArch64 () const |
uint8_t | Vers () const |
bool | X () const |
bool | E () const |
bool | F () const |
uint16_t | EpilogueCount () const |
uint8_t | CodeWords () const |
ArrayRef< support::ulittle32_t > | EpilogueScopes () const |
ArrayRef< uint8_t > | UnwindByteCode () const |
uint32_t | ExceptionHandlerRVA () const |
uint32_t | ExceptionHandlerParameter () const |
Public Attributes | |
const support::ulittle32_t * | Data |
bool | isAArch64 |
Definition at line 432 of file ARMWinEH.h.
|
inline |
Definition at line 436 of file ARMWinEH.h.
|
inline |
Definition at line 477 of file ARMWinEH.h.
References Data, llvm::ARM::WinEH::HeaderWords(), and isAArch64.
Referenced by ExceptionHandlerParameter(), ExceptionHandlerRVA(), and UnwindByteCode().
|
inline |
Definition at line 459 of file ARMWinEH.h.
References Data.
Referenced by EpilogueScopes(), ExceptionHandlerParameter(), ExceptionHandlerRVA(), and UnwindByteCode().
|
inline |
Definition at line 468 of file ARMWinEH.h.
References Data, llvm::ARM::WinEH::HeaderWords(), and isAArch64.
Referenced by EpilogueScopes(), ExceptionHandlerParameter(), ExceptionHandlerRVA(), and UnwindByteCode().
|
inline |
Definition at line 486 of file ARMWinEH.h.
References assert(), Data, E(), EpilogueCount(), llvm::ARM::WinEH::HeaderWords(), and llvm::Offset.
|
inline |
Definition at line 505 of file ARMWinEH.h.
References assert(), CodeWords(), Data, E(), EpilogueCount(), llvm::ARM::WinEH::HeaderWords(), and X().
|
inline |
Definition at line 500 of file ARMWinEH.h.
References assert(), CodeWords(), Data, E(), EpilogueCount(), llvm::ARM::WinEH::HeaderWords(), and X().
|
inline |
Definition at line 463 of file ARMWinEH.h.
|
inline |
Definition at line 439 of file ARMWinEH.h.
References Data.
Referenced by FunctionLengthInBytesAArch64(), and FunctionLengthInBytesARM().
|
inline |
Definition at line 447 of file ARMWinEH.h.
References FunctionLength().
|
inline |
Definition at line 443 of file ARMWinEH.h.
References FunctionLength().
Definition at line 492 of file ARMWinEH.h.
References CodeWords(), Data, E(), EpilogueCount(), llvm::ARM::WinEH::HeaderWords(), and llvm::Offset.
|
inline |
Definition at line 451 of file ARMWinEH.h.
References Data.
|
inline |
Definition at line 455 of file ARMWinEH.h.
References Data.
Referenced by ExceptionHandlerParameter(), and ExceptionHandlerRVA().
const support::ulittle32_t* llvm::ARM::WinEH::ExceptionDataRecord::Data |
Definition at line 433 of file ARMWinEH.h.
Referenced by CodeWords(), E(), EpilogueCount(), EpilogueScopes(), ExceptionHandlerParameter(), ExceptionHandlerRVA(), F(), FunctionLength(), llvm::ARM::WinEH::HeaderWords(), UnwindByteCode(), Vers(), and X().
bool llvm::ARM::WinEH::ExceptionDataRecord::isAArch64 |
Definition at line 434 of file ARMWinEH.h.
Referenced by CodeWords(), EpilogueCount(), F(), and llvm::ARM::WinEH::HeaderWords().