From f9942109270fdc3a479c05cf06d0142343b37752 Mon Sep 17 00:00:00 2001 From: Bananymous Date: Tue, 26 Aug 2025 23:43:00 +0300 Subject: [PATCH] LibC: Fix sigsetjmp (again) I was using a wrong register for signal mask storage... --- userspace/libraries/LibC/arch/x86_64/setjmp.S | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/userspace/libraries/LibC/arch/x86_64/setjmp.S b/userspace/libraries/LibC/arch/x86_64/setjmp.S index bd6ed239..bc48b2e7 100644 --- a/userspace/libraries/LibC/arch/x86_64/setjmp.S +++ b/userspace/libraries/LibC/arch/x86_64/setjmp.S @@ -48,7 +48,7 @@ sigsetjmp: subq $8, %rsp movq %rdi, (%rsp) - leaq 72(%rsi), %rdx + leaq 72(%rdi), %rdx xorq %rsi, %rsi call pthread_sigmask movq (%rsp), %rdi