2 .section .rodata.str1.8,"aMS",@progbits,1
5 .string "The futex facility returned an unexpected error code.\n"
8 .globl __pthread_rwlock_clockwrlock
9 .type __pthread_rwlock_clockwrlock, @function
10 __pthread_rwlock_clockwrlock
:
15 cmpq $
999999999, 8(%rdx
)
20 # 603 "pthread_rwlock_common.c" 1
38 lock cmpxchgl
%ecx
, (%rdi
)
59 lock cmpxchgl
%edx
, (%rbx
)
65 # 947 "pthread_rwlock_common.c" 1
108 lock cmpxchgl
%ecx
, (%rbx
)
137 lock cmpxchgl
%ecx
, 0(%r13)
144 call __futex_abstimed_wait64@PLT
188 lock cmpxchgl
%edx
, (%r14)
196 call __futex_abstimed_wait64@PLT
220 lock cmpxchgl
%ecx
, (%rbx
)
232 # 209 "../sysdeps/nptl/futex-internal.h" 1
244 movl $
2147483647, %edx
249 # 209 "../sysdeps/nptl/futex-internal.h" 1
278 lock subl $
1, 4(%rbx
)
287 leal
2147483647(%rax
), %esi
288 lock cmpxchgl
%esi
, (%rcx
)
300 lock addl $
1, 4(%rdi
)
308 leaq
.LC0(%rip), %rdi
309 call __libc_fatal@PLT
317 orl $
-2147483648, %esi
318 lock cmpxchgl
%esi
, (%rdx
)
329 # 209 "../sysdeps/nptl/futex-internal.h" 1
357 cmpl $
-2147483647, %eax
361 lock cmpxchgl
%ecx
, (%rdx
)
363 cmpl $
-2147483647, %eax
377 .size __pthread_rwlock_clockwrlock, .-__pthread_rwlock_clockwrlock
378 .weak pthread_rwlock_clockwrlock
379 .set pthread_rwlock_clockwrlock,__pthread_rwlock_clockwrlock