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;