github.com/afumu/libc@v0.0.6/musl/src/signal/arm/sigsetjmp.s (about) 1 .syntax unified 2 .global sigsetjmp 3 .global __sigsetjmp 4 .type sigsetjmp,%function 5 .type __sigsetjmp,%function 6 sigsetjmp: 7 __sigsetjmp: 8 tst r1,r1 9 bne 1f 10 b setjmp 11 12 1: str lr,[r0,#256] 13 str r4,[r0,#260+8] 14 mov r4,r0 15 16 bl setjmp 17 18 mov r1,r0 19 mov r0,r4 20 ldr lr,[r0,#256] 21 ldr r4,[r0,#260+8] 22 23 .hidden __sigsetjmp_tail 24 b __sigsetjmp_tail