3 .type noop_handler, @function
6 .size noop_handler, .-noop_handler
7 .section .rodata.str1.1,"aMS",@progbits,1
9 .string "/etc/.pwd.lock"
13 .type __lckpwdf, @function
21 movl lock_fd
(%rip
), %ebp
33 # 47 "../sysdeps/unix/sysv/linux/x86/lowlevellock.h" 1
34 cmpxchgl
%edx
, lock
(%rip
)
45 movl
%eax
, lock_fd
(%rip
)
78 leaq noop_handler
(%rip
), %rax
85 movl lock_fd
(%rip
), %edi
105 movq $
8192, 160(%rsp
)
113 movl lock_fd
(%rip
), %edi
119 movups
%xmm0
, 2(%rsp
)
149 xchgl
%eax
, lock
(%rip
)
158 leaq lock
(%rip
), %rdi
171 movl
%r13d
, lock_fd
(%rip
)
187 xchgl
%eax
, lock
(%rip
)
200 lock cmpxchgl
%edx
, lock
(%rip
)
202 leaq lock
(%rip
), %rdi
203 call __lll_lock_wait_private
208 movl lock_fd
(%rip
), %edi
212 movl
%r13d
, lock_fd
(%rip
)
220 xchgl
%eax
, lock
(%rip
)
228 leaq lock
(%rip
), %rdi
238 .size __lckpwdf, .-__lckpwdf
240 .set lckpwdf,__lckpwdf
243 .type __ulckpwdf, @function
245 movl lock_fd
(%rip
), %r8d
258 # 47 "../sysdeps/unix/sysv/linux/x86/lowlevellock.h" 1
259 cmpxchgl
%edx
, lock
(%rip
)
263 movl lock_fd
(%rip
), %edi
265 movl $
-1, lock_fd
(%rip
)
284 lock cmpxchgl
%edx
, lock
(%rip
)
286 leaq lock
(%rip
), %rdi
287 call __lll_lock_wait_private
295 xchgl
%eax
, lock
(%rip
)
303 leaq lock
(%rip
), %rdi
317 .size __ulckpwdf, .-__ulckpwdf
319 .set ulckpwdf,__ulckpwdf
324 .type lock_fd, @object
328 .hidden __lll_lock_wait_private
332 .hidden __sigprocmask