OpenGrok
Home
Sort by:
relevance
|
last modified time
|
path
Full Search
in project(s):
src
xsrc
Definition
Symbol
File Path
History
|
|
Help
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
Indexes created Thu Aug 13 00:25:44 UTC 2026