struct UnwindInfo
Declaration
struct UnwindInfo { /* full declaration omitted */ };
Description
UnwindInfo - An entry in the exception table.
Declared at: llvm/include/llvm/Support/Win64EH.h:134
Member Variables
- public uint8_t VersionAndFlags
- public uint8_t PrologSize
- public uint8_t NumCodes
- public uint8_t FrameRegisterAndOffset
- public llvm::Win64EH::UnwindCode[1] UnwindCodes
Method Overview
- public llvm::Win64EH::RuntimeFunction * getChainedFunctionEntry()
- public const llvm::Win64EH::RuntimeFunction * getChainedFunctionEntry() const
- public void * getExceptionData()
- public uint8_t getFlags() const
- public uint8_t getFrameOffset() const
- public uint8_t getFrameRegister() const
- public void * getLanguageSpecificData()
- public const void * getLanguageSpecificData() const
- public uint32_t getLanguageSpecificHandlerOffset() const
- public uint8_t getVersion() const
- public void setLanguageSpecificHandlerOffset(uint32_t offset)
Methods
¶llvm::Win64EH::RuntimeFunction*
getChainedFunctionEntry()
llvm::Win64EH::RuntimeFunction*
getChainedFunctionEntry()
Description
Return pointer to chained unwind info.
Declared at: llvm/include/llvm/Support/Win64EH.h:191
¶const llvm::Win64EH::RuntimeFunction*
getChainedFunctionEntry() const
const llvm::Win64EH::RuntimeFunction*
getChainedFunctionEntry() const
Description
Return pointer to chained unwind info.
Declared at: llvm/include/llvm/Support/Win64EH.h:196
¶void* getExceptionData()
void* getExceptionData()
Description
Return pointer to exception-specific data.
Declared at: llvm/include/llvm/Support/Win64EH.h:185
¶uint8_t getFlags() const
uint8_t getFlags() const
Declared at: llvm/include/llvm/Support/Win64EH.h:144
¶uint8_t getFrameOffset() const
uint8_t getFrameOffset() const
Declared at: llvm/include/llvm/Support/Win64EH.h:150
¶uint8_t getFrameRegister() const
uint8_t getFrameRegister() const
Declared at: llvm/include/llvm/Support/Win64EH.h:147
¶void* getLanguageSpecificData()
void* getLanguageSpecificData()
Description
Return pointer to language specific data part of UnwindInfo.
Declared at: llvm/include/llvm/Support/Win64EH.h:163
¶const void* getLanguageSpecificData() const
const void* getLanguageSpecificData() const
Description
Return pointer to language specific data part of UnwindInfo.
Declared at: llvm/include/llvm/Support/Win64EH.h:168
¶uint32_t getLanguageSpecificHandlerOffset() const
uint32_t getLanguageSpecificHandlerOffset() const
Description
Return image-relative offset of language-specific exception handler.
Declared at: llvm/include/llvm/Support/Win64EH.h:173
¶uint8_t getVersion() const
uint8_t getVersion() const
Declared at: llvm/include/llvm/Support/Win64EH.h:141
¶void setLanguageSpecificHandlerOffset(
uint32_t offset)
void setLanguageSpecificHandlerOffset(
uint32_t offset)
Description
Set image-relative offset of language-specific exception handler.
Declared at: llvm/include/llvm/Support/Win64EH.h:179
Parameters
- uint32_t offset