reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/lldb/include/lldb/Target/Memory.h
   78   lldb::addr_t GetBaseAddress() const { return m_range.GetRangeBase(); }
tools/lldb/include/lldb/Target/MemoryRegionInfo.h
  116   return lhs.GetRange().GetRangeBase() < rhs;
  120   return lhs < rhs.GetRange().GetRangeBase();
tools/lldb/include/lldb/Utility/RangeMap.h
   78     return (GetRangeBase() <= r) && (r < GetRangeEnd());
   82     return (GetRangeBase() <= r) && (r <= GetRangeEnd());
   86     return Contains(range.GetRangeBase()) &&
   92     const BaseType lhs_base = this->GetRangeBase();
   93     const BaseType rhs_base = rhs.GetRangeBase();
  102     const BaseType lhs_base = this->GetRangeBase();
  103     const BaseType rhs_base = rhs.GetRangeBase();
  217     return m_entries.front().GetRangeBase();
  258     return lhs.GetRangeBase() < rhs.GetRangeBase();
  258     return lhs.GetRangeBase() < rhs.GetRangeBase();
  493     return lhs.GetRangeBase() < rhs.GetRangeBase();
  493     return lhs.GetRangeBase() < rhs.GetRangeBase();
  712     return lhs.GetRangeBase() < rhs.GetRangeBase();
  712     return lhs.GetRangeBase() < rhs.GetRangeBase();
  733       else if (entry.GetRangeBase() > addr)
tools/lldb/source/API/SBMemoryRegionInfo.cpp
   80   return m_opaque_up->GetRange().GetRangeBase();
tools/lldb/source/Commands/CommandObjectMemory.cpp
 1735               range_info.GetRange().GetRangeBase(),
tools/lldb/source/Core/DynamicLoader.cpp
  194         memory_info.GetRange().GetRangeBase() == base_addr && 
tools/lldb/source/Plugins/ObjectFile/ELF/ObjectFileELF.cpp
 1720     auto It = Segments.find(Range.GetRangeBase());
 1723       if (It.start() <= Range.GetRangeBase()) {
 1724         MaxSize = It.stop() - Range.GetRangeBase();
 1727         MaxSize = It.start() - Range.GetRangeBase();
 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(),
 1783         InfoOr->GetRangeBase(), InfoOr->GetByteSize(), PHdr.p_offset,
 1825         InfoOr->Range.GetRangeBase(), // VM address.
tools/lldb/source/Plugins/ObjectFile/Mach-O/ObjectFileMachO.cpp
 5472       DataExtractor data(m_data, thread_context_file_range->GetRangeBase(),
 6059         while (range_info.GetRange().GetRangeBase() != LLDB_INVALID_ADDRESS) {
 6060           const addr_t addr = range_info.GetRange().GetRangeBase();
tools/lldb/source/Plugins/Process/Linux/NativeProcessLinux.cpp
 1250     assert((proc_entry_info.GetRange().GetRangeBase() >= prev_base_address) &&
 1252     prev_base_address = proc_entry_info.GetRange().GetRangeBase();
 1257     if (load_addr < proc_entry_info.GetRange().GetRangeBase()) {
 1260           proc_entry_info.GetRange().GetRangeBase() - load_addr);
 1643       load_addr = it.first.GetRange().GetRangeBase();
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() &&
  298       region_info.GetRange().SetRangeBase(permission_entry->GetRangeBase());
  311     } else if (load_addr < permission_entry->GetRangeBase()) {
  313       region_info.GetRange().SetRangeEnd(permission_entry->GetRangeBase());
  348   const lldb::addr_t offset = addr - address_range->GetRangeBase();
  349   const lldb::addr_t file_start = address_range->data.GetRangeBase();
tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServerLLGS.cpp
 2490                     region_info.GetRange().GetRangeBase(),
tools/lldb/source/Plugins/Process/gdb-remote/ProcessGDBRemote.cpp
 2854     if (range.GetRangeBase() < last_range.GetRangeEnd()) {
 2855       auto overlap = last_range.GetRangeEnd() - range.GetRangeBase();
 2859       range.SetRangeBase(range.GetRangeBase() + overlap);
 2864   packet.Printf("vFlashErase:%" PRIx64 ",%" PRIx64, range.GetRangeBase(),
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()) {
  396       lldb::addr_t section_vm_addr_start = entry->GetRangeBase();
  584         const addr_t offset = curr_addr - core_memory_entry->GetRangeBase();
  589             core_memory_entry->data.GetRangeBase() + offset, bytes_to_read,
  614       region_info.GetRange().SetRangeBase(permission_entry->GetRangeBase());
  627     } else if (load_addr < permission_entry->GetRangeBase()) {
  629       region_info.GetRange().SetRangeEnd(permission_entry->GetRangeBase());
tools/lldb/source/Plugins/Process/minidump/ProcessMinidump.cpp
  365     region.GetRange().SetRangeEnd(pos->GetRange().GetRangeBase());
tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFCompileUnit.cpp
   51         debug_aranges->AppendRange(cu_offset, range.GetRangeBase(),
   86             debug_aranges->AppendRange(cu_offset, range.GetRangeBase(),
  109           debug_aranges->AppendRange(GetOffset(), range.GetRangeBase(),
tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugAranges.cpp
   70                 entry->GetRangeBase(), entry->GetRangeEnd());
tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.cpp
 1137           const addr_t range_base = range.GetRangeBase();
tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARFDebugMap.cpp
  780                 exe_file_addr - debug_map_entry->GetRangeBase() +
 1361             oso_file_addr - oso_range_entry->GetRangeBase();
 1363             debug_map_entry->GetRangeBase() + offset;
 1389             oso_file_addr - oso_range_entry->GetRangeBase();
 1391             debug_map_entry->GetRangeBase() + offset;
 1419           debug_aranges->AppendRange(dwarf2Data->GetID(), entry->GetRangeBase(),
tools/lldb/source/Symbol/Block.cpp
   47       s->AddressRange(base_addr + range.GetRangeBase(),
   90       s->AddressRange(base_addr + range.GetRangeBase(),
  163       s->AddressRange(base_addr + range.GetRangeBase(),
  256                                            range_ptr->GetRangeBase());
  298       range.GetBaseAddress().Slide(vm_range.GetRangeBase());
  313     addr.Slide(m_ranges.GetEntryRef(0).GetRangeBase());
  333       const addr_t block_start_addr = function_file_addr + range.GetRangeBase();
tools/lldb/source/Symbol/LineTable.cpp
  443       if (range.GetRangeBase() != LLDB_INVALID_ADDRESS) {
  448     } else if (range.GetRangeBase() == LLDB_INVALID_ADDRESS) {
  484                                file_range_entry->GetRangeBase() +
  492             prev_file_range_entry->GetRangeBase() + prev_file_range_entry->data;
  514             prev_file_range_entry->GetRangeBase() + prev_file_range_entry->data;
tools/lldb/source/Symbol/Symtab.cpp
  898         addr_t curr_base_addr = entry->GetRangeBase();
  903                     ->GetRangeBase() != curr_base_addr) {
  912                 (entry->GetRangeBase() - containing_section->GetRangeBase());
  912                 (entry->GetRangeBase() - containing_section->GetRangeBase());
  918             addr_t next_base_addr = next_entry->GetRangeBase();
tools/lldb/source/Target/Memory.cpp
  117       if (entry->GetRangeBase() == base_addr &&
  145       memcpy(dst, pos->second->GetBytes() + (addr - chunk_range.GetRangeBase()),
  275       addr_t addr = free_block.GetRangeBase();
tools/lldb/source/Target/MemoryRegionInfo.cpp
   15                              Info.GetRange().GetRangeBase(),
tools/lldb/source/Target/Process.cpp
 5497   m_memory_cache.AddInvalidRange(region.GetRangeBase(), region.GetByteSize());
 5501   return m_memory_cache.RemoveInvalidRange(region.GetRangeBase(),
tools/lldb/unittests/Process/gdb-remote/GDBRemoteCommunicationClientTest.cpp
  340   EXPECT_EQ(addr, region_info.GetRange().GetRangeBase());
tools/lldb/unittests/Utility/RangeTest.cpp
   20   static_assert(std::is_same<lldb::addr_t, decltype(r.GetRangeBase())>::value,
   34   EXPECT_EQ(0U, r.GetRangeBase());
   42   EXPECT_EQ(3U, r.GetRangeBase());
   51   EXPECT_EQ(3U, r.GetRangeBase());
   70   EXPECT_EQ(6U, r.GetRangeBase());
   78   EXPECT_EQ(4U, r.GetRangeBase());
   83   EXPECT_EQ(6U, r.GetRangeBase());
   91   EXPECT_EQ(3U, r.GetRangeBase());