reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
143 uint64_t startAddress() const { return Range.Start; } 146 void setStartAddress(uint64_t Addr) { Range.Start = Addr; } 148 void setSize(uint64_t Size) { Range.End = Range.Start + Size; }include/llvm/DebugInfo/GSYM/Range.h
37 uint64_t size() const { return End - Start; } 38 bool contains(uint64_t Addr) const { return Start <= Addr && Addr < End; } 40 return Start < R.End && R.Start < End; 40 return Start < R.End && R.Start < End; 44 return Start == R.Start && End == R.End; 44 return Start == R.Start && End == R.End; 50 return std::make_pair(Start, End) < std::make_pair(R.Start, R.End); 50 return std::make_pair(Start, End) < std::make_pair(R.Start, R.End);lib/DebugInfo/GSYM/FunctionInfo.cpp
27 OS << '[' << HEX64(FI.Range.Start) << '-' << HEX64(FI.Range.End) << "): " 35 FI.Range.Start = BaseAddr; 40 FI.Range.End = FI.Range.Start + Data.getU32(&Offset); 114 llvm::Error err = OptLineTable->encode(O, Range.Start); 132 llvm::Error err = Inline->encode(O, Range.Start);lib/DebugInfo/GSYM/GsymCreator.cpp
230 Curr->Range.contains(Prev->Range.Start)) {
lib/DebugInfo/GSYM/InlineInfo.cpp102 const auto ChildBaseAddr = Inline.Ranges[0].Start; 139 const uint64_t ChildBaseAddr = Ranges[0].Start;lib/DebugInfo/GSYM/Range.cpp
26 while (It2 != Ranges.end() && It2->Start < Range.End) 32 if (It != Ranges.begin() && Range.Start < It[-1].End) 41 [=](const AddressRange &R) { return R.Start <= Addr; }); 50 [=](const AddressRange &R) { return R.Start <= Range.Start; }); 50 [=](const AddressRange &R) { return R.Start <= Range.Start; }); 57 return OS << '[' << HEX64(R.Start) << " - " << HEX64(R.End) << ")"; 71 assert(Start >= BaseAddr); 72 O.writeULEB(Start - BaseAddr); 81 Start = StartAddr;unittests/DebugInfo/GSYM/GSYMTest.cpp
253 FI.Range.Start); 322 const uint64_t BaseAddr = Inline.Ranges[0].Start; 354 const uint64_t BaseAddr = Inline.Ranges.empty() ? 0 : Inline.Ranges[0].Start; 407 EXPECT_FALSE(Root.getInlineStack(Root.Ranges[0].Start - 1)); 412 EXPECT_FALSE(Root.getInlineStack(Inline1.Ranges[0].Start - 1)); 417 auto InlineInfos = Root.getInlineStack(Inline1.Ranges[0].Start); 428 InlineInfos = Root.getInlineStack(Inline1Sub1.Ranges[0].Start); 441 InlineInfos = Root.getInlineStack(Inline1Sub2.Ranges[0].Start); 580 EXPECT_LT(Range.Start, StartAddr + 1); 582 EXPECT_LT(StartAddr - 1, Range.Start); 643 Ranges.insert(AddressRange(0x1000, Ranges[0].Start + 1)); 659 Ranges.insert(AddressRange(Ranges[0].End - 1, Ranges[1].Start + 1)); 1118 auto DecodedFI = GR.getFunctionInfo(FI.Range.Start);