6 .symver __new_getspent_r,getspent_r@@GLIBC_2.2.5
7 .section .rodata.str1.1,"aMS",@progbits,1
14 .type setspent, @function
19 # 124 "../nss/getXXent_r.c" 1
27 # 47 "../sysdeps/unix/sysv/linux/x86/lowlevellock.h" 1
28 cmpxchgl
%edx
, lock
(%rip
)
33 leaq last_nip
(%rip
), %r8
35 leaq startp
(%rip
), %rcx
37 leaq __GI___nss_shadow_lookup2
(%rip
), %rsi
41 movq __libc_errno@gottpoff
(%rip
), %r8
44 # 129 "../nss/getXXent_r.c" 1
62 lock cmpxchgl
%edx
, lock
(%rip
)
65 call __lll_lock_wait_private
72 # 129 "../nss/getXXent_r.c" 1
73 xchgl
%eax
, lock
(%rip
)
84 # 129 "../nss/getXXent_r.c" 1
91 .size setspent, .-setspent
92 .section .rodata.str1.1
98 .type endspent, @function
101 cmpq $
0, startp
(%rip
)
105 # 142 "../nss/getXXent_r.c" 1
113 # 47 "../sysdeps/unix/sysv/linux/x86/lowlevellock.h" 1
114 cmpxchgl
%edx
, lock
(%rip
)
118 leaq last_nip
(%rip
), %r8
119 leaq startp
(%rip
), %rcx
121 leaq __GI___nss_shadow_lookup2
(%rip
), %rsi
122 leaq
.LC1(%rip), %rdi
125 movq __libc_errno@gottpoff
(%rip
), %r8
128 # 146 "../nss/getXXent_r.c" 1
148 # 146 "../nss/getXXent_r.c" 1
149 xchgl
%eax
, lock
(%rip
)
157 leaq lock
(%rip
), %rdi
160 # 146 "../nss/getXXent_r.c" 1
171 lock cmpxchgl
%edx
, lock
(%rip
)
173 leaq lock
(%rip
), %rdi
174 call __lll_lock_wait_private
177 .size endspent, .-endspent
178 .section .rodata.str1.1
185 .type __getspent_r, @function
192 # 159 "../nss/getXXent_r.c" 1
200 # 47 "../sysdeps/unix/sysv/linux/x86/lowlevellock.h" 1
201 cmpxchgl
%edi
, lock
(%rip
)
206 leaq last_nip
(%rip
), %r9
207 leaq startp
(%rip
), %r8
209 leaq
.LC2(%rip), %rdi
213 leaq __GI___nss_shadow_lookup2
(%rip
), %rdx
215 leaq
.LC0(%rip), %rsi
220 movq __libc_errno@gottpoff
(%rip
), %r8
224 # 165 "../nss/getXXent_r.c" 1
243 lock cmpxchgl
%edi
, lock
(%rip
)
245 leaq lock
(%rip
), %rdi
249 call __lll_lock_wait_private
259 # 165 "../nss/getXXent_r.c" 1
260 xchgl
%eax
, lock
(%rip
)
268 leaq lock
(%rip
), %rdi
271 # 165 "../nss/getXXent_r.c" 1
278 .size __getspent_r, .-__getspent_r
279 .globl __new_getspent_r
280 .set __new_getspent_r,__getspent_r
289 .hidden __nss_getent_r
291 .hidden __lll_lock_wait_private