LLVM 20.0.0git
|
UnwindInfo - An entry in the exception table. More...
#include "llvm/Support/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. | |
const void * | getLanguageSpecificData () const |
Return pointer to language specific data part of UnwindInfo. | |
uint32_t | getLanguageSpecificHandlerOffset () const |
Return image-relative offset of language-specific exception handler. | |
void | setLanguageSpecificHandlerOffset (uint32_t offset) |
Set image-relative offset of language-specific exception handler. | |
void * | getExceptionData () |
Return pointer to exception-specific data. | |
RuntimeFunction * | getChainedFunctionEntry () |
Return pointer to chained unwind info. | |
const RuntimeFunction * | getChainedFunctionEntry () const |
Return pointer to chained unwind info. | |
Public Attributes | |
uint8_t | VersionAndFlags |
uint8_t | PrologSize |
uint8_t | NumCodes |
uint8_t | FrameRegisterAndOffset |
UnwindCode | UnwindCodes [1] |
UnwindInfo - An entry in the exception table.
|
inline |
Return pointer to chained unwind info.
Definition at line 206 of file Win64EH.h.
References getLanguageSpecificData().
|
inline |
Return pointer to chained unwind info.
Definition at line 211 of file Win64EH.h.
References getLanguageSpecificData().
|
inline |
Return pointer to exception-specific data.
Definition at line 200 of file Win64EH.h.
References getLanguageSpecificData().
|
inline |
Definition at line 159 of file Win64EH.h.
References VersionAndFlags.
|
inline |
Definition at line 165 of file Win64EH.h.
References FrameRegisterAndOffset.
|
inline |
Definition at line 162 of file Win64EH.h.
References FrameRegisterAndOffset.
|
inline |
Return pointer to language specific data part of UnwindInfo.
Definition at line 178 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 183 of file Win64EH.h.
References NumCodes, and UnwindCodes.
|
inline |
Return image-relative offset of language-specific exception handler.
Definition at line 188 of file Win64EH.h.
References getLanguageSpecificData().
|
inline |
Definition at line 156 of file Win64EH.h.
References VersionAndFlags.
|
inline |
Set image-relative offset of language-specific exception handler.
Definition at line 194 of file Win64EH.h.
References getLanguageSpecificData().
uint8_t llvm::Win64EH::UnwindInfo::FrameRegisterAndOffset |
Definition at line 153 of file Win64EH.h.
Referenced by getFrameOffset(), and getFrameRegister().
uint8_t llvm::Win64EH::UnwindInfo::NumCodes |
Definition at line 152 of file Win64EH.h.
Referenced by getLanguageSpecificData().
UnwindCode llvm::Win64EH::UnwindInfo::UnwindCodes[1] |
Definition at line 154 of file Win64EH.h.
Referenced by getLanguageSpecificData().
uint8_t llvm::Win64EH::UnwindInfo::VersionAndFlags |
Definition at line 150 of file Win64EH.h.
Referenced by getFlags(), and getVersion().