From 93b4813ee2ce9faca4355efcf835004a107908d7 Mon Sep 17 00:00:00 2001 From: ptitSeb Date: Wed, 5 Feb 2025 09:48:07 +0100 Subject: Remove memory location test for traping wine syscall, box64 doesn't need that --- src/emu/x64syscall.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src') diff --git a/src/emu/x64syscall.c b/src/emu/x64syscall.c index e35532dd..7cb4f934 100644 --- a/src/emu/x64syscall.c +++ b/src/emu/x64syscall.c @@ -441,7 +441,7 @@ void EXPORT x64Syscall(x64emu_t *emu) if(box64_wine && !box64_is32bits) { //64bits only here... uintptr_t ret_addr = R_RIP-2; - if(ret_addr<0x700000000000LL && (my_context->signals[SIGSYS]>2) && !FindElfAddress(my_context, ret_addr)) { + if(/*ret_addr<0x700000000000LL &&*/ (my_context->signals[SIGSYS]>2) && !FindElfAddress(my_context, ret_addr)) { // not a linux elf, not a syscall to setup x86_64 arch. Signal SIGSYS emit_signal(emu, SIGSYS, (void*)ret_addr, R_EAX&0xffff); // what are the parameters? return; -- cgit 1.4.1