clarify the purpose of this project
[nyanglibc.git] / stdlib / quick_exit.shared.s
blobdabe7ed5067cc65fdaba1905c7ce801d38caacb7
1 .text
2 #APP
3 memmove = __GI_memmove
4 memset = __GI_memset
5 memcpy = __GI_memcpy
6 .symver __new_quick_exit,quick_exit@@GLIBC_2.24
7 .symver __old_quick_exit,quick_exit@GLIBC_2.10
8 #NO_APP
9 .p2align 4,,15
10 .globl __new_quick_exit
11 .type __new_quick_exit, @function
12 __new_quick_exit:
13 leaq __quick_exit_funcs(%rip), %rsi
14 subq $8, %rsp
15 xorl %ecx, %ecx
16 xorl %edx, %edx
17 call __run_exit_handlers
18 .size __new_quick_exit, .-__new_quick_exit
19 .section .text.compat,"ax",@progbits
20 .p2align 4,,15
21 .globl __old_quick_exit
22 .type __old_quick_exit, @function
23 __old_quick_exit:
24 leaq __quick_exit_funcs(%rip), %rsi
25 subq $8, %rsp
26 movl $1, %ecx
27 xorl %edx, %edx
28 call __run_exit_handlers
29 .size __old_quick_exit, .-__old_quick_exit
30 .hidden __run_exit_handlers
31 .hidden __quick_exit_funcs