about summary refs log tree commit diff stats
path: root/src/tools/bridge.c
diff options
context:
space:
mode:
authorptitSeb <sebastien.chev@gmail.com>2022-03-19 15:11:04 +0100
committerptitSeb <sebastien.chev@gmail.com>2022-03-19 15:11:04 +0100
commit5a563f1cc65a0e809d151132f9bdbb7f330cd5e6 (patch)
treec1dd62e1a6f69c6ab54eb172ad819ed33e5a2e33 /src/tools/bridge.c
parent7c42cf2d95f7197f7982fb1fc27b54deeea14f2a (diff)
downloadbox64-5a563f1cc65a0e809d151132f9bdbb7f330cd5e6.tar.gz
box64-5a563f1cc65a0e809d151132f9bdbb7f330cd5e6.zip
More work on GTK wrapping (hterm seems to run fine now)
Diffstat (limited to 'src/tools/bridge.c')
-rwxr-xr-xsrc/tools/bridge.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/tools/bridge.c b/src/tools/bridge.c
index 2574ddbd..b2e8d5ff 100755
--- a/src/tools/bridge.c
+++ b/src/tools/bridge.c
@@ -183,6 +183,8 @@ void* GetNativeFnc(uintptr_t fnc)
     Dl_info info;
     if(dladdr((void*)fnc, &info))
         return (void*)fnc;
+    if(!getProtection(fnc))
+        return NULL;
     // check if it's an indirect jump
     #define PK(a)       *(uint8_t*)(fnc+a)
     #define PK32(a)     *(uint32_t*)(fnc+a)