github.com/afumu/libc@v0.0.6/musl/src/signal/i386/sigsetjmp.s (about) 1 .global sigsetjmp 2 .global __sigsetjmp 3 .type sigsetjmp,@function 4 .type __sigsetjmp,@function 5 sigsetjmp: 6 __sigsetjmp: 7 mov 8(%esp),%ecx 8 jecxz 1f 9 10 mov 4(%esp),%eax 11 popl 24(%eax) 12 mov %ebx,28+8(%eax) 13 mov %eax,%ebx 14 15 .hidden ___setjmp 16 call ___setjmp 17 18 pushl 24(%ebx) 19 mov %ebx,4(%esp) 20 mov %eax,8(%esp) 21 mov 28+8(%ebx),%ebx 22 23 .hidden __sigsetjmp_tail 24 jmp __sigsetjmp_tail 25 26 1: jmp ___setjmp