Searched refs:Aranges (Results 1 – 8 of 8) sorted by relevance
78 Aranges.reserve(count); in extract()79 AddArangeDescriptors range_adder(Aranges); in extract()102 const Range &range = Aranges[i]; in dump()114 if (!Aranges.empty()) { in appendRange()115 if (Aranges.back().Offset == offset && Aranges.back().HiPC() == low_pc) { in appendRange()116 Aranges.back().setHiPC(high_pc); in appendRange()120 Aranges.push_back(Range(low_pc, high_pc, offset)); in appendRange()124 const size_t orig_arange_size = Aranges.size(); in sort()129 std::stable_sort(Aranges.begin(), Aranges.end(), RangeLessThan); in sort()146 if (!Range::SortedOverlapCheck(Aranges[i-1], Aranges[i], n)) in sort()[all …]
63 void clear() { Aranges.clear(); } in clear()74 if (idx < Aranges.size()) in rangeAtIndex()75 return &Aranges[idx]; in rangeAtIndex()80 bool isEmpty() const { return Aranges.empty(); } in isEmpty()81 uint32_t getNumRanges() const { return Aranges.size(); } in getNumRanges()84 if (idx < Aranges.size()) in offsetAtIndex()85 return Aranges[idx].Offset; in offsetAtIndex()93 RangeColl Aranges;
69 if (Aranges) in getDebugAranges()70 return Aranges.get(); in getDebugAranges()74 Aranges.reset(new DWARFDebugAranges()); in getDebugAranges()75 Aranges->extract(arangesData); in getDebugAranges()76 if (Aranges->isEmpty()) // No aranges in file, generate them from the DIEs. in getDebugAranges()77 Aranges->generate(this); in getDebugAranges()78 return Aranges.get(); in getDebugAranges()
31 OwningPtr<DWARFDebugAranges> Aranges; variable
66 Aranges.clear(); in clear()88 if (!Aranges.empty() && Aranges.back().HighPC() == PrevAddress && in construct()89 ValidCUs.find(Aranges.back().CUOffset) != ValidCUs.end()) { in construct()90 Aranges.back().setHighPC(E.Address); in construct()92 Aranges.emplace_back(PrevAddress, E.Address, *ValidCUs.begin()); in construct()113 if (!Aranges.empty()) { in findAddress()115 RangeCollIterator begin = Aranges.begin(); in findAddress()116 RangeCollIterator end = Aranges.end(); in findAddress()
342 if (Aranges) in getDebugAranges()343 return Aranges.get(); in getDebugAranges()345 Aranges.reset(new DWARFDebugAranges()); in getDebugAranges()346 Aranges->generate(this); in getDebugAranges()347 return Aranges.get(); in getDebugAranges()
81 RangeColl Aranges; variable
47 std::unique_ptr<DWARFDebugAranges> Aranges; variable