Lines Matching refs: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);
68 Range range;
102 const Range &range = Aranges[i];
104 range.Offset, (uint64_t)range.LoPC, (uint64_t)range.HiPC());
108 void DWARFDebugAranges::Range::dump(raw_ostream &OS) const {
121 Aranges.push_back(Range(low_pc, high_pc, offset));
129 // Sort our address range entries
147 if (!Range::SortedOverlapCheck(Aranges[i-1], Aranges[i], n))
162 if(Range::SortedOverlapCheck (minimal_aranges[j], Aranges[i], n)) {
179 Range range(address);
182 RangeCollIterator pos = lower_bound(begin, end, range, RangeLessThan);