about summary refs log tree commit diff stats
diff options
context:
space:
mode:
authorptitSeb <sebastien.chev@gmail.com>2023-03-20 09:44:30 +0000
committerptitSeb <sebastien.chev@gmail.com>2023-03-20 09:44:30 +0000
commitbb49bc7844a760c22ab2d2bd3538cf54c811748d (patch)
treed865dfb8b129fbea0a260615d81100f1fecdb898
parentc56ad76d18a9693908c70614e4a7d5f2f69e5d34 (diff)
downloadbox64-bb49bc7844a760c22ab2d2bd3538cf54c811748d.tar.gz
box64-bb49bc7844a760c22ab2d2bd3538cf54c811748d.zip
[TRACE] Better debug info for ov_read function
-rwxr-xr-xsrc/emu/x64int3.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/emu/x64int3.c b/src/emu/x64int3.c
index 49cc0007..ca500ee1 100755
--- a/src/emu/x64int3.c
+++ b/src/emu/x64int3.c
@@ -237,6 +237,8 @@ void x64Int3(x64emu_t* emu, uintptr_t* addr)
                     snprintf(buff, 256, "%04d|%p: Calling %s(0x%x, %d, 0x%x, %p)", tid, *(void**)(R_RSP), s, R_EDI, R_ESI, R_EDX, (void*)R_RCX);
                 } else if (!strcmp(s, "glUniform4fv")) {
                     snprintf(buff, 256, "%04d|%p: Calling %s(%d, %d, %p[%g/%g/%g/%g...])", tid, *(void**)(R_RSP), s, R_EDI, R_ESI, (void*)R_RDX, ((float*)(R_RDX))[0], ((float*)(R_RDX))[1], ((float*)(R_RDX))[2], ((float*)(R_RDX))[3]);
+                } else if (!strcmp(s, "ov_read")) {
+                    snprintf(buff, 256, "%04d|%p: Calling %s(%p, %p, %d, %d, %d, %d, %p)", tid, *(void**)(R_RSP), s, (void*)R_RDI, (void*)R_RSI, R_EDX, R_ECX, R_R8d, R_R9d, *(void**)(R_RSP+8));
                 } else if (!strcmp(s, "mmap64") || !strcmp(s, "mmap")) {
                     snprintf(buff, 256, "%04d|%p: Calling %s(%p, %lu, 0x%x, 0x%x, %d, %ld)", tid, *(void**)(R_RSP), s, 
                         (void*)R_RDI, R_RSI, (int)(R_RDX), (int)R_RCX, (int)R_R8, R_R9);