8 .type noop_handler, @function
11 .size noop_handler, .-noop_handler
12 .section .rodata.str1.1,"aMS",@progbits,1
14 .string "/etc/.pwd.lock"
18 .type __lckpwdf, @function
26 movl lock_fd
(%rip
), %ebp
38 # 47 "../sysdeps/unix/sysv/linux/x86/lowlevellock.h" 1
39 cmpxchgl
%edx
, lock
(%rip
)
50 movl
%eax
, lock_fd
(%rip
)
83 leaq noop_handler
(%rip
), %rax
90 movl lock_fd
(%rip
), %edi
110 movq $
8192, 160(%rsp
)
112 call __GI___sigprocmask
118 movl lock_fd
(%rip
), %edi
124 movups
%xmm0
, 2(%rsp
)
136 call __GI___sigprocmask
140 call __GI___sigaction
154 xchgl
%eax
, lock
(%rip
)
163 leaq lock
(%rip
), %rdi
176 movl
%r13d
, lock_fd
(%rip
)
184 call __GI___sigaction
192 xchgl
%eax
, lock
(%rip
)
205 lock cmpxchgl
%edx
, lock
(%rip
)
207 leaq lock
(%rip
), %rdi
208 call __lll_lock_wait_private
213 movl lock_fd
(%rip
), %edi
217 movl
%r13d
, lock_fd
(%rip
)
225 xchgl
%eax
, lock
(%rip
)
233 leaq lock
(%rip
), %rdi
243 .size __lckpwdf, .-__lckpwdf
245 .set lckpwdf,__lckpwdf
248 .type __ulckpwdf, @function
250 movl lock_fd
(%rip
), %r8d
263 # 47 "../sysdeps/unix/sysv/linux/x86/lowlevellock.h" 1
264 cmpxchgl
%edx
, lock
(%rip
)
268 movl lock_fd
(%rip
), %edi
270 movl $
-1, lock_fd
(%rip
)
289 lock cmpxchgl
%edx
, lock
(%rip
)
291 leaq lock
(%rip
), %rdi
292 call __lll_lock_wait_private
300 xchgl
%eax
, lock
(%rip
)
308 leaq lock
(%rip
), %rdi
322 .size __ulckpwdf, .-__ulckpwdf
324 .set ulckpwdf,__ulckpwdf
329 .type lock_fd, @object
333 .hidden __lll_lock_wait_private