github.com/afumu/libc@v0.0.6/musl/src/signal/x86_64/sigsetjmp.s (about) 1 .global sigsetjmp 2 .global __sigsetjmp 3 .type sigsetjmp,@function 4 .type __sigsetjmp,@function 5 sigsetjmp: 6 __sigsetjmp: 7 test %esi,%esi 8 jz 1f 9 10 popq 64(%rdi) 11 mov %rbx,72+8(%rdi) 12 mov %rdi,%rbx 13 14 call setjmp@PLT 15 16 pushq 64(%rbx) 17 mov %rbx,%rdi 18 mov %eax,%esi 19 mov 72+8(%rbx),%rbx 20 21 .hidden __sigsetjmp_tail 22 jmp __sigsetjmp_tail 23 24 1: jmp setjmp@PLT