From e60fd72672c55b260b5551443f2f62bb3622e254 Mon Sep 17 00:00:00 2001 From: ptitSeb Date: Mon, 21 Apr 2025 08:57:33 +0200 Subject: [TRACE] Fixed an issue with a trace on dynablock exiting execution --- src/libtools/signals.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src') 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 -- cgit 1.4.1