struct ExceptionDataRecord
Declaration
struct ExceptionDataRecord { /* full declaration omitted */ };
Declared at: llvm/include/llvm/Support/ARMWinEH.h:349
Member Variables
- public const support::ulittle32_t* Data
- public bool isAArch64
Method Overview
- public uint8_t CodeWords() const
- public bool E() const
- public uint16_t EpilogueCount() const
- public ArrayRef<support::ulittle32_t> EpilogueScopes() const
- public ExceptionDataRecord(const support::ulittle32_t * Data, bool isAArch64)
- public uint32_t ExceptionHandlerParameter() const
- public uint32_t ExceptionHandlerRVA() const
- public bool F() const
- public uint32_t FunctionLength() const
- public uint32_t FunctionLengthInBytesAArch64() const
- public uint32_t FunctionLengthInBytesARM() const
- public ArrayRef<uint8_t> UnwindByteCode() const
- public uint8_t Vers() const
- public bool X() const
Methods
¶uint8_t CodeWords() const
uint8_t CodeWords() const
Declared at: llvm/include/llvm/Support/ARMWinEH.h:394
¶bool E() const
bool E() const
Declared at: llvm/include/llvm/Support/ARMWinEH.h:376
¶uint16_t EpilogueCount() const
uint16_t EpilogueCount() const
Declared at: llvm/include/llvm/Support/ARMWinEH.h:385
¶ArrayRef<support::ulittle32_t> EpilogueScopes()
const
ArrayRef<support::ulittle32_t> EpilogueScopes()
const
Declared at: llvm/include/llvm/Support/ARMWinEH.h:403
¶ExceptionDataRecord(
const support::ulittle32_t* Data,
bool isAArch64)
ExceptionDataRecord(
const support::ulittle32_t* Data,
bool isAArch64)
Declared at: llvm/include/llvm/Support/ARMWinEH.h:353
Parameters
- const support::ulittle32_t* Data
- bool isAArch64
¶uint32_t ExceptionHandlerParameter() const
uint32_t ExceptionHandlerParameter() const
Declared at: llvm/include/llvm/Support/ARMWinEH.h:422
¶uint32_t ExceptionHandlerRVA() const
uint32_t ExceptionHandlerRVA() const
Declared at: llvm/include/llvm/Support/ARMWinEH.h:417
¶bool F() const
bool F() const
Declared at: llvm/include/llvm/Support/ARMWinEH.h:380
¶uint32_t FunctionLength() const
uint32_t FunctionLength() const
Declared at: llvm/include/llvm/Support/ARMWinEH.h:356
¶uint32_t FunctionLengthInBytesAArch64() const
uint32_t FunctionLengthInBytesAArch64() const
Declared at: llvm/include/llvm/Support/ARMWinEH.h:364
¶uint32_t FunctionLengthInBytesARM() const
uint32_t FunctionLengthInBytesARM() const
Declared at: llvm/include/llvm/Support/ARMWinEH.h:360
¶ArrayRef<uint8_t> UnwindByteCode() const
ArrayRef<uint8_t> UnwindByteCode() const
Declared at: llvm/include/llvm/Support/ARMWinEH.h:409
¶uint8_t Vers() const
uint8_t Vers() const
Declared at: llvm/include/llvm/Support/ARMWinEH.h:368
¶bool X() const
bool X() const
Declared at: llvm/include/llvm/Support/ARMWinEH.h:372