YAML representations of CodeView debug subsections.

Types

Name

Description

DebugHSection

YAML representation of a CodeView .debug$H section.

GlobalHash

YAML representation of an 8‐byte CodeView global type hash.

HexFormattedString

Byte sequence rendered as a hex‐formatted string in YAML.

InlineeInfo

YAML representation of a CodeView inlinee lines subsection.

InlineeSite

YAML representation of an inlinee source site.

LeafRecord

YAML representation of a CodeView type leaf record.

MemberRecord

YAML representation of a CodeView field‐list member record.

SourceColumnEntry

YAML representation of a source column range for a line entry.

SourceFileChecksumEntry

YAML representation of a source file checksum entry.

SourceLineBlock

YAML representation of a contiguous block of source line mappings.

SourceLineEntry

YAML representation of a single source line mapping entry.

SourceLineInfo

YAML representation of a CodeView source line info subsection.

SymbolRecord

YAML representation of a CodeView symbol record.

YAMLCrossModuleImport

YAML representation of a CodeView cross‐module import entry.

YAMLDebugSubsection

YAML representation of a single CodeView debug subsection.

YAMLFrameData

YAML representation of a CodeView FrameData record.

Functions

Name

Description

fromDebugH

Parse a .debug$H section blob into a YAML DebugHSection.

fromDebugS

Parse a .debug$S section blob into YAML debug subsections.

fromDebugT

Parse a .debug$T or .debug$P section blob into YAML leaf records.

initializeStringsAndChecksums

Populate string and checksum tables from YAML debug subsections.

toCodeViewSubsectionList

Convert YAML debug subsections into CodeView debug subsections.

toDebugH

Serialize a YAML DebugHSection into a .debug$H section blob.

toDebugT

Serialize YAML leaf records into a .debug$T or .debug$P section blob.

Created with MrDocs