about summary refs log tree commit diff stats
path: root/src
diff options
context:
space:
mode:
authorptitSeb <sebastien.chev@gmail.com>2023-03-30 16:46:42 +0000
committerptitSeb <sebastien.chev@gmail.com>2023-03-30 16:46:42 +0000
commit88431b9286a0926339180679ab209e61065a7d4f (patch)
tree0576b6098d95a197222a5f7317d9ad8493f06c8a /src
parenta12c6b7beffe1e7ec77202432d86d5ff18962ae3 (diff)
downloadbox64-88431b9286a0926339180679ab209e61065a7d4f.tar.gz
box64-88431b9286a0926339180679ab209e61065a7d4f.zip
[DYNAREC] Changed again how the current IP is tracked in TEST_INTERPRETER mode
Diffstat (limited to 'src')
-rw-r--r--src/emu/x64test.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/emu/x64test.c b/src/emu/x64test.c
index 99c1a580..4b48a9ad 100644
--- a/src/emu/x64test.c
+++ b/src/emu/x64test.c
@@ -24,7 +24,7 @@
 
 void print_banner(x64emu_t* ref)
 {
-    printf_log(LOG_NONE, "Warning, difference between Interpreter and Dynarec in %p\n=======================================\n", (void*)ref->test.emu->old_ip);
+    printf_log(LOG_NONE, "Warning, difference between Interpreter and Dynarec in %p\n=======================================\n", (void*)ref->old_ip);
     printf_log(LOG_NONE, "DIFF: Dynarec |  Interpreter\n----------------------\n");
 }
 #define BANNER if(!banner) {banner=1; print_banner(ref);}
@@ -143,5 +143,6 @@ void x64test_init(x64emu_t* ref, uintptr_t ip)
     // Do a Dry single Step
     test->memsize = 0;
     test->test = 1;
+    ref->old_ip = ip;
     RunTest(test);
 }