about summary refs log tree commit diff stats
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rwxr-xr-xsrc/emu/x64trace.c6
1 files changed, 6 insertions, 0 deletions
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);