3 .globl __librt_enable_asynccancel
4 .hidden __librt_enable_asynccancel
5 .type __librt_enable_asynccancel, @function
6 __librt_enable_asynccancel
:
9 # 35 "../nptl/cancellation.c" 1
19 lock cmpxchgl
%ecx
, 776(%rsi
)
36 # 50 "../nptl/cancellation.c" 1
42 # 304 "../nptl/pthreadP.h" 1
43 lock;orl $
16, 776(%rax
)
45 # 307 "../nptl/pthreadP.h" 1
49 call __pthread_unwind@PLT
50 .size __librt_enable_asynccancel, .-__librt_enable_asynccancel
51 .section .rodata.str1.8,"aMS",@progbits,1
54 .string "The futex facility returned an unexpected error code.\n"
57 .globl __librt_disable_asynccancel
58 .hidden __librt_disable_asynccancel
59 .type __librt_disable_asynccancel, @function
60 __librt_disable_asynccancel
:
64 # 78 "../nptl/cancellation.c" 1
74 lock cmpxchgl
%edx
, (%r8)
94 # 146 "../sysdeps/nptl/futex-internal.h" 1
103 # 102 "../nptl/cancellation.c" 1
127 leaq
.LC0(%rip), %rdi
128 call __libc_fatal@PLT
129 .size __librt_disable_asynccancel, .-__librt_disable_asynccancel