From 5a563f1cc65a0e809d151132f9bdbb7f330cd5e6 Mon Sep 17 00:00:00 2001 From: ptitSeb Date: Sat, 19 Mar 2022 15:11:04 +0100 Subject: More work on GTK wrapping (hterm seems to run fine now) --- src/tools/bridge.c | 2 ++ 1 file changed, 2 insertions(+) (limited to 'src/tools/bridge.c') 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) -- cgit 1.4.1