about summary refs log tree commit diff stats
path: root/src
diff options
context:
space:
mode:
authorptitSeb <sebastien.chev@gmail.com>2022-07-30 16:08:41 +0200
committerptitSeb <sebastien.chev@gmail.com>2022-07-30 16:08:41 +0200
commitb853012cb6ac4f6d751d21f7b61a4c897cfcde87 (patch)
tree380f43fd200336fdacf15c154277bad856f9eb0a /src
parentd64d7db5f59918ef2eaa01657b71b8268acecd0f (diff)
downloadbox64-b853012cb6ac4f6d751d21f7b61a4c897cfcde87.tar.gz
box64-b853012cb6ac4f6d751d21f7b61a4c897cfcde87.zip
Small improvment to BOX64_ROLLING_LOG=1
Diffstat (limited to 'src')
-rwxr-xr-xsrc/emu/x64int3.c4
-rwxr-xr-xsrc/include/box64context.h2
2 files changed, 3 insertions, 3 deletions
diff --git a/src/emu/x64int3.c b/src/emu/x64int3.c
index dabeba73..2faba3f2 100755
--- a/src/emu/x64int3.c
+++ b/src/emu/x64int3.c
@@ -102,7 +102,7 @@ void x64Int3(x64emu_t* emu)
                 const char *s = NULL;
                 s = GetNativeName((void*)addr);
                 if(addr==(uintptr_t)PltResolver) {
-                    snprintf(buff, 256, "%s", " ... ");
+                    snprintf(buff, 256, "%s", cycle_log?"PltResolver ":" ... ");
                 } else if (!strcmp(s, "__open") || !strcmp(s, "open") || !strcmp(s, "open ") || !strcmp(s, "open64")) {
                     tmp = (char*)(R_RDI);
                     snprintf(buff, 255, "%04d|%p: Calling %s(\"%s\", %d (,%d))", tid, *(void**)(R_RSP), s, (tmp)?tmp:"(nil)", (int)(R_ESI), (int)(R_EDX));
@@ -262,7 +262,7 @@ void x64Int3(x64emu_t* emu)
                 else if(perr==2 && R_EAX==0)
                     snprintf(buff3, 63, " (errno=%d:\"%s\")", errno, strerror(errno));
                 if(cycle_log)
-                    snprintf(buffret, 127, "0x%lX%s%s\n", R_RAX, buff2, buff3);
+                    snprintf(buffret, 127, "0x%lX%s%s", R_RAX, buff2, buff3);
                 else
                     printf_log(LOG_NONE, " return 0x%lX%s%s\n", R_RAX, buff2, buff3);
                 pthread_mutex_unlock(&emu->context->mutex_trace);
diff --git a/src/include/box64context.h b/src/include/box64context.h
index 1e7f5efc..79560227 100755
--- a/src/include/box64context.h
+++ b/src/include/box64context.h
@@ -64,7 +64,7 @@ typedef struct base_segment_s {
     pthread_key_t   key;
 } base_segment_t;
 
-#define CYCLE_LOG   8
+#define CYCLE_LOG   16
 
 typedef struct box64context_s {
     path_collection_t   box64_path;     // PATH env. variable