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
protected

Definition at line 29 of file DWARFDebugRanges.h.

Referenced by Extract(), and FindRanges().


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