From e1fac2404c5163ecf46b03101d62ba33f8d5a126 Mon Sep 17 00:00:00 2001 From: ptitSeb Date: Tue, 8 Oct 2024 12:21:19 +0200 Subject: Removed wine prereserve hack on munmap now that prereserve is better handled --- src/custommem.c | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) (limited to 'src') diff --git a/src/custommem.c b/src/custommem.c index efb17840..26496844 100644 --- a/src/custommem.c +++ b/src/custommem.c @@ -1580,17 +1580,14 @@ void loadProtectionFromMap() box64_mapclean = 1; } -int isAddrInPrereserve(uintptr_t addr, size_t len); void freeProtection(uintptr_t addr, size_t size) { size = ALIGN(size); addr &= ~(box64_pagesize-1); dynarec_log(LOG_DEBUG, "freeProtection %p:%p\n", (void*)addr, (void*)(addr+size-1)); LOCK_PROT(); - if(!isAddrInPrereserve(addr, size)) { - rb_unset(mapallmem, addr, addr+size); - rb_unset(mmapmem, addr, addr+size); - } + rb_unset(mapallmem, addr, addr+size); + rb_unset(mmapmem, addr, addr+size); rb_unset(memprot, addr, addr+size); UNLOCK_PROT(); } -- cgit 1.4.1