From 3cd4ed8e63b2039bf105bf63fcae8763b2aa6803 Mon Sep 17 00:00:00 2001 From: ptitSeb Date: Wed, 8 Nov 2023 16:02:46 +0100 Subject: [ELFLOADER] Take wine prereserve memory into account --- src/tools/wine_tools.c | 2 ++ 1 file changed, 2 insertions(+) (limited to 'src/tools') diff --git a/src/tools/wine_tools.c b/src/tools/wine_tools.c index 199a0fca..e13b3730 100644 --- a/src/tools/wine_tools.c +++ b/src/tools/wine_tools.c @@ -8,6 +8,7 @@ #include "wine_tools.h" #include "debug.h" #include "box64context.h" +#include "custommem.h" typedef struct wine_prereserve_s { @@ -76,6 +77,7 @@ void wine_prereserve(const char* reserve) my_wine_reserve[idx].addr = NULL; my_wine_reserve[idx].size = 0; } else { + setProtection_mmap((uintptr_t)my_wine_reserve[idx].addr, my_wine_reserve[idx].size, 0); printf_log(LOG_DEBUG, "WINE prereserve of %p:0x%lx done\n", my_wine_reserve[idx].addr, my_wine_reserve[idx].size); ++idx; } -- cgit 1.4.1