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

Methods

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

Description

Return pointer to chained unwind info.

Declared at: llvm/include/llvm/Support/Win64EH.h:196

void* getExceptionData()

Description

Return pointer to exception-specific data.

Declared at: llvm/include/llvm/Support/Win64EH.h:185

uint8_t getFlags() const

Declared at: llvm/include/llvm/Support/Win64EH.h:144

uint8_t getFrameOffset() const

Declared at: llvm/include/llvm/Support/Win64EH.h:150

uint8_t getFrameRegister() const

Declared at: llvm/include/llvm/Support/Win64EH.h:147

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

Description

Return pointer to language specific data part of UnwindInfo.

Declared at: llvm/include/llvm/Support/Win64EH.h:168

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

Declared at: llvm/include/llvm/Support/Win64EH.h:141

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