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

Methods

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

Description

Return pointer to chained unwind info.

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

void* getExceptionData()

Description

Return pointer to exception-specific data.

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

uint8_t getFlags() const

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

uint8_t getFrameOffset() const

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

uint8_t getFrameRegister() const

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

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

Description

Return pointer to language specific data part of UnwindInfo.

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

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

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

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