diff options
Diffstat (limited to 'lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugRanges.h')
-rw-r--r-- | lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugRanges.h | 37 |
1 files changed, 17 insertions, 20 deletions
diff --git a/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugRanges.h b/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugRanges.h index 3ff4ea3502c..767b74c52fe 100644 --- a/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugRanges.h +++ b/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugRanges.h @@ -10,33 +10,30 @@ #ifndef SymbolFileDWARF_DWARFDebugRanges_h_ #define SymbolFileDWARF_DWARFDebugRanges_h_ -#include "SymbolFileDWARF.h" #include "DWARFDIE.h" +#include "SymbolFileDWARF.h" #include <map> -class DWARFDebugRanges -{ +class DWARFDebugRanges { public: - - DWARFDebugRanges(); - ~DWARFDebugRanges(); - void Extract(SymbolFileDWARF* dwarf2Data); - static void Dump(lldb_private::Stream &s, const lldb_private::DWARFDataExtractor& debug_ranges_data, lldb::offset_t *offset_ptr, dw_addr_t cu_base_addr); - bool FindRanges(dw_offset_t debug_ranges_offset, DWARFRangeList& range_list) const; + DWARFDebugRanges(); + ~DWARFDebugRanges(); + void Extract(SymbolFileDWARF *dwarf2Data); + static void Dump(lldb_private::Stream &s, + const lldb_private::DWARFDataExtractor &debug_ranges_data, + lldb::offset_t *offset_ptr, dw_addr_t cu_base_addr); + bool FindRanges(dw_offset_t debug_ranges_offset, + DWARFRangeList &range_list) const; protected: + bool Extract(SymbolFileDWARF *dwarf2Data, 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; - typedef range_map::const_iterator range_map_const_iterator; - range_map m_range_map; + typedef std::map<dw_offset_t, DWARFRangeList> range_map; + typedef range_map::iterator range_map_iterator; + typedef range_map::const_iterator range_map_const_iterator; + range_map m_range_map; }; - -#endif // SymbolFileDWARF_DWARFDebugRanges_h_ +#endif // SymbolFileDWARF_DWARFDebugRanges_h_ |