class DebugFrameDataSubsection

Declaration

class DebugFrameDataSubsection : public DebugSubsection { /* full declaration omitted */ };

Declared at: llvm/include/llvm/DebugInfo/CodeView/DebugFrameDataSubsection.h:41

Inherits from: DebugSubsection

Member Variables

Inherited from DebugSubsection:

protected Kind

Method Overview

Inherited from DebugSubsection:

Methods

DebugFrameDataSubsection(bool IncludeRelocPtr)

Declared at: llvm/include/llvm/DebugInfo/CodeView/DebugFrameDataSubsection.h:43

Parameters

bool IncludeRelocPtr

void addFrameData(
    const llvm::codeview::FrameData& Frame)

Declared at: llvm/include/llvm/DebugInfo/CodeView/DebugFrameDataSubsection.h:53

Parameters

const llvm::codeview::FrameData& Frame

uint32_t calculateSerializedSize() const

Declared at: llvm/include/llvm/DebugInfo/CodeView/DebugFrameDataSubsection.h:50

static bool classof(
    const llvm::codeview::DebugSubsection* S)

Declared at: llvm/include/llvm/DebugInfo/CodeView/DebugFrameDataSubsection.h:46

Parameters

const llvm::codeview::DebugSubsection* S

llvm::Error commit(
    llvm::BinaryStreamWriter& Writer) const

Declared at: llvm/include/llvm/DebugInfo/CodeView/DebugFrameDataSubsection.h:51

Parameters

llvm::BinaryStreamWriter& Writer

void setFrames(
    ArrayRef<llvm::codeview::FrameData> Frames)

Declared at: llvm/include/llvm/DebugInfo/CodeView/DebugFrameDataSubsection.h:54

Parameters

ArrayRef<llvm::codeview::FrameData> Frames