class DebugSubsectionRecord

Declaration

class DebugSubsectionRecord { /* full declaration omitted */ };

Declared at: llvm/include/llvm/DebugInfo/CodeView/DebugSubsectionRecord.h:35

Member Variables

private llvm::codeview::DebugSubsectionKind Kind = DebugSubsectionKind::None
private llvm::BinaryStreamRef Data

Method Overview

Methods

DebugSubsectionRecord()

Declared at: llvm/include/llvm/DebugInfo/CodeView/DebugSubsectionRecord.h:37

DebugSubsectionRecord(
    llvm::codeview::DebugSubsectionKind Kind,
    llvm::BinaryStreamRef Data)

Declared at: llvm/include/llvm/DebugInfo/CodeView/DebugSubsectionRecord.h:38

Parameters

llvm::codeview::DebugSubsectionKind Kind
llvm::BinaryStreamRef Data

llvm::BinaryStreamRef getRecordData() const

Declared at: llvm/include/llvm/DebugInfo/CodeView/DebugSubsectionRecord.h:44

uint32_t getRecordLength() const

Declared at: llvm/include/llvm/DebugInfo/CodeView/DebugSubsectionRecord.h:42

static llvm::Error initialize(
    llvm::BinaryStreamRef Stream,
    llvm::codeview::DebugSubsectionRecord& Info)

Declared at: llvm/include/llvm/DebugInfo/CodeView/DebugSubsectionRecord.h:40

Parameters

llvm::BinaryStreamRef Stream
llvm::codeview::DebugSubsectionRecord& Info

llvm::codeview::DebugSubsectionKind kind() const

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