From 49dfbee2119ce52600f7acbf61af690d6c9ef16c Mon Sep 17 00:00:00 2001 From: ptitSeb Date: Fri, 5 May 2023 13:49:06 +0200 Subject: Improved handling of x86_64 47bits memory (should help #763) --- src/elfs/elfloader.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/elfs/elfloader.c') diff --git a/src/elfs/elfloader.c b/src/elfs/elfloader.c index 388372bf..310bb2f7 100755 --- a/src/elfs/elfloader.c +++ b/src/elfs/elfloader.c @@ -258,7 +258,7 @@ int AllocElfMemory(box64context_t* context, elfheader_t* head, int mainbin) } else { // vaddr is 0, load everything has a One block uintptr_t old_offs = offs; - if(!offs && box64_wine) + if(!offs /*&& box64_wine*/) offs = (uintptr_t)find47bitBlock(head->memsz); // limit to 47bits... printf_log(log_level, "Allocating 0x%zx memory @%p for Elf \"%s\"\n", head->memsz, (void*)offs, head->name); void* p = mmap((void*)offs, head->memsz -- cgit 1.4.1