reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
144 uint64_t endAddress() const { return Range.End; } 147 void setEndAddress(uint64_t Addr) { Range.End = 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) << "): " 40 FI.Range.End = FI.Range.Start + Data.getU32(&Offset);lib/DebugInfo/GSYM/Range.cpp
26 while (It2 != Ranges.end() && It2->Start < Range.End) 29 Range.End = std::max(Range.End, It2[-1].End); 29 Range.End = std::max(Range.End, It2[-1].End); 29 Range.End = std::max(Range.End, It2[-1].End); 32 if (It != Ranges.begin() && Range.Start < It[-1].End) 33 It[-1].End = std::max(It[-1].End, Range.End); 33 It[-1].End = std::max(It[-1].End, Range.End); 33 It[-1].End = std::max(It[-1].End, Range.End); 42 return It != Ranges.begin() && Addr < It[-1].End; 53 return Range.End <= It[-1].End; 53 return Range.End <= It[-1].End; 57 return OS << '[' << HEX64(R.Start) << " - " << HEX64(R.End) << ")"; 82 End = StartAddr + Size;unittests/DebugInfo/GSYM/GSYMTest.cpp
408 EXPECT_FALSE(Root.getInlineStack(Root.Ranges[0].End)); 413 EXPECT_FALSE(Root.getInlineStack(Inline1.Ranges[0].End)); 421 InlineInfos = Root.getInlineStack(Inline1.Ranges[0].End - 1); 433 InlineInfos = Root.getInlineStack(Inline1Sub1.Ranges[0].End - 1); 446 InlineInfos = Root.getInlineStack(Inline1Sub2.Ranges[0].End - 1); 648 Ranges.insert(AddressRange(Ranges[0].End - 1, 0x2000)); 659 Ranges.insert(AddressRange(Ranges[0].End - 1, Ranges[1].Start + 1));