Skip to content

Commit 47818f6

Browse files
committed
WIP: Implement sigsetjmp
1 parent 1708fe8 commit 47818f6

File tree

1 file changed

+9
-1
lines changed

1 file changed

+9
-1
lines changed

winsup/cygwin/scripts/gendef

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -616,8 +616,16 @@ EOF
616616
.globl sigsetjmp
617617
.seh_proc sigsetjmp
618618
sigsetjmp:
619+
// prologue
620+
stp fp, lr, [sp, #-0x10]! // save FP and LR registers
621+
mov fp, sp // set FP to current SP
622+
sub sp, sp, #0x20 // allocate 32 bytes on stack
619623
.seh_endprologue
620-
mov x0, 0
624+
625+
bl setjmp
626+
627+
// epilogue
628+
ldp fp, lr, [sp], #0x10 // restore saved FP and LR registers
621629
ret
622630
.seh_endproc
623631

0 commit comments

Comments
 (0)