about summary refs log tree commit diff stats
path: root/src
diff options
context:
space:
mode:
authorptitSeb <sebastien.chev@gmail.com>2024-03-10 13:50:52 +0100
committerptitSeb <sebastien.chev@gmail.com>2024-03-10 13:50:52 +0100
commit5aa5015348ae5143cd707a4356140d0b2c7f3e07 (patch)
treebbb59ce60a85bbf0cf5c00fb86293bd21e5cdab1 /src
parent411aecde6f16a79eda184f5c03cf21dcf2355b99 (diff)
downloadbox64-5aa5015348ae5143cd707a4356140d0b2c7f3e07.tar.gz
box64-5aa5015348ae5143cd707a4356140d0b2c7f3e07.zip
[TRACE] slignthly better log for ExitEmulation bridge
Diffstat (limited to 'src')
-rw-r--r--src/tools/bridge.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/tools/bridge.c b/src/tools/bridge.c
index cdc0e307..c1503fac 100644
--- a/src/tools/bridge.c
+++ b/src/tools/bridge.c
@@ -151,7 +151,6 @@ uintptr_t AddAutomaticBridge(bridge_t* bridge, wrapper_t w, void* fnc, int N, co
     if(!hasAlternate(fnc)) {
         printf_log(LOG_DEBUG, "Adding AutomaticBridge for %p to %p\n", fnc, (void*)ret);
         addAlternate(fnc, (void*)ret);
-
     }
     return ret;
 }
@@ -225,7 +224,10 @@ const char* getBridgeName(void* addr)
 {
     onebridge_t* one = (onebridge_t*)(((uintptr_t)addr&~(sizeof(onebridge_t)-1)));   // align to start of bridge
     if(one->C3==0xC3 && one->S=='S' && one->C=='C')
-        return one->name;
+        if(one->w==NULL)
+            return "ExitEmulation";
+        else
+            return one->name;
     return NULL;
 }