Home
last modified time | relevance | path

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

/external/swiftshader/third_party/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()
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 …]
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
/external/llvm/lib/DebugInfo/DWARF/
DDWARFDebugAranges.cpp66 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()
DDWARFContext.cpp342 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()
/external/llvm/include/llvm/DebugInfo/DWARF/
DDWARFDebugAranges.h81 RangeColl Aranges; variable
DDWARFContext.h47 std::unique_ptr<DWARFDebugAranges> Aranges; variable