From 75bdb328284b8e5b6827eeb7d5cedef26222e7db Mon Sep 17 00:00:00 2001 From: ptitSeb Date: Sat, 7 Sep 2024 11:59:34 +0200 Subject: Added a small fix in signe handler ucntx construction --- src/libtools/signals.c | 1 + 1 file changed, 1 insertion(+) (limited to 'src') diff --git a/src/libtools/signals.c b/src/libtools/signals.c index a3030e40..bb58efee 100644 --- a/src/libtools/signals.c +++ b/src/libtools/signals.c @@ -1114,6 +1114,7 @@ void my_sigactionhandler_oldcode(int32_t sig, int simple, siginfo_t* info, void fpu_xsave_mask(emu, xstate, 0, 0b111); memcpy(&sigcontext->xstate, xstate, sizeof(sigcontext->xstate)); ((struct x64_fpstate*)xstate)->res[12] = 0x46505853; // magic number to signal an XSTATE type of fpregs + ((struct x64_fpstate*)xstate)->res[13] = 0; // offset to xstate after this? // get signal mask if(new_ss) { -- cgit 1.4.1