From 68f394a38bb623af3df80828140a443915a93f23 Mon Sep 17 00:00:00 2001 From: ptitSeb Date: Fri, 13 Sep 2024 11:07:31 +0200 Subject: [TRACE] Better trace for 32bits FF 52 opcode --- src/emu/x64run_private.c | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'src') diff --git a/src/emu/x64run_private.c b/src/emu/x64run_private.c index 818e3d18..f36e6aed 100644 --- a/src/emu/x64run_private.c +++ b/src/emu/x64run_private.c @@ -1296,6 +1296,10 @@ void PrintTrace(x64emu_t* emu, uintptr_t ip, int dynarec) uintptr_t nextaddr = *(ptr_t*)(R_RBX + PK32(2)); printf_log(LOG_NONE, " => %p", (void*)nextaddr); printFunctionAddr(nextaddr, "=> "); + } else if(is32bits && PK(1)==0x52) { + uintptr_t nextaddr = *(ptr_t*)(R_RDX + PK(2)); + printf_log(LOG_NONE, " => %p", (void*)nextaddr); + printFunctionAddr(nextaddr, "=> "); } } -- cgit 1.4.1