From f704be21878c63ccc0cb0191dce1fa296c1e33b0 Mon Sep 17 00:00:00 2001 From: brian Date: Mon, 12 Jan 2026 16:45:15 +0800 Subject: [PATCH] Fix memory commit allowed on section kind regions --- src/windows-emulator/memory_manager.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/windows-emulator/memory_manager.cpp b/src/windows-emulator/memory_manager.cpp index 16dfaf74..a8cacf3f 100644 --- a/src/windows-emulator/memory_manager.cpp +++ b/src/windows-emulator/memory_manager.cpp @@ -307,6 +307,11 @@ bool memory_manager::commit_memory(const uint64_t address, const size_t size, co return false; } + if (memory_region_policy::is_section_kind(entry->second.kind)) + { + return false; + } + const auto end = address + size; const auto region_end = entry->first + entry->second.length;