| /llvm-project-15.0.7/llvm/include/llvm/DebugInfo/DWARF/ |
| H A D | DWARFAddressRange.h | 25 struct DWARFAddressRange { struct 30 DWARFAddressRange() = default; argument 33 DWARFAddressRange( 43 bool intersects(const DWARFAddressRange &RHS) const { in intersects() argument 63 bool merge(const DWARFAddressRange &RHS) { in merge() argument 75 inline bool operator<(const DWARFAddressRange &LHS, 76 const DWARFAddressRange &RHS) { 80 inline bool operator==(const DWARFAddressRange &LHS, 81 const DWARFAddressRange &RHS) { 85 raw_ostream &operator<<(raw_ostream &OS, const DWARFAddressRange &R); [all …]
|
| H A D | DWARFVerifier.h | 24 struct DWARFAddressRange; 42 std::vector<DWARFAddressRange> Ranges; 51 DieRangeInfo(std::vector<DWARFAddressRange> Ranges) in DieRangeInfo() 63 Optional<DWARFAddressRange> insert(const DWARFAddressRange &R);
|
| H A D | DWARFLocationExpression.h | 26 Optional<DWARFAddressRange> Range;
|
| /llvm-project-15.0.7/llvm/unittests/DebugInfo/DWARF/ |
| H A D | DWARFLocationExpressionTest.cpp | 19 EXPECT_NE((DWARFLocationExpression{DWARFAddressRange{1, 47}, {}}), in TEST() 20 (DWARFLocationExpression{DWARFAddressRange{1, 48}, {}})); in TEST() 21 EXPECT_NE((DWARFLocationExpression{DWARFAddressRange{1, 47}, {}}), in TEST() 22 (DWARFLocationExpression{DWARFAddressRange{1, 47}, {42}})); in TEST() 29 to_string(DWARFLocationExpression{DWARFAddressRange{0x42, 0x47}, {1}})); in TEST()
|
| H A D | DWARFDieTest.cpp | 81 DWARFAddressRange{1, 3}, {}}))); in TEST()
|
| H A D | DWARFDebugInfoTest.cpp | 1999 void AssertRangesIntersect(const DWARFAddressRange &LHS, 2000 const DWARFAddressRange &RHS) { 2004 void AssertRangesDontIntersect(const DWARFAddressRange &LHS, 2005 const DWARFAddressRange &RHS) { 2026 DWARFAddressRange R(0x10, 0x20);
|
| /llvm-project-15.0.7/llvm/lib/DebugInfo/DWARF/ |
| H A D | DWARFDebugRnglists.cpp | 115 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 D | DWARFAddressRange.cpp | 16 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 D | DWARFDebugLoc.cpp | 70 DWARFAddressRange{LowPC->Address, HighPC->Address, LowPC->SectionIndex}, in Interpret() 77 return DWARFLocationExpression{DWARFAddressRange{LowPC->Address, in Interpret() 88 DWARFAddressRange Range{Base->Address + E.Value0, Base->Address + E.Value1, in Interpret() 101 DWARFAddressRange{E.Value0, E.Value1, E.SectionIndex}, E.Loc}; in Interpret() 104 DWARFAddressRange{E.Value0, E.Value0 + E.Value1, E.SectionIndex}, in Interpret()
|
| H A D | CMakeLists.txt | 3 DWARFAddressRange.cpp
|
| H A D | DWARFDebugRangeList.cpp | 99 DWARFAddressRange E; in getAbsoluteRanges()
|
| H A D | DWARFVerifier.cpp | 46 Optional<DWARFAddressRange> 47 DWARFVerifier::DieRangeInfo::insert(const DWARFAddressRange &R) { in insert() 53 DWARFAddressRange Range(*Pos); in insert() 59 DWARFAddressRange Range(*Iter); in insert() 90 DWARFAddressRange R = *I2; in contains()
|
| H A D | DWARFDie.cpp | 66 for (const DWARFAddressRange &R : Ranges) { in dumpRanges()
|
| /llvm-project-15.0.7/lld/test/ELF/ |
| H A D | gdb-index-invalid-section-index.yaml | 4 ## We used to crash if a DWARFAddressRange has invalid SectionIndex (-1). 5 ## Such DWARFAddressRange can be produced by clang -c -gdwarf-5 -gmlt before r360678.
|
| /llvm-project-15.0.7/llvm/utils/gn/secondary/llvm/lib/DebugInfo/DWARF/ |
| H A D | BUILD.gn | 12 "DWARFAddressRange.cpp",
|
| /llvm-project-15.0.7/llvm/lib/DebugInfo/GSYM/ |
| H A D | DwarfTransformer.cpp | 218 DWARFAddressRange FuncRange = in parseInlineInfo() 219 DWARFAddressRange(FI.startAddress(), FI.endAddress()); in parseInlineInfo() 222 for (const DWARFAddressRange &Range : RangesOrError.get()) { in parseInlineInfo() 372 for (const DWARFAddressRange &Range : Ranges) { in handleDie()
|
| /llvm-project-15.0.7/llvm/tools/llvm-dwarfdump/ |
| H A D | Statistics.cpp | 252 static uint64_t calculateOverlap(DWARFAddressRange A, DWARFAddressRange B) { in calculateOverlap() 378 for (DWARFAddressRange R : ScopeRanges) { in collectStatsForDie()
|
| /llvm-project-15.0.7/llvm/tools/llvm-objdump/ |
| H A D | SourcePrinter.cpp | 73 DWARFAddressRange(FuncLowPC, FuncHighPC, SectionIndex), LocExpr.Expr}; in addVariable()
|
| /llvm-project-15.0.7/lldb/source/Plugins/SymbolFile/DWARF/ |
| H A D | DWARFUnit.cpp | 1045 for (const llvm::DWARFAddressRange &llvm_range : *llvm_ranges) { in FindRnglistFromOffset()
|
| /llvm-project-15.0.7/bolt/lib/Core/ |
| H A D | BinaryContext.cpp | 1592 for (DWARFAddressRange &Range : *RangesOrError) { in preprocessDebugInfo() 2318 for (const DWARFAddressRange Range : InputRanges) { in translateModuleAddressRanges()
|
| H A D | BinaryFunction.cpp | 4199 [](const DWARFAddressRange &Range) { in translateInputToOutputRanges() 4208 for (const DWARFAddressRange &Range : InputRanges) { in translateInputToOutputRanges()
|
| /llvm-project-15.0.7/lld/ELF/ |
| H A D | SyntheticSections.cpp | 2768 for (DWARFAddressRange &r : *ranges) { in readAddressAreas()
|
| /llvm-project-15.0.7/clang/docs/tools/ |
| H A D | clang-formatted-files.txt | 5893 llvm/lib/DebugInfo/DWARF/DWARFAddressRange.cpp
|