about summary refs log tree commit diff stats
path: root/src
diff options
context:
space:
mode:
authorptitSeb <sebastien.chev@gmail.com>2025-03-08 13:46:28 +0100
committerptitSeb <sebastien.chev@gmail.com>2025-03-08 13:46:28 +0100
commit99971e94c06f5df93a49940b602c683999017f9f (patch)
tree5b43c51ea7ffb041c0a0aceff59e39540044b5a4 /src
parent445d885090c82dc339a8a223c1108bad1b0e1e81 (diff)
downloadbox64-99971e94c06f5df93a49940b602c683999017f9f.tar.gz
box64-99971e94c06f5df93a49940b602c683999017f9f.zip
[TRACE] Improved a bit a few traces
Diffstat (limited to 'src')
-rw-r--r--src/emu/x64emu.c4
-rw-r--r--src/wrapped/wrappedlibc.c1
2 files changed, 3 insertions, 2 deletions
diff --git a/src/emu/x64emu.c b/src/emu/x64emu.c
index daaf3a3a..65aefa6f 100644
--- a/src/emu/x64emu.c
+++ b/src/emu/x64emu.c
@@ -481,10 +481,10 @@ const char* DumpCPURegs(x64emu_t* emu, uintptr_t ip, int is32bits)
                 sprintf(tmp, "\e[1;35m%s=%08x\e[m ", regname32[i], emu->regs[i].dword[0]);
                 emu->oldregs[i].q[0] = emu->regs[i].dword[0];
             } else {
-                sprintf(tmp, "%s=%08x ", regname32[i], emu->regs[i].dword[0]);
+                sprintf(tmp, "%s%s=%08x ", emu->regs[i].dword[1]?"*":"", regname32[i], emu->regs[i].dword[0]);
             }
 #else
-            sprintf(tmp, "%s=%08x ", regname[i], emu->regs[i].dword[0]);
+            sprintf(tmp, "%s%s=%08x ", emu->regs[i].dword[1]?"*":"", regname[i], emu->regs[i].dword[0]);
 #endif
             strcat(buff, tmp);
 
diff --git a/src/wrapped/wrappedlibc.c b/src/wrapped/wrappedlibc.c
index 566c274a..5771eb4e 100644
--- a/src/wrapped/wrappedlibc.c
+++ b/src/wrapped/wrappedlibc.c
@@ -3001,6 +3001,7 @@ size_t last_mmap_len = 0;
 EXPORT void* my_mmap64(x64emu_t* emu, void *addr, size_t length, int prot, int flags, int fd, ssize_t offset)
 {
     (void)emu;
+    if(BOX64ENV(dynarec_log)>=LOG_DEBUG) {printf_log(LOG_NONE, "mmap64(%p, 0x%zx, 0x%x, 0x%x, %d, %zd) ", addr, length, prot, flags, fd, offset);}
     void* ret = box_mmap(addr, length, prot, flags, fd, offset);
     int e = errno;
     if((ret==MAP_FAILED && (emu || box64_is32bits)) && (BOX64ENV(log)>=LOG_DEBUG || BOX64ENV(dynarec_log)>=LOG_DEBUG)) {printf_log(LOG_NONE, "%s (%d)\n", strerror(errno), errno);}