| /freebsd-12.1/contrib/llvm/include/llvm/DebugInfo/DWARF/ |
| H A D | DWARFAddressRange.h | 23 uint64_t LowPC; member 30 DWARFAddressRange(uint64_t LowPC, uint64_t HighPC, uint64_t SectionIndex = 0) 31 : LowPC(LowPC), HighPC(HighPC), SectionIndex(SectionIndex) {} in LowPC() function 35 bool valid() const { return LowPC <= HighPC; } in valid() 41 if (LowPC == HighPC || RHS.LowPC == RHS.HighPC) in intersects() 43 return LowPC < RHS.HighPC && RHS.LowPC < HighPC; in intersects() 49 return LowPC <= RHS.LowPC && RHS.HighPC <= HighPC; in contains() 58 return std::tie(LHS.LowPC, LHS.HighPC) < std::tie(RHS.LowPC, RHS.HighPC);
|
| H A D | DWARFDebugAranges.h | 32 void appendRange(uint32_t CUOffset, uint64_t LowPC, uint64_t HighPC); 36 explicit Range(uint64_t LowPC = -1ULL, uint64_t HighPC = -1ULL, 38 : LowPC(LowPC), Length(HighPC - LowPC), CUOffset(CUOffset) {} in LowPC() function 41 if (HighPC == -1ULL || HighPC <= LowPC) in setHighPC() 44 Length = HighPC - LowPC; in setHighPC() 49 return LowPC + Length; in HighPC() 54 return LowPC <= Address && Address < HighPC(); in containsAddress() 58 return LowPC < other.LowPC; 61 uint64_t LowPC; /// Start of address range. member
|
| H A D | DWARFDebugLine.h | 194 uint64_t LowPC; member 203 return LHS.LowPC < RHS.LowPC; in orderByLowPC() 207 return !Empty && (LowPC < HighPC) && (FirstRowIndex < LastRowIndex); in isValid() 210 bool containsPC(uint64_t PC) const { return (LowPC <= PC && PC < HighPC); } in containsPC()
|
| H A D | DWARFDie.h | 203 Optional<uint64_t> getHighPC(uint64_t LowPC) const; 207 bool getLowAndHighPC(uint64_t &LowPC, uint64_t &HighPC,
|
| /freebsd-12.1/contrib/llvm/lib/DebugInfo/DWARF/ |
| H A D | DWARFDebugAranges.cpp | 33 uint64_t LowPC = Desc.Address; in extract() local 35 appendRange(CUOffset, LowPC, HighPC); in extract() 62 appendRange(CUOffset, R.LowPC, R.HighPC); in generate() 75 void DWARFDebugAranges::appendRange(uint32_t CUOffset, uint64_t LowPC, in appendRange() argument 77 if (LowPC >= HighPC) in appendRange() 79 Endpoints.emplace_back(LowPC, CUOffset, true); in appendRange()
|
| H A D | DWARFDebugRnglists.cpp | 141 E.LowPC = RLE.Value0; in getAbsoluteRanges() 144 E.LowPC += BaseAddr->Address; in getAbsoluteRanges() 149 E.LowPC = RLE.Value0; in getAbsoluteRanges() 153 E.LowPC = RLE.Value0; in getAbsoluteRanges() 154 E.HighPC = E.LowPC + RLE.Value1; in getAbsoluteRanges() 161 E.LowPC = Start->Address; in getAbsoluteRanges() 162 E.HighPC = E.LowPC + RLE.Value1; in getAbsoluteRanges()
|
| H A D | DWARFDie.cpp | 314 uint64_t LowPC, HighPC, Index; in dumpAttribute() local 315 if (Die.getLowAndHighPC(LowPC, HighPC, Index)) in dumpAttribute() 452 Optional<uint64_t> DWARFDie::getHighPC(uint64_t LowPC) const { in getHighPC() 460 return LowPC + *Offset; in getHighPC() 466 bool DWARFDie::getLowAndHighPC(uint64_t &LowPC, uint64_t &HighPC, in getLowAndHighPC() argument 473 LowPC = LowPcAddr->Address; in getLowAndHighPC() 485 uint64_t LowPC, HighPC, Index; in getAddressRanges() local 486 if (getLowAndHighPC(LowPC, HighPC, Index)) in getAddressRanges() 487 return DWARFAddressRangesVector{{LowPC, HighPC, Index}}; in getAddressRanges() 522 if (R.LowPC <= Address && Address < R.HighPC) in addressRangeContainsAddress()
|
| H A D | DWARFDebugRangeList.cpp | 81 E.LowPC = RLE.StartAddress; in getAbsoluteRanges() 88 E.LowPC += BaseAddr->Address; in getAbsoluteRanges()
|
| H A D | DWARFDebugLine.cpp | 388 LowPC = 0; in reset() 430 Sequence.LowPC = Row.Address; in appendRowToMatrix() 886 Sequence.LowPC = Address; in lookupAddress() 894 } else if (SeqPos->LowPC == Address) { in lookupAddress() 911 Sequence.LowPC = Address; in lookupAddressRange() 916 if (SeqPos == LastSeq || SeqPos->LowPC != Address) { in lookupAddressRange() 929 while (SeqPos != LastSeq && SeqPos->LowPC < EndAddr) { in lookupAddressRange()
|
| H A D | DWARFUnit.cpp | 589 if (R.LowPC == R.HighPC) in updateAddressDieMap() 591 auto B = AddrDieMap.upper_bound(R.LowPC); in updateAddressDieMap() 592 if (B != AddrDieMap.begin() && R.LowPC < (--B)->second.first) { in updateAddressDieMap() 597 if (R.LowPC > B->first) in updateAddressDieMap() 598 AddrDieMap[B->first].first = R.LowPC; in updateAddressDieMap() 600 AddrDieMap[R.LowPC] = std::make_pair(R.HighPC, Die); in updateAddressDieMap()
|
| H A D | DWARFAddressRange.cpp | 21 OS << format("0x%*.*" PRIx64 ", ", AddressSize * 2, AddressSize * 2, LowPC) in dump()
|
| H A D | DWARFVerifier.cpp | 97 if (R.HighPC <= Iter->LowPC) in intersects()
|
| /freebsd-12.1/contrib/llvm/tools/llvm-dwarfdump/ |
| H A D | Statistics.cpp | 55 return Ranges[0].LowPC; in getLowPC() 192 BytesInThisScope += Range.HighPC - Range.LowPC; in collectStatsRecursive()
|
| /freebsd-12.1/contrib/llvm/tools/lld/ELF/ |
| H A D | SyntheticSections.cpp | 2438 if (R.LowPC == R.HighPC) in readAddressAreas() 2442 Ret.push_back({IS, R.LowPC - Offset, R.HighPC - Offset, CuIdx}); in readAddressAreas()
|