sigsetjmp.s raw
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
27