3 .globl __librt_enable_asynccancel
4 .type __librt_enable_asynccancel, @function
5 __librt_enable_asynccancel
:
8 # 35 "../nptl/cancellation.c" 1
18 lock cmpxchgl
%ecx
, 776(%rsi
)
35 # 50 "../nptl/cancellation.c" 1
41 # 304 "../nptl/pthreadP.h" 1
42 lock;orl $
16, 776(%rax
)
44 # 307 "../nptl/pthreadP.h" 1
48 call __pthread_unwind@PLT
49 .size __librt_enable_asynccancel, .-__librt_enable_asynccancel
50 .section .rodata.str1.8,"aMS",@progbits,1
53 .string "The futex facility returned an unexpected error code.\n"
56 .globl __librt_disable_asynccancel
57 .type __librt_disable_asynccancel, @function
58 __librt_disable_asynccancel
:
62 # 78 "../nptl/cancellation.c" 1
72 lock cmpxchgl
%edx
, (%r8)
92 # 146 "../sysdeps/nptl/futex-internal.h" 1
101 # 102 "../nptl/cancellation.c" 1
125 leaq
.LC0(%rip), %rdi
126 call __libc_fatal@PLT
127 .size __librt_disable_asynccancel, .-__librt_disable_asynccancel
128 .weak __pthread_unwind