Home
last modified time | relevance | path

Searched refs:GetRange (Results 1 – 25 of 25) sorted by relevance

/llvm-project-15.0.7/lldb/source/Plugins/Process/Utility/
H A DMemoryTagManagerAArch64MTE.cpp106 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 DLinuxProcMaps.cpp53 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 DSBMemoryRegionInfo.cpp31 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 DSBMemoryRegionInfoList.cpp53 if (region.GetRange().Contains(addr)) { in GetMemoryRegionContainingAddress()
/llvm-project-15.0.7/lldb/include/lldb/Target/
H A DMemoryRegionInfo.h38 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 DMinidumpParser.cpp337 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 DProcessMinidump.cpp428 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 DMemoryRegionInfo.cpp17 Info.GetRange().GetRangeBase(), in operator <<()
18 Info.GetRange().GetRangeEnd(), Info.GetReadable(), in operator <<()
H A DProcess.cpp5882 range_end = region_info.GetRange().GetRangeEnd(); in GetMemoryRegions()
/llvm-project-15.0.7/lldb/source/Plugins/Process/FreeBSD/
H A DNativeProcessFreeBSD.cpp587 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 DNativeProcessNetBSD.cpp623 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 DProcessDebugger.cpp409 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 DProcessMachCore.cpp682 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 DNativeProcessLinux.cpp1116 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 DProcessElfCore.cpp321 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 DIRMemoryMap.cpp114 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 DMinidumpFileBuilder.cpp396 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 DGDBRemoteCommunicationClient.cpp1554 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 DProcessGDBRemote.cpp2655 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 DGDBRemoteCommunicationServerLLGS.cpp2780 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 DCommandObjectMemory.cpp1731 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 DDynamicLoaderPOSIXDYLD.cpp549 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 DGDBRemoteCommunicationClientTest.cpp340 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 DScriptedProcess.cpp273 auto range = mem_region.GetRange(); in GetMemoryRegions()
/llvm-project-15.0.7/lldb/source/Plugins/ObjectFile/Mach-O/
H A DObjectFileMachO.cpp6487 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);