From 646770ff68d9538e7d89a904ebbb04dc32471284 Mon Sep 17 00:00:00 2001 From: ptitSeb Date: Sat, 2 Sep 2023 12:45:59 +0200 Subject: [ANDROID] More change to android/dynarec build --- src/libtools/signals.c | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'src/libtools') diff --git a/src/libtools/signals.c b/src/libtools/signals.c index 43d8f58c..1aff0608 100644 --- a/src/libtools/signals.c +++ b/src/libtools/signals.c @@ -860,7 +860,11 @@ void my_sigactionhandler_oldcode(int32_t sig, int simple, siginfo_t* info, void if(Locks & is_dyndump_locked) CancelBlock64(1); #endif + #ifdef ANDROID + siglongjmp(*emu->jmpbuf, 1); + #else siglongjmp(emu->jmpbuf, 1); + #endif } printf_log(LOG_INFO, "Warning, context has been changed in Sigactionhanlder%s\n", (sigcontext->uc_mcontext.gregs[X64_RIP]!=sigcontext_copy.uc_mcontext.gregs[X64_RIP])?" (EIP changed)":""); } -- cgit 1.4.1