Home
last modified time | relevance | path

Searched refs:HighPC (Results 1 – 6 of 6) sorted by relevance

/trueos/contrib/llvm/lib/DebugInfo/
HDDWARFDebugAranges.h31 void appendRange(uint32_t CUOffset, uint64_t LowPC, uint64_t HighPC);
40 explicit Range(uint64_t LowPC = -1ULL, uint64_t HighPC = -1ULL,
42 : LowPC(LowPC), Length(HighPC - LowPC), CUOffset(CUOffset) {} in LowPC()
44 void setHighPC(uint64_t HighPC) { in setHighPC()
45 if (HighPC == -1ULL || HighPC <= LowPC) in setHighPC()
48 Length = HighPC - LowPC; in setHighPC()
50 uint64_t HighPC() const { in HighPC() function
56 return LowPC <= Address && Address < HighPC(); in containsAddress()
66 return Left.HighPC() >= Right.LowPC; in SortedOverlapCheck()
HDDWARFDebugInfoEntry.cpp217 uint64_t &HighPC) const { in getLowAndHighPC()
221 HighPC = getAttributeValueAsAddress(U, DW_AT_high_pc, -1ULL); in getLowAndHighPC()
222 if (HighPC == -1ULL) { in getLowAndHighPC()
225 HighPC = getAttributeValueAsUnsignedConstant(U, DW_AT_high_pc, -1ULL); in getLowAndHighPC()
226 if (HighPC != -1ULL) in getLowAndHighPC()
227 HighPC += LowPC; in getLowAndHighPC()
229 return (HighPC != -1ULL); in getLowAndHighPC()
237 uint64_t LowPC, HighPC; in buildAddressRangeTable() local
238 if (getLowAndHighPC(U, LowPC, HighPC)) in buildAddressRangeTable()
239 DebugAranges->appendRange(UOffsetInAranges, LowPC, HighPC); in buildAddressRangeTable()
[all …]
HDDWARFDebugAranges.cpp44 uint64_t HighPC = LowPC + ArangeDescPtr->Length; in extract() local
45 appendRange(CUOffset, LowPC, HighPC); in extract()
74 uint64_t HighPC) { in appendRange() argument
77 Aranges.back().HighPC() == LowPC) { in appendRange()
78 Aranges.back().setHighPC(HighPC); in appendRange()
82 Aranges.push_back(Range(LowPC, HighPC, CUOffset)); in appendRange()
121 minimal_aranges[j].setHighPC(Aranges[i].HighPC()); in sortAndMinimize()
HDDWARFDebugLine.h142 uint64_t HighPC; member
150 HighPC = 0; in reset()
159 return !Empty && (LowPC < HighPC) && (FirstRowIndex < LastRowIndex); in isValid()
162 return (LowPC <= pc && pc < HighPC); in containsPC()
HDDWARFDebugInfoEntry.h139 uint64_t &HighPC) const;
HDDWARFDebugLine.cpp109 Sequence::HighPC = Address; in appendRowToMatrix()
579 if (cur_seq.HighPC > end_addr) { in lookupAddressRange()