about summary refs log tree commit diff stats
path: root/src
diff options
context:
space:
mode:
authorptitSeb <sebastien.chev@gmail.com>2022-07-10 10:56:52 +0200
committerptitSeb <sebastien.chev@gmail.com>2022-07-10 10:56:52 +0200
commit5e0d4800d92c907a464c783add87697c7c10dd79 (patch)
tree01e09b653815a7270aeb7ef4bfee6d183c5a6a03 /src
parente1a8e8d82d16237d9be0d544b1e61eb1e9d7506f (diff)
downloadbox64-5e0d4800d92c907a464c783add87697c7c10dd79.tar.gz
box64-5e0d4800d92c907a464c783add87697c7c10dd79.zip
More previous bytes on Unimplemented Opcode message
Diffstat (limited to 'src')
-rwxr-xr-xsrc/emu/x64emu.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/emu/x64emu.c b/src/emu/x64emu.c
index 2983578d..daa79814 100755
--- a/src/emu/x64emu.c
+++ b/src/emu/x64emu.c
@@ -441,8 +441,9 @@ void UnimpOpcode(x64emu_t* emu)
     R_RIP = emu->old_ip;
 
     int tid = syscall(SYS_gettid);
-    printf_log(LOG_NONE, "%04d|%p: Unimplemented Opcode (%02X) %02X %02X %02X %02X %02X %02X %02X %02X %02X %02X %02X %02X %02X %02X %02X\n", 
-        tid, (void*)emu->old_ip, Peek(emu, -1),
+    printf_log(LOG_NONE, "%04d|%p: Unimplemented Opcode (%02X %02X %02X %02X) %02X %02X %02X %02X %02X %02X %02X %02X %02X %02X %02X %02X %02X %02X %02X\n", 
+        tid, (void*)emu->old_ip,
+        Peek(emu, -4), Peek(emu, -3), Peek(emu, -2), Peek(emu, -1),
         Peek(emu, 0), Peek(emu, 1), Peek(emu, 2), Peek(emu, 3),
         Peek(emu, 4), Peek(emu, 5), Peek(emu, 6), Peek(emu, 7),
         Peek(emu, 8), Peek(emu, 9), Peek(emu,10), Peek(emu,11),