From 5eca802a5a110ec2f1b032886d30ff5084f59477 Mon Sep 17 00:00:00 2001 From: ptitSeb Date: Mon, 8 Mar 2021 20:41:16 +0100 Subject: [TRACE] Trace is not displaying relative offsets for now, preparing functions --- src/emu/x64trace.c | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'src') diff --git a/src/emu/x64trace.c b/src/emu/x64trace.c index b46eba40..0fb14c03 100755 --- a/src/emu/x64trace.c +++ b/src/emu/x64trace.c @@ -102,7 +102,13 @@ const char* DecodeX64Trace(zydis_dec_t *dec, uintptr_t p) sprintf(tmp, "%02X ", *((unsigned char*)p+i)); strcat(buff, tmp); } + #if 0 + const /*ZydisFormatterToken*/void* token; + dec->ZydisFormatterTokenizeInstruction(&dec->formatter, &dec->instruction, tmp, sizeof(tmp), p, &token); + dec->PrintTokenizedInstruction(token); + #else dec->ZydisFormatterFormatInstruction(&dec->formatter, &dec->instruction, tmp, sizeof(tmp),p); + #endif strcat(buff, tmp); } else { sprintf(buff, "Decoder failed @%p", (void*)p); -- cgit 1.4.1