HomeSort by: relevance | last modified time | path
    Searched refs:HighPC (Results 1 - 19 of 19) sorted by relevancy

  /src/external/apache2/llvm/dist/llvm/include/llvm/DebugInfo/DWARF/
DWARFAddressRange.h 24 uint64_t HighPC;
31 uint64_t LowPC, uint64_t HighPC,
33 : LowPC(LowPC), HighPC(HighPC), SectionIndex(SectionIndex) {}
35 /// Returns true if LowPC is smaller or equal to HighPC. This accounts for
37 bool valid() const { return LowPC <= HighPC; }
39 /// Returns true if [LowPC, HighPC) intersects with [RHS.LowPC, RHS.HighPC).
43 if (LowPC == HighPC || RHS.LowPC == RHS.HighPC)
    [all...]
DWARFDebugAranges.h 32 void appendRange(uint64_t CUOffset, uint64_t LowPC, uint64_t HighPC);
36 explicit Range(uint64_t LowPC, uint64_t HighPC, uint64_t CUOffset)
37 : LowPC(LowPC), Length(HighPC - LowPC), CUOffset(CUOffset) {}
39 void setHighPC(uint64_t HighPC) {
40 if (HighPC == -1ULL || HighPC <= LowPC)
43 Length = HighPC - LowPC;
46 uint64_t HighPC() const {
DWARFDebugLine.h 204 /// Sequence describes instructions at address range [LowPC, HighPC)
207 uint64_t HighPC;
219 return std::tie(LHS.SectionIndex, LHS.HighPC) <
220 std::tie(RHS.SectionIndex, RHS.HighPC);
224 return !Empty && (LowPC < HighPC) && (FirstRowIndex < LastRowIndex);
229 (LowPC <= PC.Address && PC.Address < HighPC);
DWARFDie.h 208 bool getLowAndHighPC(uint64_t &LowPC, uint64_t &HighPC,
  /src/external/apache2/llvm/dist/llvm/lib/DebugInfo/DWARF/
DWARFDebugAranges.cpp 38 uint64_t HighPC = Desc.getEndAddress();
39 appendRange(CUOffset, LowPC, HighPC);
66 appendRange(CUOffset, R.LowPC, R.HighPC);
80 uint64_t HighPC) {
81 if (LowPC >= HighPC)
84 Endpoints.emplace_back(HighPC, CUOffset, false);
97 if (!Aranges.empty() && Aranges.back().HighPC() == PrevAddress &&
123 partition_point(Aranges, [=](Range R) { return R.HighPC() <= Address; });
DWARFAddressRange.cpp 23 DWARFFormValue::dumpAddress(OS, AddressSize, HighPC);
DWARFDebugRangeList.cpp 86 E.HighPC = RLE.EndAddress;
95 E.HighPC += BaseAddr->Address;
DWARFDebugRnglists.cpp 125 E.HighPC = RLE.Value1;
130 E.HighPC += BaseAddr->Address;
135 E.HighPC = RLE.Value1;
139 E.HighPC = E.LowPC + RLE.Value1;
147 E.HighPC = E.LowPC + RLE.Value1;
160 E.HighPC = End->Address;
DWARFDie.cpp 286 uint64_t LowPC, HighPC, Index;
287 if (Die.getLowAndHighPC(LowPC, HighPC, Index))
288 DWARFFormValue::dumpAddress(OS, U->getAddressByteSize(), HighPC);
444 bool DWARFDie::getLowAndHighPC(uint64_t &LowPC, uint64_t &HighPC,
452 HighPC = *HighPcAddr;
463 uint64_t LowPC, HighPC, Index;
464 if (getLowAndHighPC(LowPC, HighPC, Index))
465 return DWARFAddressRangesVector{{LowPC, HighPC, Index}};
499 if (R.LowPC <= Address && Address < R.HighPC)
DWARFDebugLoc.cpp 64 Optional<SectionedAddress> HighPC = LookupAddr(E.Value1);
65 if (!HighPC)
68 DWARFAddressRange{LowPC->Address, HighPC->Address, LowPC->SectionIndex},
DWARFUnit.cpp 642 if (R.LowPC == R.HighPC)
648 if (R.HighPC < B->second.first)
649 AddrDieMap[R.HighPC] = B->second;
653 AddrDieMap[R.LowPC] = std::make_pair(R.HighPC, Die);
DWARFVerifier.cpp 73 if (R.LowPC == R.HighPC || (Covered && R.HighPC <= I1->HighPC)) {
81 if (R.LowPC < I1->HighPC)
82 R.LowPC = I1->HighPC;
DWARFDebugLine.cpp 507 HighPC = 0;
562 Sequence.HighPC = Row.Address.Address;
1257 Sequence.HighPC = Address.Address;
1290 Sequence.HighPC = Address.Address;
  /src/external/apache2/llvm/dist/llvm/lib/DebugInfo/GSYM/
DwarfTransformer.cpp 224 if (FuncRange.LowPC <= Range.LowPC && Range.HighPC <= FuncRange.HighPC)
225 II.Ranges.insert(AddressRange(Range.LowPC, Range.HighPC));
307 // row was the function's end address (HighPC) and that the
380 if (Range.LowPC >= Range.HighPC || CUI.isHighestAddress(Range.LowPC))
404 FI.setEndAddress(Range.HighPC);
  /src/external/apache2/llvm/dist/llvm/include/llvm/DWARFLinker/
DWARFLinker.h 33 /// HighPC is stored. The structure is stored in a map where the LowPC is the
36 /// Function HighPC.
37 uint64_t HighPC;
43 : HighPC(EndPC), Offset(Offset) {}
45 ObjFileAddressRange() : HighPC(0), Offset(0) {}
DWARFLinkerCompileUnit.h 133 uint64_t getHighPc() const { return HighPc; }
178 /// Add a function range [\p LowPC, \p HighPC) that is relocated by applying
180 void addFunctionRange(uint64_t LowPC, uint64_t HighPC, int64_t PCOffset);
254 uint64_t HighPc = 0;
  /src/external/apache2/llvm/dist/llvm/tools/llvm-dwarfdump/
Statistics.cpp 216 uint64_t Upper = std::min(A.HighPC, B.HighPC);
331 TotalBytesCovered += Entry.Range->HighPC - Entry.Range->LowPC;
513 BytesInThisScope += Range.HighPC - Range.LowPC;
  /src/external/apache2/llvm/dist/llvm/tools/llvm-objdump/
SourcePrinter.cpp 36 LocExpr.Range->HighPC > Addr.Address;
  /src/external/apache2/llvm/dist/llvm/lib/DWARFLinker/
DWARFLinker.cpp 501 Optional<uint64_t> HighPc = DIE.getHighPC(*LowPc);
502 if (!HighPc) {
509 Ranges[*LowPc] = ObjFileAddressRange(*HighPc, MyInfo.AddrAdjust);
510 Unit.addFunctionRange(*LowPc, *HighPc, MyInfo.AddrAdjust);
1111 if (uint64_t HighPc = Unit.getHighPc())
1112 Addr = HighPc;
1721 Range->second.HighPC >= Row.Address.Address) {
1889 Range->second.HighPC <= Loc) {

Completed in 48 milliseconds