From 71463476f6325bfebc2a497221a76b1f5b903626 Mon Sep 17 00:00:00 2001 From: rajdakin Date: Sat, 13 Jan 2024 08:45:52 +0100 Subject: [RBTREE] Reverted memory tracking to 32 bits (#1201) --- src/wrapped/wrappedlibc.c | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) (limited to 'src/wrapped') diff --git a/src/wrapped/wrappedlibc.c b/src/wrapped/wrappedlibc.c index f988181a..8c9fa05f 100644 --- a/src/wrapped/wrappedlibc.c +++ b/src/wrapped/wrappedlibc.c @@ -2648,9 +2648,9 @@ EXPORT void* my_mmap64(x64emu_t* emu, void *addr, unsigned long length, int prot #endif if(ret!=MAP_FAILED) { if(emu) - setProtection_mmap((uintptr_t)ret, length, (uint8_t)prot); + setProtection_mmap((uintptr_t)ret, length, prot); else - setProtection((uintptr_t)ret, length, (uint8_t)prot); + setProtection((uintptr_t)ret, length, prot); } return ret; } @@ -2663,7 +2663,7 @@ EXPORT void* my_mremap(x64emu_t* emu, void* old_addr, size_t old_size, size_t ne void* ret = mremap(old_addr, old_size, new_size, flags, new_addr); if(emu && (box64_log>=LOG_DEBUG || box64_dynarec_log>=LOG_DEBUG)) {printf_log(LOG_NONE, "%p\n", ret);} if(ret!=(void*)-1) { - uint8_t prot = getProtection((uintptr_t)old_addr)&~PROT_CUSTOM; + uint32_t prot = getProtection((uintptr_t)old_addr)&~PROT_CUSTOM; if(ret==old_addr) { if(old_size && old_size