4 .type __readdir64_r, @function
16 movq __libc_errno@gottpoff
(%rip
), %rax
20 # 38 "../sysdeps/unix/sysv/linux/readdir64_r.c" 1
30 # 47 "../sysdeps/unix/sysv/linux/x86/lowlevellock.h" 1
31 cmpxchgl
%edx
, 4(%rdi
)
44 leaq
(%r12,%rsi
), %r15
69 movq
-8(%r15,%rdx
), %rcx
70 movq
%rcx
, -8(%rbp
,%rdx
)
83 # 115 "../sysdeps/unix/sysv/linux/readdir64_r.c" 1
130 movzwl
-2(%r15,%rcx
), %edx
131 movw
%dx
, -2(%rbp
,%rcx
)
143 movq __libc_errno@gottpoff
(%rip
), %rax
144 movl
%fs:(%rax
), %r9d
152 # 115 "../sysdeps/unix/sysv/linux/readdir64_r.c" 1
164 # 115 "../sysdeps/unix/sysv/linux/readdir64_r.c" 1
174 lock cmpxchgl
%edx
, (%rbx
)
177 call __lll_lock_wait_private
182 movl
-4(%r15,%rcx
), %edx
183 movl
%edx
, -4(%rbp
,%rcx
)
187 movl
%ebx
, %fs:(%rax
)
189 .size __readdir64_r, .-__readdir64_r
191 .set readdir64_r,__readdir64_r
193 .set readdir_r,__readdir64_r
195 .set __readdir_r,__readdir64_r
196 .hidden __lll_lock_wait_private