2 .section .rodata.str1.8,"aMS",@progbits,1
5 .string "The futex facility returned an unexpected error code.\n"
8 .globl __pthread_rwlock_rdlock
9 .type __pthread_rwlock_rdlock, @function
10 __pthread_rwlock_rdlock
:
13 # 298 "pthread_rwlock_common.c" 1
27 lock xaddl
%eax
, (%rbx
)
59 lock cmpxchgl
%edx
, (%rbx
)
78 call __futex_abstimed_wait64@PLT
96 lock cmpxchgl
%edx
, (%rbx
)
104 movl $
2147483647, %edx
111 # 209 "../sysdeps/nptl/futex-internal.h" 1
122 leaq
.LC0(%rip), %rdi
123 call __libc_fatal@PLT
134 lock cmpxchgl
%edx
, (%rbx
)
166 lock cmpxchgl
%edx
, 0(%rbp
)
173 call __futex_abstimed_wait64@PLT
185 lock cmpxchgl
%ecx
, (%rbx
)
196 .size __pthread_rwlock_rdlock, .-__pthread_rwlock_rdlock
197 .weak pthread_rwlock_rdlock
198 .set pthread_rwlock_rdlock,__pthread_rwlock_rdlock