Home
last modified time | relevance | path

Searched refs:DWARFAddressRange (Results 1 – 18 of 18) sorted by relevance

/freebsd/contrib/llvm-project/llvm/include/llvm/DebugInfo/DWARF/
H A DDWARFAddressRange.h26 struct DWARFAddressRange { struct
31 DWARFAddressRange() = default; argument
34 DWARFAddressRange(
44 bool intersects(const DWARFAddressRange &RHS) const { in intersects() argument
64 bool merge(const DWARFAddressRange &RHS) { in merge() argument
77 inline bool operator<(const DWARFAddressRange &LHS,
78 const DWARFAddressRange &RHS) {
82 inline bool operator==(const DWARFAddressRange &LHS,
83 const DWARFAddressRange &RHS) {
87 LLVM_ABI raw_ostream &operator<<(raw_ostream &OS, const DWARFAddressRange &R);
[all …]
H A DDWARFVerifier.h27 struct DWARFAddressRange;
75 std::vector<DWARFAddressRange> Ranges;
84 DieRangeInfo(std::vector<DWARFAddressRange> Ranges) in DieRangeInfo()
98 LLVM_ABI std::optional<DWARFAddressRange>
99 insert(const DWARFAddressRange &R);
H A DDWARFLocationExpression.h26 std::optional<DWARFAddressRange> Range;
/freebsd/contrib/llvm-project/llvm/lib/DebugInfo/DWARF/
H A DDWARFDebugRnglists.cpp115 DWARFAddressRange E; in getAbsoluteRanges()
184 DWARFAddressRange(Entry.Value0, Entry.Value1) in dump()
227 DWARFAddressRange(Value0, Value0 + Value1).dump(OS, AddrSize, DumpOpts); in dump()
232 DWARFAddressRange(Value0 + CurrentBase, Value1 + CurrentBase) in dump()
238 DWARFAddressRange(Value0, Value1).dump(OS, AddrSize, DumpOpts); in dump()
245 DWARFAddressRange(Start, Start + Value1).dump(OS, AddrSize, DumpOpts); in dump()
256 DWARFAddressRange(Start, End).dump(OS, AddrSize, DumpOpts); in dump()
H A DDWARFAddressRange.cpp16 void DWARFAddressRange::dump(raw_ostream &OS, uint32_t AddressSize, in dump()
30 raw_ostream &llvm::operator<<(raw_ostream &OS, const DWARFAddressRange &R) { in operator <<()
H A DDWARFDebugLoc.cpp72 DWARFAddressRange{LowPC->Address, HighPC->Address, LowPC->SectionIndex}, in Interpret()
79 return DWARFLocationExpression{DWARFAddressRange{LowPC->Address, in Interpret()
90 DWARFAddressRange Range{Base->Address + E.Value0, Base->Address + E.Value1, in Interpret()
103 DWARFAddressRange{E.Value0, E.Value1, E.SectionIndex}, E.Loc}; in Interpret()
106 DWARFAddressRange{E.Value0, E.Value0 + E.Value1, E.SectionIndex}, in Interpret()
H A DDWARFDebugRangeList.cpp99 DWARFAddressRange E; in getAbsoluteRanges()
H A DDWARFVerifier.cpp51 std::optional<DWARFAddressRange>
52 DWARFVerifier::DieRangeInfo::insert(const DWARFAddressRange &R) { in insert()
63 DWARFAddressRange Range(*Pos); in insert()
69 DWARFAddressRange Range(*Iter); in insert()
100 DWARFAddressRange R = *I2; in contains()
H A DDWARFDie.cpp65 for (const DWARFAddressRange &R : Ranges) { in dumpRanges()
/freebsd/contrib/llvm-project/lldb/source/Plugins/SymbolFile/DWARF/
H A DDWARFCompileUnit.cpp49 for (const llvm::DWARFAddressRange &range : *ranges) in BuildAddressRangeTable()
H A DDWARFDIE.cpp182 llvm::any_of(*ranges, [&](const llvm::DWARFAddressRange &r) { in LookupDeepestBlock()
H A DSymbolFileDWARF.cpp1356 for (const llvm::DWARFAddressRange &range : ranges) { in ParseBlocksRecursive()
/freebsd/contrib/llvm-project/llvm/tools/llvm-dwarfdump/
H A DStatistics.cpp263 static uint64_t calculateOverlap(DWARFAddressRange A, DWARFAddressRange B) { in calculateOverlap()
389 for (DWARFAddressRange R : ScopeRanges) { in collectStatsForDie()
/freebsd/contrib/llvm-project/llvm/lib/DebugInfo/GSYM/
H A DDwarfTransformer.cpp210 for (const DWARFAddressRange &DwarfRange : DwarfRanges) { in ConvertDWARFRanges()
486 for (const DWARFAddressRange &Range : Ranges) { in handleDie()
/freebsd/contrib/llvm-project/llvm/lib/DebugInfo/LogicalView/Readers/
H A DLVDWARFReader.cpp274 for (DWARFAddressRange &Range : Ranges) { in processOneAttribute()
841 DWARFAddressRange Range{LowPC, HighPC, Entry.SectionIndex}; in processLocationList()
/freebsd/contrib/llvm-project/llvm/tools/llvm-objdump/
H A DSourcePrinter.cpp77 DWARFAddressRange(FuncLowPC, FuncHighPC, SectionIndex), LocExpr.Expr}; in addVariable()
/freebsd/contrib/llvm-project/lld/ELF/
H A DSyntheticSections.cpp3448 for (DWARFAddressRange &r : *ranges) { in readAddressAreas()
/freebsd/lib/clang/libllvm/
H A DMakefile609 SRCS_MIN+= DebugInfo/DWARF/DWARFAddressRange.cpp