diff options
Diffstat (limited to 'lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugRanges.h')
-rw-r--r-- | lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugRanges.h | 18 |
1 files changed, 5 insertions, 13 deletions
diff --git a/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugRanges.h b/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugRanges.h index 8feaecf40f6..26fd6c3c79f 100644 --- a/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugRanges.h +++ b/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugRanges.h @@ -14,16 +14,11 @@ #include <map> -namespace lldb_private { -class DWARFContext; -} - class DWARFDebugRangesBase { public: virtual ~DWARFDebugRangesBase(){}; - virtual void Extract(SymbolFileDWARF *dwarf2Data, - lldb_private::DWARFContext &dwarf_context) = 0; + virtual void Extract(SymbolFileDWARF *dwarf2Data) = 0; virtual bool FindRanges(const DWARFUnit *cu, dw_offset_t debug_ranges_offset, DWARFRangeList &range_list) const = 0; virtual uint64_t GetOffset(size_t Index) const = 0; @@ -33,8 +28,7 @@ class DWARFDebugRanges final : public DWARFDebugRangesBase { public: DWARFDebugRanges(); - void Extract(SymbolFileDWARF *dwarf2Data, - lldb_private::DWARFContext &dwarf_context) override; + void Extract(SymbolFileDWARF *dwarf2Data) override; bool FindRanges(const DWARFUnit *cu, dw_offset_t debug_ranges_offset, DWARFRangeList &range_list) const override; uint64_t GetOffset(size_t Index) const override; @@ -44,9 +38,8 @@ public: lldb::offset_t *offset_ptr, dw_addr_t cu_base_addr); protected: - bool Extract(SymbolFileDWARF *dwarf2Data, - lldb_private::DWARFContext &dwarf_context, - lldb::offset_t *offset_ptr, DWARFRangeList &range_list); + bool Extract(SymbolFileDWARF *dwarf2Data, lldb::offset_t *offset_ptr, + DWARFRangeList &range_list); typedef std::map<dw_offset_t, DWARFRangeList> range_map; typedef range_map::iterator range_map_iterator; @@ -63,8 +56,7 @@ class DWARFDebugRngLists final : public DWARFDebugRangesBase { }; public: - void Extract(SymbolFileDWARF *dwarf2Data, - lldb_private::DWARFContext &dwarf_context) override; + void Extract(SymbolFileDWARF *dwarf2Data) override; bool FindRanges(const DWARFUnit *cu, dw_offset_t debug_ranges_offset, DWARFRangeList &range_list) const override; uint64_t GetOffset(size_t Index) const override; |