Go to the documentation of this file.
9 #ifndef LLDB_SOURCE_PLUGINS_SYMBOLFILE_DWARF_DWARFDEBUGARANGES_H
10 #define LLDB_SOURCE_PLUGINS_SYMBOLFILE_DWARF_DWARFDEBUGARANGES_H
14 #include "llvm/Support/Error.h"
34 void Sort(
bool minimize);
54 #endif // LLDB_SOURCE_PLUGINS_SYMBOLFILE_DWARF_DWARFDEBUGARANGES_H
std::vector< RangeToDIE::Entry > RangeColl
lldb_private::RangeDataVector< dw_addr_t, uint32_t, dw_offset_t > RangeToDIE
dw_offset_t OffsetAtIndex(uint32_t idx) const
const Entry * GetEntryAtIndex(size_t i) const
dw_offset_t FindAddress(dw_addr_t address) const
#define DW_INVALID_OFFSET
size_t GetNumRanges() const
void AppendRange(dw_offset_t cu_offset, dw_addr_t low_pc, dw_addr_t high_pc)
void Dump(lldb_private::Log *log) const
void extract(const lldb_private::DWARFDataExtractor &debug_aranges_data)