about summary refs log tree commit diff stats
path: root/src
diff options
context:
space:
mode:
authorptitSeb <sebastien.chev@gmail.com>2022-02-20 16:02:58 +0100
committerptitSeb <sebastien.chev@gmail.com>2022-02-20 16:02:58 +0100
commitffaae3ef39003a3ceffe8c6aea8307e28c03d807 (patch)
treeb25fb18bbf6b7099db0e98247dce47f992cdcf74 /src
parente3839f6a09620ad4283425ba7f896b75c09c6746 (diff)
downloadbox64-ffaae3ef39003a3ceffe8c6aea8307e28c03d807.tar.gz
box64-ffaae3ef39003a3ceffe8c6aea8307e28c03d807.zip
[TRACE] Small changes to function name print in trace
Diffstat (limited to 'src')
-rwxr-xr-xsrc/emu/x64run_private.c10
1 files changed, 5 insertions, 5 deletions
diff --git a/src/emu/x64run_private.c b/src/emu/x64run_private.c
index 6c2e5bc1..3265386b 100755
--- a/src/emu/x64run_private.c
+++ b/src/emu/x64run_private.c
@@ -94,7 +94,7 @@ const char* GetNativeName(void* p)
                 strcat(buff, " ("); strcat(buff, info.dli_fname); strcat(buff, ")");
             }
         } else {
-            sprintf(buff, "%s(%s/%p)", "???", info.dli_fname, p);
+            sprintf(buff, "%s(%s+%p)", "???", info.dli_fname, p);
             return buff;
         }
     }
@@ -960,9 +960,9 @@ const char* getAddrFunctionName(uintptr_t addr)
     const char* symbname = FindNearestSymbolName(FindElfAddress(my_context, addr), (void*)addr, &start, &sz);
     if(symbname && addr>=start && (addr<(start+sz) || !sz)) {
         if(addr==start)
-            sprintf(ret, "%s/%s", ElfName(FindElfAddress(my_context, addr)), symbname);
+            sprintf(ret, "%s:%s", ElfName(FindElfAddress(my_context, addr)), symbname);
         else
-            sprintf(ret, "%s/%s + %ld", ElfName(FindElfAddress(my_context, addr)), symbname, addr - start);
+            sprintf(ret, "%s:%s + %ld", ElfName(FindElfAddress(my_context, addr)), symbname, addr - start);
     } else
         sprintf(ret, "???");
     return ret;
@@ -975,9 +975,9 @@ void printFunctionAddr(uintptr_t nextaddr, const char* text)
     const char* symbname = FindNearestSymbolName(FindElfAddress(my_context, nextaddr), (void*)nextaddr, &start, &sz);
     if(symbname && nextaddr>=start && (nextaddr<(start+sz) || !sz)) {
         if(nextaddr==start)
-            printf_log(LOG_NONE, " (%s%s/%s)", text, ElfName(FindElfAddress(my_context, nextaddr)), symbname);
+            printf_log(LOG_NONE, " (%s%s:%s)", text, ElfName(FindElfAddress(my_context, nextaddr)), symbname);
         else
-            printf_log(LOG_NONE, " (%s%s/%s + %ld)", text, ElfName(FindElfAddress(my_context, nextaddr)), symbname, nextaddr - start);
+            printf_log(LOG_NONE, " (%s%s:%s + %ld)", text, ElfName(FindElfAddress(my_context, nextaddr)), symbname, nextaddr - start);
     }
 }