reference, declarationdefinition
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());