2 .section .rodata.str1.8,"aMS",@progbits,1
5 .string "The futex facility returned an unexpected error code.\n"
8 .globl __pthread_rwlock_timedrdlock
9 .type __pthread_rwlock_timedrdlock, @function
10 __pthread_rwlock_timedrdlock
:
13 cmpq $
999999999, 8(%rsi
)
18 # 298 "pthread_rwlock_common.c" 1
35 lock xaddl
%eax
, (%rbx
)
69 lock cmpxchgl
%edx
, (%rbx
)
88 call __futex_abstimed_wait64@PLT
108 lock cmpxchgl
%edx
, (%rbx
)
116 movl $
2147483647, %edx
123 # 209 "../sysdeps/nptl/futex-internal.h" 1
134 leaq
.LC0(%rip), %rdi
135 call __libc_fatal@PLT
152 lock cmpxchgl
%edx
, (%rbx
)
184 lock cmpxchgl
%edx
, (%r12)
191 call __futex_abstimed_wait64@PLT
203 lock cmpxchgl
%ecx
, (%rbx
)
214 .size __pthread_rwlock_timedrdlock, .-__pthread_rwlock_timedrdlock
215 .weak pthread_rwlock_timedrdlock
216 .set pthread_rwlock_timedrdlock,__pthread_rwlock_timedrdlock