|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
tools/lldb/include/lldb/Utility/RangeMap.h 54 auto new_end = std::max<BaseType>(GetRangeEnd(), rhs.GetRangeEnd());
54 auto new_end = std::max<BaseType>(GetRangeEnd(), rhs.GetRangeEnd());
78 return (GetRangeBase() <= r) && (r < GetRangeEnd());
82 return (GetRangeBase() <= r) && (r <= GetRangeEnd());
87 ContainsEndInclusive(range.GetRangeEnd());
94 const BaseType lhs_end = this->GetRangeEnd();
95 const BaseType rhs_end = rhs.GetRangeEnd();
104 const BaseType lhs_end = this->GetRangeEnd();
105 const BaseType rhs_end = rhs.GetRangeEnd();
197 std::max<BaseType>(prev->GetRangeEnd(), pos->GetRangeEnd()));
197 std::max<BaseType>(prev->GetRangeEnd(), pos->GetRangeEnd()));
228 return m_entries.back().GetRangeEnd();
681 minimal_ranges.back().SetRangeEnd(pos->GetRangeEnd());
800 return lhs.GetRangeEnd() <= rhs_base;
tools/lldb/source/API/SBMemoryRegionInfo.cpp 86 return m_opaque_up->GetRange().GetRangeEnd();
tools/lldb/source/Commands/CommandObjectMemory.cpp 1736 range_info.GetRange().GetRangeEnd(),
1742 m_prev_end_addr = range_info.GetRange().GetRangeEnd();
tools/lldb/source/Expression/IRMemoryMap.cpp 113 if (region_info.GetRange().GetRangeEnd() - 1 >= end_of_memory) {
117 ret = region_info.GetRange().GetRangeEnd();
119 } else if (ret + size < region_info.GetRange().GetRangeEnd()) {
126 region_info.GetRange().GetRangeEnd(), region_info);
tools/lldb/source/Plugins/ObjectFile/ELF/ObjectFileELF.cpp 1735 Sections.overlaps(Range.GetRangeBase(), Range.GetRangeEnd())) {
1745 Segments.insert(Range.GetRangeBase(), Range.GetRangeEnd(), std::move(Seg));
1754 Sections.insert(Info.Range.GetRangeBase(), Info.Range.GetRangeEnd(),
tools/lldb/source/Plugins/ObjectFile/Mach-O/ObjectFileMachO.cpp 6104 range_info.GetRange().GetRangeEnd(), range_info);
tools/lldb/source/Plugins/Process/elf-core/ProcessElfCore.cpp 126 if (last_entry && last_entry->GetRangeEnd() == range_entry.GetRangeBase() &&
127 last_entry->data.GetRangeEnd() == range_entry.data.GetRangeBase() &&
129 last_entry->SetRangeEnd(range_entry.GetRangeEnd());
130 last_entry->data.SetRangeEnd(range_entry.data.GetRangeEnd());
299 region_info.GetRange().SetRangeEnd(permission_entry->GetRangeEnd());
341 if (address_range == nullptr || address_range->GetRangeEnd() < addr) {
350 const lldb::addr_t file_end = address_range->data.GetRangeEnd();
tools/lldb/source/Plugins/Process/gdb-remote/ProcessGDBRemote.cpp 2823 if (addr + size > region.GetRange().GetRangeEnd()) {
2854 if (range.GetRangeBase() < last_range.GetRangeEnd()) {
2855 auto overlap = last_range.GetRangeEnd() - range.GetRangeBase();
2944 if (addr + size > region.GetRange().GetRangeEnd())
2945 size = region.GetRange().GetRangeEnd() - addr;
tools/lldb/source/Plugins/Process/mach-core/ProcessMachCore.cpp 254 last_entry->GetRangeEnd() == range_entry.GetRangeBase() &&
255 last_entry->data.GetRangeEnd() == range_entry.data.GetRangeBase()) {
256 last_entry->SetRangeEnd(range_entry.GetRangeEnd());
257 last_entry->data.SetRangeEnd(range_entry.data.GetRangeEnd());
397 lldb::addr_t section_vm_addr_end = entry->GetRangeEnd();
585 const addr_t bytes_left = core_memory_entry->GetRangeEnd() - curr_addr;
615 region_info.GetRange().SetRangeEnd(permission_entry->GetRangeEnd());
tools/lldb/source/Plugins/Process/minidump/ProcessMinidump.cpp 360 region.GetRange().SetRangeBase(std::prev(pos)->GetRange().GetRangeEnd());
tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFCompileUnit.cpp 52 range.GetRangeEnd());
87 range.GetRangeEnd());
110 range.GetRangeEnd());
tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugAranges.cpp 70 entry->GetRangeBase(), entry->GetRangeEnd());
tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.cpp 1147 block->GetID(), range_base, range.GetRangeEnd(),
tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARFDebugMap.cpp 1420 entry->GetRangeEnd());
tools/lldb/source/Symbol/Block.cpp 48 base_addr + range.GetRangeEnd(), 4);
91 base_addr + range.GetRangeEnd(), 4);
164 base_addr + range.GetRangeEnd(), 4);
334 const addr_t block_end_addr = function_file_addr + range.GetRangeEnd();
tools/lldb/source/Symbol/LineTable.cpp 491 prev_file_range_entry->GetRangeEnd()) -
513 prev_file_range_entry->GetRangeEnd()) -
tools/lldb/source/Target/Memory.cpp 297 free_block.SetRangeBase(reserved_block.GetRangeEnd());
tools/lldb/source/Target/MemoryRegionInfo.cpp 16 Info.GetRange().GetRangeEnd(), Info.GetReadable(),
tools/lldb/source/Target/Process.cpp 5839 range_end = region_info.GetRange().GetRangeEnd();
tools/lldb/unittests/Utility/RangeTest.cpp 22 static_assert(std::is_same<lldb::addr_t, decltype(r.GetRangeEnd())>::value,
35 EXPECT_EQ(0U, r.GetRangeEnd());
43 EXPECT_EQ(8U, r.GetRangeEnd());
52 EXPECT_EQ(8U, r.GetRangeEnd());
71 EXPECT_EQ(11U, r.GetRangeEnd());
79 EXPECT_EQ(9U, r.GetRangeEnd());
84 EXPECT_EQ(11U, r.GetRangeEnd());
92 EXPECT_EQ(8U, r.GetRangeEnd());