3 .globl _pthread_cleanup_push_defer
4 .type _pthread_cleanup_push_defer, @function
5 _pthread_cleanup_push_defer
:
10 # 30 "cleanup_defer_compat.c" 1
16 # 32 "cleanup_defer_compat.c" 1
28 # 54 "cleanup_defer_compat.c" 1
43 lock cmpxchgl
%esi
, (%rcx
)
47 .size _pthread_cleanup_push_defer, .-_pthread_cleanup_push_defer
48 .globl __pthread_cleanup_push_defer
49 .set __pthread_cleanup_push_defer,_pthread_cleanup_push_defer
51 .globl _pthread_cleanup_pop_restore
52 .type _pthread_cleanup_pop_restore, @function
53 _pthread_cleanup_pop_restore
:
57 # 65 "cleanup_defer_compat.c" 1
77 # 69 "cleanup_defer_compat.c" 1
89 lock cmpxchgl
%r8d
, (%rdi
)
93 # 86 "cleanup_defer_compat.c" 1
102 # 86 "cleanup_defer_compat.c" 1
109 lock;orl $
16, 776(%rax
)
115 call __pthread_unwind@PLT
121 .size _pthread_cleanup_pop_restore, .-_pthread_cleanup_pop_restore
122 .globl __pthread_cleanup_pop_restore
123 .set __pthread_cleanup_pop_restore,_pthread_cleanup_pop_restore