Home | History | Annotate | Download | only in DebugInfo

Lines Matching defs:range

19 // Compare function DWARFDebugAranges::Range structures
20 static bool RangeLessThan(const DWARFDebugAranges::Range &range1,
21 const DWARFDebugAranges::Range &range2) {
41 DWARFDebugAranges::Range range;
42 range.Offset = set.getCompileUnitDIEOffset();
45 range.LoPC = arange_desc_ptr->Address;
46 range.Length = arange_desc_ptr->Length;
52 range, RangeLessThan);
53 RangeCollection.insert(insert_pos, range);
69 Range range;
102 const Range &range = Aranges[i];
103 OS << format("0x%8.8x: [0x%8.8llx - 0x%8.8llx)\n", range.Offset,
104 (uint64_t)range.LoPC, (uint64_t)range.HiPC());
108 void DWARFDebugAranges::Range::dump(raw_ostream &OS) const {
120 Aranges.push_back(Range(low_pc, high_pc, offset));
128 // Sort our address range entries
146 if (!Range::SortedOverlapCheck(Aranges[i-1], Aranges[i], n))
161 if(Range::SortedOverlapCheck (minimal_aranges[j], Aranges[i], n)) {
178 Range range(address);
181 RangeCollIterator pos = lower_bound(begin, end, range, RangeLessThan);