LLVM API Documentation
UnwindInfo - An entry in the exception table. More...
#include <Win64EH.h>
Public Member Functions | |
uint8_t | getVersion () const |
uint8_t | getFlags () const |
uint8_t | getFrameRegister () const |
uint8_t | getFrameOffset () const |
void * | getLanguageSpecificData () |
Return pointer to language specific data part of UnwindInfo. More... | |
const void * | getLanguageSpecificData () const |
Return pointer to language specific data part of UnwindInfo. More... | |
uint32_t | getLanguageSpecificHandlerOffset () const |
Return image-relative offset of language-specific exception handler. More... | |
void | setLanguageSpecificHandlerOffset (uint32_t offset) |
Set image-relative offset of language-specific exception handler. More... | |
void * | getExceptionData () |
Return pointer to exception-specific data. More... | |
RuntimeFunction * | getChainedFunctionEntry () |
Return pointer to chained unwind info. More... | |
const RuntimeFunction * | getChainedFunctionEntry () const |
Return pointer to chained unwind info. More... | |
Public Attributes | |
support::ulittle8_t | VersionAndFlags |
support::ulittle8_t | PrologSize |
support::ulittle8_t | NumCodes |
support::ulittle8_t | FrameRegisterAndOffset |
UnwindCode | UnwindCodes [1] |
UnwindInfo - An entry in the exception table.
|
inline |
Return pointer to chained unwind info.
Definition at line 131 of file Win64EH.h.
References getLanguageSpecificData().
|
inline |
Return pointer to chained unwind info.
Definition at line 136 of file Win64EH.h.
References getLanguageSpecificData().
|
inline |
Return pointer to exception-specific data.
Definition at line 125 of file Win64EH.h.
References getLanguageSpecificData().
|
inline |
Definition at line 86 of file Win64EH.h.
References VersionAndFlags.
|
inline |
Definition at line 92 of file Win64EH.h.
References FrameRegisterAndOffset.
|
inline |
Definition at line 89 of file Win64EH.h.
References FrameRegisterAndOffset.
|
inline |
Return pointer to language specific data part of UnwindInfo.
Definition at line 105 of file Win64EH.h.
References NumCodes, and UnwindCodes.
Referenced by getChainedFunctionEntry(), getExceptionData(), getLanguageSpecificHandlerOffset(), and setLanguageSpecificHandlerOffset().
|
inline |
Return pointer to language specific data part of UnwindInfo.
Definition at line 110 of file Win64EH.h.
References NumCodes, and UnwindCodes.
|
inline |
Return image-relative offset of language-specific exception handler.
Definition at line 115 of file Win64EH.h.
References getLanguageSpecificData().
|
inline |
Definition at line 83 of file Win64EH.h.
References VersionAndFlags.
|
inline |
Set image-relative offset of language-specific exception handler.
Definition at line 120 of file Win64EH.h.
References getLanguageSpecificData().
support::ulittle8_t llvm::Win64EH::UnwindInfo::FrameRegisterAndOffset |
Definition at line 80 of file Win64EH.h.
Referenced by getFrameOffset(), and getFrameRegister().
support::ulittle8_t llvm::Win64EH::UnwindInfo::NumCodes |
Definition at line 79 of file Win64EH.h.
Referenced by getLanguageSpecificData().
support::ulittle8_t llvm::Win64EH::UnwindInfo::PrologSize |
UnwindCode llvm::Win64EH::UnwindInfo::UnwindCodes[1] |
Definition at line 81 of file Win64EH.h.
Referenced by getLanguageSpecificData().
support::ulittle8_t llvm::Win64EH::UnwindInfo::VersionAndFlags |
Definition at line 77 of file Win64EH.h.
Referenced by getFlags(), and getVersion().