xref: /third_party/musl/src/signal/x86_64/sigsetjmp.s
  • Home
  • History
  • Annotate Annotate
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
  • only in /third_party/musl/src/signal/x86_64/
1570af302Sopenharmony_ci.global sigsetjmp
2570af302Sopenharmony_ci.global __sigsetjmp
3570af302Sopenharmony_ci.type sigsetjmp,@function
4570af302Sopenharmony_ci.type __sigsetjmp,@function
5570af302Sopenharmony_cisigsetjmp:
6570af302Sopenharmony_ci__sigsetjmp:
7570af302Sopenharmony_ci	test %esi,%esi
8570af302Sopenharmony_ci	jz 1f
9570af302Sopenharmony_ci
10570af302Sopenharmony_ci	popq 64(%rdi)
11570af302Sopenharmony_ci	mov %rbx,72+8(%rdi)
12570af302Sopenharmony_ci	mov %rdi,%rbx
13570af302Sopenharmony_ci
14570af302Sopenharmony_ci	call setjmp@PLT
15570af302Sopenharmony_ci
16570af302Sopenharmony_ci	pushq 64(%rbx)
17570af302Sopenharmony_ci	mov %rbx,%rdi
18570af302Sopenharmony_ci	mov %eax,%esi
19570af302Sopenharmony_ci	mov 72+8(%rbx),%rbx
20570af302Sopenharmony_ci
21570af302Sopenharmony_ci.hidden __sigsetjmp_tail
22570af302Sopenharmony_ci	jmp __sigsetjmp_tail
23570af302Sopenharmony_ci
24570af302Sopenharmony_ci1:	jmp setjmp@PLT
25

Indexes created Thu Nov 07 10:32:03 CST 2024