| /llvm-project-15.0.7/lldb/source/Plugins/Process/Utility/ |
| H A D | MemoryTagManagerAArch64MTE.cpp | 106 return region.GetRange().Contains(remaining_range.GetRangeBase()); in MakeTaggedRange() 124 remaining_range.SetRangeBase(region->GetRange().GetRangeEnd()); in MakeTaggedRange() 153 return lhs.GetRange().GetRangeBase() < rhs.GetRange().GetRangeBase(); in MakeTaggedRanges() 171 return rhs.GetRange().DoesIntersect(lhs.GetRange()); in MakeTaggedRanges() 188 if (!region.GetRange().DoesIntersect(range)) in MakeTaggedRanges() 198 std::max(range.GetRangeBase(), region.GetRange().GetRangeBase()); in MakeTaggedRanges() 200 std::min(range.GetRangeEnd(), region.GetRange().GetRangeEnd()); in MakeTaggedRanges() 207 range.SetRangeBase(region.GetRange().GetRangeEnd()); in MakeTaggedRanges()
|
| H A D | LinuxProcMaps.cpp | 53 region.GetRange().SetRangeBase(start_address); in ParseMemoryRegionInfoFromProcMapsLine() 54 region.GetRange().SetRangeEnd(end_address); in ParseMemoryRegionInfoFromProcMapsLine()
|
| /llvm-project-15.0.7/lldb/source/API/ |
| H A D | SBMemoryRegionInfo.cpp | 31 m_opaque_up->GetRange().SetRangeBase(begin); in SBMemoryRegionInfo() 32 m_opaque_up->GetRange().SetRangeEnd(end); in SBMemoryRegionInfo() 87 return m_opaque_up->GetRange().GetRangeBase(); in GetRegionBase() 93 return m_opaque_up->GetRange().GetRangeEnd(); in GetRegionEnd() 166 const addr_t load_addr = m_opaque_up->GetRange().base; in GetDescription() 169 load_addr + m_opaque_up->GetRange().size); in GetDescription()
|
| H A D | SBMemoryRegionInfoList.cpp | 53 if (region.GetRange().Contains(addr)) { in GetMemoryRegionContainingAddress()
|
| /llvm-project-15.0.7/lldb/include/lldb/Target/ |
| H A D | MemoryRegionInfo.h | 38 RangeType &GetRange() { return m_range; } in GetRange() function 42 const RangeType &GetRange() const { return m_range; } in GetRange() function 157 return lhs.GetRange() < rhs.GetRange(); 161 return lhs.GetRange().GetRangeBase() < rhs; 165 return lhs < rhs.GetRange().GetRangeBase();
|
| /llvm-project-15.0.7/lldb/source/Plugins/Process/minidump/ |
| H A D | MinidumpParser.cpp | 337 addr += region.GetRange().GetByteSize(); in CheckForLinuxExecutable() 528 region.GetRange().SetRangeBase(entry.BaseAddress); in CreateRegionsCacheFromMemoryInfoList() 529 region.GetRange().SetByteSize(entry.RegionSize); in CreateRegionsCacheFromMemoryInfoList() 566 region.GetRange().SetRangeBase(memory_desc.StartOfMemoryRange); in CreateRegionsCacheFromMemoryList() 567 region.GetRange().SetByteSize(memory_desc.Memory.DataSize); in CreateRegionsCacheFromMemoryList() 597 region.GetRange().SetByteSize(memory_desc.data_size); in CreateRegionsCacheFromMemory64List() 691 std::prev(pos)->GetRange().Contains(load_addr)) { in GetMemoryRegionInfo() 696 region.GetRange().SetRangeBase(0); in GetMemoryRegionInfo() 698 region.GetRange().SetRangeBase(std::prev(pos)->GetRange().GetRangeEnd()); in GetMemoryRegionInfo() 701 region.GetRange().SetRangeEnd(UINT64_MAX); in GetMemoryRegionInfo() [all …]
|
| H A D | ProcessMinidump.cpp | 428 region.GetRange().GetRangeBase() <= section_range.GetRangeBase() && in BuildMemoryRegions() 429 section_range.GetRangeEnd() <= region.GetRange().GetRangeEnd()) { in BuildMemoryRegions() 431 to_add.back().GetRange() = section_range; in BuildMemoryRegions()
|
| /llvm-project-15.0.7/lldb/source/Target/ |
| H A D | MemoryRegionInfo.cpp | 17 Info.GetRange().GetRangeBase(), in operator <<() 18 Info.GetRange().GetRangeEnd(), Info.GetReadable(), in operator <<()
|
| H A D | Process.cpp | 5882 range_end = region_info.GetRange().GetRangeEnd(); in GetMemoryRegions()
|
| /llvm-project-15.0.7/lldb/source/Plugins/Process/FreeBSD/ |
| H A D | NativeProcessFreeBSD.cpp | 587 prev_base_address = proc_entry_info.GetRange().GetRangeBase(); in GetMemoryRegionInfo() 591 if (load_addr < proc_entry_info.GetRange().GetRangeBase()) { in GetMemoryRegionInfo() 592 range_info.GetRange().SetRangeBase(load_addr); in GetMemoryRegionInfo() 593 range_info.GetRange().SetByteSize( in GetMemoryRegionInfo() 594 proc_entry_info.GetRange().GetRangeBase() - load_addr); in GetMemoryRegionInfo() 600 } else if (proc_entry_info.GetRange().Contains(load_addr)) { in GetMemoryRegionInfo() 611 range_info.GetRange().SetRangeBase(load_addr); in GetMemoryRegionInfo() 612 range_info.GetRange().SetRangeEnd(LLDB_INVALID_ADDRESS); in GetMemoryRegionInfo() 658 info.GetRange().SetRangeBase(kv->kve_start); in PopulateMemoryRegionCache() 659 info.GetRange().SetRangeEnd(kv->kve_end); in PopulateMemoryRegionCache() [all …]
|
| /llvm-project-15.0.7/lldb/source/Plugins/Process/NetBSD/ |
| H A D | NativeProcessNetBSD.cpp | 623 prev_base_address = proc_entry_info.GetRange().GetRangeBase(); in GetMemoryRegionInfo() 627 if (load_addr < proc_entry_info.GetRange().GetRangeBase()) { in GetMemoryRegionInfo() 628 range_info.GetRange().SetRangeBase(load_addr); in GetMemoryRegionInfo() 629 range_info.GetRange().SetByteSize( in GetMemoryRegionInfo() 630 proc_entry_info.GetRange().GetRangeBase() - load_addr); in GetMemoryRegionInfo() 636 } else if (proc_entry_info.GetRange().Contains(load_addr)) { in GetMemoryRegionInfo() 647 range_info.GetRange().SetRangeBase(load_addr); in GetMemoryRegionInfo() 648 range_info.GetRange().SetRangeEnd(LLDB_INVALID_ADDRESS); in GetMemoryRegionInfo() 678 info.GetRange().SetRangeBase(vm[i].kve_start); in PopulateMemoryRegionCache() 679 info.GetRange().SetRangeEnd(vm[i].kve_end); in PopulateMemoryRegionCache() [all …]
|
| /llvm-project-15.0.7/lldb/source/Plugins/Process/Windows/Common/ |
| H A D | ProcessDebugger.cpp | 409 info.GetRange().SetRangeBase(vm_addr); in GetMemoryRegionInfo() 410 info.GetRange().SetRangeEnd(LLDB_INVALID_ADDRESS); in GetMemoryRegionInfo() 443 info.GetRange().SetRangeBase( in GetMemoryRegionInfo() 445 info.GetRange().SetRangeEnd(reinterpret_cast<addr_t>(mem_info.BaseAddress) + in GetMemoryRegionInfo() 455 info.GetRange().SetRangeBase(vm_addr); in GetMemoryRegionInfo() 456 info.GetRange().SetByteSize(mem_info.RegionSize - page_offset); in GetMemoryRegionInfo()
|
| /llvm-project-15.0.7/lldb/source/Plugins/Process/mach-core/ |
| H A D | ProcessMachCore.cpp | 682 region_info.GetRange().SetRangeBase(permission_entry->GetRangeBase()); in DoGetMemoryRegionInfo() 683 region_info.GetRange().SetRangeEnd(permission_entry->GetRangeEnd()); in DoGetMemoryRegionInfo() 696 region_info.GetRange().SetRangeBase(load_addr); in DoGetMemoryRegionInfo() 697 region_info.GetRange().SetRangeEnd(permission_entry->GetRangeBase()); in DoGetMemoryRegionInfo() 706 region_info.GetRange().SetRangeBase(load_addr); in DoGetMemoryRegionInfo() 707 region_info.GetRange().SetRangeEnd(LLDB_INVALID_ADDRESS); in DoGetMemoryRegionInfo()
|
| /llvm-project-15.0.7/lldb/source/Plugins/Process/Linux/ |
| H A D | NativeProcessLinux.cpp | 1116 assert((proc_entry_info.GetRange().GetRangeBase() >= prev_base_address) && in GetMemoryRegionInfo() 1118 prev_base_address = proc_entry_info.GetRange().GetRangeBase(); in GetMemoryRegionInfo() 1123 if (load_addr < proc_entry_info.GetRange().GetRangeBase()) { in GetMemoryRegionInfo() 1124 range_info.GetRange().SetRangeBase(load_addr); in GetMemoryRegionInfo() 1125 range_info.GetRange().SetByteSize( in GetMemoryRegionInfo() 1126 proc_entry_info.GetRange().GetRangeBase() - load_addr); in GetMemoryRegionInfo() 1133 } else if (proc_entry_info.GetRange().Contains(load_addr)) { in GetMemoryRegionInfo() 1146 range_info.GetRange().SetRangeBase(load_addr); in GetMemoryRegionInfo() 1147 range_info.GetRange().SetRangeEnd(LLDB_INVALID_ADDRESS); in GetMemoryRegionInfo() 1237 addr_t exe_addr = region_it->first.GetRange().GetRangeBase(); in Syscall() [all …]
|
| /llvm-project-15.0.7/lldb/source/Plugins/Process/elf-core/ |
| H A D | ProcessElfCore.cpp | 321 region_info.GetRange().SetRangeBase(permission_entry->GetRangeBase()); in DoGetMemoryRegionInfo() 322 region_info.GetRange().SetRangeEnd(permission_entry->GetRangeEnd()); in DoGetMemoryRegionInfo() 344 region_info.GetRange().SetRangeBase(load_addr); in DoGetMemoryRegionInfo() 345 region_info.GetRange().SetRangeEnd(permission_entry->GetRangeBase()); in DoGetMemoryRegionInfo() 355 region_info.GetRange().SetRangeBase(load_addr); in DoGetMemoryRegionInfo() 356 region_info.GetRange().SetRangeEnd(LLDB_INVALID_ADDRESS); in DoGetMemoryRegionInfo()
|
| /llvm-project-15.0.7/lldb/source/Expression/ |
| H A D | IRMemoryMap.cpp | 114 if (region_info.GetRange().GetRangeEnd() - 1 >= end_of_memory) { in FindSpace() 118 ret = region_info.GetRange().GetRangeEnd(); in FindSpace() 120 } else if (ret + size < region_info.GetRange().GetRangeEnd()) { in FindSpace() 127 region_info.GetRange().GetRangeEnd(), region_info); in FindSpace()
|
| /llvm-project-15.0.7/lldb/source/Plugins/ObjectFile/Minidump/ |
| H A D | MinidumpFileBuilder.cpp | 396 const addr_t addr = range_info.GetRange().GetRangeBase(); in findStackHelper() 397 const addr_t size = range_info.GetRange().GetByteSize(); in findStackHelper() 590 const addr_t addr = range_info.GetRange().GetRangeBase(); in AddMemoryList() 594 const addr_t size = range_info.GetRange().GetByteSize(); in AddMemoryList()
|
| /llvm-project-15.0.7/lldb/source/Plugins/Process/gdb-remote/ |
| H A D | GDBRemoteCommunicationClient.cpp | 1554 region_info.GetRange().SetRangeBase(addr_value); in GetMemoryRegionInfo() 1557 region_info.GetRange().SetByteSize(addr_value); in GetMemoryRegionInfo() 1559 region_info.GetRange().IsValid()) { in GetMemoryRegionInfo() 1561 if (region_info.GetRange().Contains(addr)) { in GetMemoryRegionInfo() 1641 if (region_info.GetRange().IsValid()) { in GetMemoryRegionInfo() 1681 if (region_info.GetRange() == qXfer_region_info.GetRange()) { in GetMemoryRegionInfo() 1695 if (map_region.GetRange().Contains(addr)) { in GetQXferMemoryMapRegionInfo() 1754 region.GetRange().SetRangeBase(start); in LoadQXferMemoryMap() 1755 region.GetRange().SetByteSize(length); in LoadQXferMemoryMap()
|
| H A D | ProcessGDBRemote.cpp | 2655 if (addr + size > region.GetRange().GetRangeEnd()) { in FlashErase() 2777 if (addr + size > region.GetRange().GetRangeEnd()) in DoWriteMemory() 2778 size = region.GetRange().GetRangeEnd() - addr; in DoWriteMemory()
|
| H A D | GDBRemoteCommunicationServerLLGS.cpp | 2780 region_info.GetRange().GetRangeBase(), in Handle_qMemoryRegionInfo() 2781 region_info.GetRange().GetByteSize()); in Handle_qMemoryRegionInfo()
|
| /llvm-project-15.0.7/lldb/source/Commands/ |
| H A D | CommandObjectMemory.cpp | 1731 range_info.GetRange().GetRangeBase(), in DumpRegion() 1732 range_info.GetRange().GetRangeEnd(), range_info.GetReadable(), in DumpRegion() 1830 addr = region_info.GetRange().GetRangeEnd(); in DoExecute() 1846 m_prev_end_addr = range.first.GetRange().GetRangeEnd(); in DoExecute()
|
| /llvm-project-15.0.7/lldb/source/Plugins/DynamicLoader/POSIX-DYLD/ |
| H A D | DynamicLoaderPOSIXDYLD.cpp | 549 file, m_vdso_base, info.GetRange().GetByteSize())) { in LoadVDSO() 602 memory_info.GetRange().GetRangeBase() == base_addr && in LoadModuleAtAddress()
|
| /llvm-project-15.0.7/lldb/unittests/Process/gdb-remote/ |
| H A D | GDBRemoteCommunicationClientTest.cpp | 340 EXPECT_EQ(addr, region_info.GetRange().GetRangeBase()); in TEST_F() 341 EXPECT_EQ(0x2000u, region_info.GetRange().GetByteSize()); in TEST_F()
|
| /llvm-project-15.0.7/lldb/source/Plugins/Process/scripted/ |
| H A D | ScriptedProcess.cpp | 273 auto range = mem_region.GetRange(); in GetMemoryRegions()
|
| /llvm-project-15.0.7/lldb/source/Plugins/ObjectFile/Mach-O/ |
| H A D | ObjectFileMachO.cpp | 6487 while (range_info.GetRange().GetRangeBase() != LLDB_INVALID_ADDRESS) { 6497 const addr_t addr = range_info.GetRange().GetRangeBase(); 6498 const addr_t size = range_info.GetRange().GetByteSize(); 6537 range_info.GetRange().GetRangeEnd(), range_info);
|