about summary refs log tree commit diff stats
path: root/src/dynarec/dynarec_native_functions.c
diff options
context:
space:
mode:
authorptitSeb <sebastien.chev@gmail.com>2024-11-04 11:43:27 +0100
committerptitSeb <sebastien.chev@gmail.com>2024-11-04 11:43:27 +0100
commit3448e941710dbf11d2772d5782a0b2d44e7892b1 (patch)
tree2c9ee9d17416e124b7baaa53eefafc2f0a0a7942 /src/dynarec/dynarec_native_functions.c
parent08085be36070ba22b9e2e99529826d60d5ba149f (diff)
downloadbox64-3448e941710dbf11d2772d5782a0b2d44e7892b1.tar.gz
box64-3448e941710dbf11d2772d5782a0b2d44e7892b1.zip
Improve handling of memory protection, and excution bit
Diffstat (limited to 'src/dynarec/dynarec_native_functions.c')
-rw-r--r--src/dynarec/dynarec_native_functions.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/dynarec/dynarec_native_functions.c b/src/dynarec/dynarec_native_functions.c
index 5a086018..c6ea65b0 100644
--- a/src/dynarec/dynarec_native_functions.c
+++ b/src/dynarec/dynarec_native_functions.c
@@ -172,7 +172,7 @@ void native_ud(x64emu_t* emu)
 void native_priv(x64emu_t* emu)
 {
     emu->test.test = 0;
-    emit_signal(emu, SIGSEGV, (void*)R_RIP, 0);
+    emit_signal(emu, SIGSEGV, (void*)R_RIP, 0xbad0);
 }
 
 void native_int(x64emu_t* emu, int num)