diff options
| author | ptitSeb <sebastien.chev@gmail.com> | 2025-04-21 08:57:33 +0200 |
|---|---|---|
| committer | ptitSeb <sebastien.chev@gmail.com> | 2025-04-21 08:57:33 +0200 |
| commit | e60fd72672c55b260b5551443f2f62bb3622e254 (patch) | |
| tree | 6451931a08d95163bdaa154275e1010e56cb975f /src | |
| parent | c6ae7d36dd84ede899c4ba8220e4f89e5eaab03f (diff) | |
| download | box64-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.c | 2 |
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 |