3 .section .gnu.warning.setrpcent
5 .section .gnu.warning.endrpcent
7 .section .gnu.warning.getrpcent_r
9 .section .rodata.str1.1,"aMS",@progbits,1
16 .type setrpcent, @function
22 # 124 "../nss/getXXent_r.c" 1
30 # 47 "../sysdeps/unix/sysv/linux/x86/lowlevellock.h" 1
31 cmpxchgl
%edx
, lock
(%rip
)
35 leaq stayopen_tmp
(%rip
), %rax
37 leaq last_nip
(%rip
), %r8
38 leaq startp
(%rip
), %rcx
40 leaq __nss_rpc_lookup2
(%rip
), %rsi
44 movq __libc_errno@gottpoff
(%rip
), %r8
47 # 129 "../nss/getXXent_r.c" 1
65 lock cmpxchgl
%edx
, lock
(%rip
)
69 call __lll_lock_wait_private
77 # 129 "../nss/getXXent_r.c" 1
78 xchgl
%eax
, lock
(%rip
)
89 # 129 "../nss/getXXent_r.c" 1
96 .size setrpcent, .-setrpcent
97 .section .rodata.str1.1
103 .type endrpcent, @function
106 cmpq $
0, startp
(%rip
)
110 # 142 "../nss/getXXent_r.c" 1
118 # 47 "../sysdeps/unix/sysv/linux/x86/lowlevellock.h" 1
119 cmpxchgl
%edx
, lock
(%rip
)
123 leaq last_nip
(%rip
), %r8
124 leaq startp
(%rip
), %rcx
126 leaq __nss_rpc_lookup2
(%rip
), %rsi
127 leaq
.LC1(%rip), %rdi
130 movq __libc_errno@gottpoff
(%rip
), %r8
133 # 146 "../nss/getXXent_r.c" 1
153 # 146 "../nss/getXXent_r.c" 1
154 xchgl
%eax
, lock
(%rip
)
162 leaq lock
(%rip
), %rdi
165 # 146 "../nss/getXXent_r.c" 1
176 lock cmpxchgl
%edx
, lock
(%rip
)
178 leaq lock
(%rip
), %rdi
179 call __lll_lock_wait_private
182 .size endrpcent, .-endrpcent
183 .section .rodata.str1.1
185 .string "getrpcent_r"
189 .hidden __getrpcent_r
190 .type __getrpcent_r, @function
197 # 159 "../nss/getXXent_r.c" 1
205 # 47 "../sysdeps/unix/sysv/linux/x86/lowlevellock.h" 1
206 cmpxchgl
%edi
, lock
(%rip
)
210 leaq stayopen_tmp
(%rip
), %rax
212 leaq last_nip
(%rip
), %r9
214 leaq startp
(%rip
), %r8
216 leaq
.LC2(%rip), %rdi
220 leaq __nss_rpc_lookup2
(%rip
), %rdx
222 leaq
.LC0(%rip), %rsi
226 movq __libc_errno@gottpoff
(%rip
), %r8
230 # 165 "../nss/getXXent_r.c" 1
249 lock cmpxchgl
%edi
, lock
(%rip
)
251 leaq lock
(%rip
), %rdi
255 call __lll_lock_wait_private
265 # 165 "../nss/getXXent_r.c" 1
266 xchgl
%eax
, lock
(%rip
)
274 leaq lock
(%rip
), %rdi
277 # 165 "../nss/getXXent_r.c" 1
284 .size __getrpcent_r, .-__getrpcent_r
285 .globl __new_getrpcent_r
286 .set __new_getrpcent_r,__getrpcent_r
288 .set getrpcent_r,__new_getrpcent_r
289 .section .gnu.warning.getrpcent_r
292 .type __evoke_link_warning_getrpcent_r, @object
293 .size __evoke_link_warning_getrpcent_r, 135
294 __evoke_link_warning_getrpcent_r
:
295 .string "Using 'getrpcent_r' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking"
296 .section .gnu.warning.endrpcent
299 .type __evoke_link_warning_endrpcent, @object
300 .size __evoke_link_warning_endrpcent, 133
301 __evoke_link_warning_endrpcent
:
302 .string "Using 'endrpcent' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking"
303 .section .gnu.warning.setrpcent
306 .type __evoke_link_warning_setrpcent, @object
307 .size __evoke_link_warning_setrpcent, 133
308 __evoke_link_warning_setrpcent
:
309 .string "Using 'setrpcent' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking"
313 .comm stayopen_tmp,4,4
320 .hidden __nss_getent_r
322 .hidden __lll_lock_wait_private
324 .hidden __nss_rpc_lookup2