From f470d552cfaed6a5c7ff97b8c26ed45503b423d2 Mon Sep 17 00:00:00 2001 From: ptitSeb Date: Sat, 24 Feb 2024 09:56:04 +0100 Subject: Small changes in signal safe function handling --- src/libtools/signals.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/libtools/signals.c b/src/libtools/signals.c index 582f487f..fac0f478 100644 --- a/src/libtools/signals.c +++ b/src/libtools/signals.c @@ -271,13 +271,13 @@ static void sigstack_key_alloc() { } // this allow handling "safe" function that just abort if accessing a bad address -static JUMPBUFF signal_jmpbuf; +static __thread JUMPBUFF signal_jmpbuf; #ifdef ANDROID #define SIG_JMPBUF signal_jmpbuf #else #define SIG_JMPBUF &signal_jmpbuf #endif -static int signal_jmpbuf_active = 0; +static __thread int signal_jmpbuf_active = 0; //1<<1 is mutex_prot, 1<<8 is mutex_dyndump -- cgit 1.4.1