struct UnwindInfo
Declaration
struct UnwindInfo { /* full declaration omitted */ };
Description
UnwindInfo - An entry in the exception table.
Declared at: llvm/include/llvm/Support/Win64EH.h:94
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:151
¶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:156
¶void* getExceptionData()
void* getExceptionData()
Description
Return pointer to exception-specific data.
Declared at: llvm/include/llvm/Support/Win64EH.h:145
¶uint8_t getFlags() const
uint8_t getFlags() const
Declared at: llvm/include/llvm/Support/Win64EH.h:104
¶uint8_t getFrameOffset() const
uint8_t getFrameOffset() const
Declared at: llvm/include/llvm/Support/Win64EH.h:110
¶uint8_t getFrameRegister() const
uint8_t getFrameRegister() const
Declared at: llvm/include/llvm/Support/Win64EH.h:107
¶void* getLanguageSpecificData()
void* getLanguageSpecificData()
Description
Return pointer to language specific data part of UnwindInfo.
Declared at: llvm/include/llvm/Support/Win64EH.h:123
¶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:128
¶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:133
¶uint8_t getVersion() const
uint8_t getVersion() const
Declared at: llvm/include/llvm/Support/Win64EH.h:101
¶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:139
Parameters
- uint32_t offset