2 .section .rodata.str1.8,"aMS",@progbits,1
5 .string "The futex facility returned an unexpected error code.\n"
8 .globl __GI___pthread_rwlock_rdlock
9 .hidden __GI___pthread_rwlock_rdlock
10 .type __GI___pthread_rwlock_rdlock, @function
11 __GI___pthread_rwlock_rdlock
:
14 # 298 "pthread_rwlock_common.c" 1
28 lock xaddl
%eax
, (%rbx
)
60 lock cmpxchgl
%edx
, (%rbx
)
79 call __GI___futex_abstimed_wait64
97 lock cmpxchgl
%edx
, (%rbx
)
105 movl $
2147483647, %edx
112 # 209 "../sysdeps/nptl/futex-internal.h" 1
123 leaq
.LC0(%rip), %rdi
124 call __libc_fatal@PLT
135 lock cmpxchgl
%edx
, (%rbx
)
167 lock cmpxchgl
%edx
, 0(%rbp
)
174 call __GI___futex_abstimed_wait64
186 lock cmpxchgl
%ecx
, (%rbx
)
197 .size __GI___pthread_rwlock_rdlock, .-__GI___pthread_rwlock_rdlock
198 .weak pthread_rwlock_rdlock
199 .set pthread_rwlock_rdlock,__GI___pthread_rwlock_rdlock
200 .globl __pthread_rwlock_rdlock
201 .set __pthread_rwlock_rdlock,__GI___pthread_rwlock_rdlock