about summary refs log tree commit diff stats
path: root/src
diff options
context:
space:
mode:
authorptitSeb <sebastien.chev@gmail.com>2025-04-21 08:57:33 +0200
committerptitSeb <sebastien.chev@gmail.com>2025-04-21 08:57:33 +0200
commite60fd72672c55b260b5551443f2f62bb3622e254 (patch)
tree6451931a08d95163bdaa154275e1010e56cb975f /src
parentc6ae7d36dd84ede899c4ba8220e4f89e5eaab03f (diff)
downloadbox64-e60fd72672c55b260b5551443f2f62bb3622e254.tar.gz
box64-e60fd72672c55b260b5551443f2f62bb3622e254.zip
[TRACE] Fixed an issue with a trace on dynablock exiting execution
Diffstat (limited to 'src')
-rw-r--r--src/libtools/signals.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/libtools/signals.c b/src/libtools/signals.c
index 6e1b1d89..1cbfcb7a 100644
--- a/src/libtools/signals.c
+++ b/src/libtools/signals.c
@@ -1700,7 +1700,7 @@ void my_box64signalhandler(int32_t sig, siginfo_t* info, void * ucntx)
                             if(db && db->arch_size)
                                 ARCH_ADJUST(db, emu, p, x64pc);
                         }
-                        dynarec_log(LOG_INFO, "Dynablock (%p, x64addr=%p) %s, getting out at %s %p (%p)!\n", db, db->x64_addr, is_hotpage?"in HotPage":"dirty",(void*)R_RIP, type_callret?"self-loop":"ret from callret", (void*)addr);
+                        dynarec_log(LOG_INFO, "Dynablock (%p, x64addr=%p) %s, getting out at %s %p (%p)!\n", db, db->x64_addr, is_hotpage?"in HotPage":"dirty", getAddrFunctionName(R_RIP), (void*)R_RIP, type_callret?"self-loop":"ret from callret", (void*)addr);
                         emu->test.clean = 0;
                         // use "3" to regen a dynablock at current pc (else it will first do an interp run)
                         #ifdef ANDROID