3 .globl __pthread_cancel
4 .type __pthread_cancel, @function
11 call pthread_cancel_init
24 # 82 "pthread_cancel.c" 1
28 movq __libc_multiple_threads_ptr
(%rip
), %rsi
30 movl $
1, __pthread_multiple_threads
(%rip
)
31 lock cmpxchgl
%edx
, (%rcx
)
42 lock cmpxchgl
%edx
, (%rcx
)
50 # 70 "pthread_cancel.c" 1
65 .size __pthread_cancel, .-__pthread_cancel
67 .set pthread_cancel,__pthread_cancel
68 .hidden __pthread_multiple_threads
69 .hidden __libc_multiple_threads_ptr
70 .hidden pthread_cancel_init