Parser for DWARF .debug_macinfo and .debug_macro sections.

Synopsis

Declared in <llvm/DebugInfo/DWARF/DWARFDebugMacro.h>

class DWARFDebugMacro;

Member Functions

Name

Description

DWARFDebugMacro [constructor]

Construct an empty parser with no macro lists.

dump

Print the macro list found within the debug_macinfo/debug_macro section.

empty

Return whether the section has any entries.

hasEntryForOffset

Return whether a parsed macro list starts at Offset.

parseMacinfo

Parse a DWARF .debug_macinfo section.

parseMacro

Parse a DWARFv5 .debug_macro section.

Friends

Name

Description

llvm::dwarf_linker::parallel::CompileUnit

A DWARF compile unit specialization used by the parallel linker.

llvm::dwarf_linker::classic::DwarfStreamer

The Dwarf streaming logic.

Created with MrDocs