Home
last modified time | relevance | path

Searched refs:Aranges (Results 1 – 4 of 4) sorted by relevance

/external/llvm/lib/DebugInfo/
DDWARFDebugAranges.cpp78 Aranges.reserve(count); in extract()
79 AddArangeDescriptors range_adder(Aranges); in extract()
102 const Range &range = Aranges[i]; in dump()
115 if (!Aranges.empty()) { in appendRange()
116 if (Aranges.back().Offset == offset && Aranges.back().HiPC() == low_pc) { in appendRange()
117 Aranges.back().setHiPC(high_pc); in appendRange()
121 Aranges.push_back(Range(low_pc, high_pc, offset)); in appendRange()
125 const size_t orig_arange_size = Aranges.size(); in sort()
130 std::stable_sort(Aranges.begin(), Aranges.end(), RangeLessThan); in sort()
147 if (!Range::SortedOverlapCheck(Aranges[i-1], Aranges[i], n)) in sort()
[all …]
DDWARFDebugAranges.h63 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;
DDWARFContext.cpp69 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()
DDWARFContext.h31 OwningPtr<DWARFDebugAranges> Aranges; variable