LLDB mainline
Public Member Functions | Protected Attributes | List of all members
lldb_private::plugin::dwarf::DWARFDebugRanges Class Reference

#include <DWARFDebugRanges.h>

Public Member Functions

 DWARFDebugRanges ()
void Extract (DWARFContext &context)
DWARFRangeList FindRanges (const DWARFUnit *cu, dw_offset_t debug_ranges_offset) const

Protected Attributes

std::map< dw_offset_t, DWARFRangeListm_range_map

Detailed Description

Definition at line 20 of file DWARFDebugRanges.h.

Constructor & Destructor Documentation

◆ DWARFDebugRanges()

DWARFDebugRanges::DWARFDebugRanges ( )

Definition at line 16 of file DWARFDebugRanges.cpp.

Member Function Documentation

◆ Extract()

void DWARFDebugRanges::Extract ( DWARFContext context)

◆ FindRanges()

DWARFRangeList DWARFDebugRanges::FindRanges ( const DWARFUnit cu,
dw_offset_t  debug_ranges_offset 
) const

Member Data Documentation

◆ m_range_map

std::map<dw_offset_t, DWARFRangeList> lldb_private::plugin::dwarf::DWARFDebugRanges::m_range_map

Definition at line 29 of file DWARFDebugRanges.h.

Referenced by Extract(), and FindRanges().

The documentation for this class was generated from the following files: