llvm::DWARFDebugLoclists

A parser for the DWARF .debug_loclists section (DWARF5 location lists).

Synopsis

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

class DWARFDebugLoclists final
    : public DWARFLocationTable

Base Classes

NameDescription
DWARFLocationTableTable of DWARF location list entries for a unit.

Member Functions

NameDescription
DWARFDebugLoclists [constructor]Construct a .debug_loclists parser over the given section data.
dumpLocationList Dump the location list at the given Offset.
dumpRange Dump all location lists within the given range.
getData Return the underlying location-list section data.
visitAbsoluteLocationList Visit each absolute location expression in the list at Offset.
visitLocationList [virtual]Visit each entry in a .debug_loclists location list starting at Offset.

Protected Member Functions

NameDescription
dumpRawEntry [virtual]Dump a single raw .debug_loclists location-list entry.

Protected Data Members

NameDescription
Data Extractor for the location-list section contents.