From f2341033202151402dc41bc300c33410d2ce139d Mon Sep 17 00:00:00 2001 From: WerWolv Date: Thu, 11 Dec 2025 16:27:36 +0100 Subject: [PATCH] fix: Off-by-one of starts of process memory regions --- .../source/content/providers/process_memory_provider.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/plugins/builtin/source/content/providers/process_memory_provider.cpp b/plugins/builtin/source/content/providers/process_memory_provider.cpp index a735b926d..0bd9fefe3 100644 --- a/plugins/builtin/source/content/providers/process_memory_provider.cpp +++ b/plugins/builtin/source/content/providers/process_memory_provider.cpp @@ -125,7 +125,7 @@ namespace hex::plugin::builtin { for (const auto &memoryRegion : m_memoryRegions) { if (address < memoryRegion.region.getStartAddress()) - return { Region { lastRegion.getEndAddress() + 1LLU, memoryRegion.region.getStartAddress() - lastRegion.getEndAddress() }, false }; + return { Region { lastRegion.getEndAddress(), memoryRegion.region.getStartAddress() - lastRegion.getEndAddress() }, false }; lastRegion = memoryRegion.region; }