6 .symver __EI_authunix_create, authunix_create@GLIBC_2.2.5
9 .type authunix_nextverf, @function
14 .size authunix_nextverf, .-authunix_nextverf
16 .type authunix_marshal, @function
28 .size authunix_marshal, .-authunix_marshal
30 .type authunix_destroy, @function
58 .size authunix_destroy, .-authunix_destroy
59 .section .rodata.str1.8,"aMS",@progbits,1
62 .string "auth_unix.c: Fatal marshalling problem"
65 .type marshal_new_auth, @function
79 call __GI_xdrmem_create
82 call __GI_xdr_opaque_auth
87 call __GI_xdr_opaque_auth
98 leaq __GI__libc_intl_domainname
(%rip
), %rdi
101 call __GI___dcgettext
119 .size marshal_new_auth, .-marshal_new_auth
121 .type authunix_refresh, @function
144 call __GI_xdrmem_create
147 call __GI_xdr_authunix_parms
155 call __GI_xdr_authunix_parms
176 call __GI___clock_gettime
186 call __GI_xdr_authunix_parms
193 movups
%xmm0
, 0(%rbp
)
195 call marshal_new_auth
198 .size authunix_refresh, .-authunix_refresh
200 .type authunix_validate, @function
222 call __GI_xdrmem_create
232 call __GI_xdr_opaque_auth
235 movdqu
24(%rbx
), %xmm0
237 movups
%xmm0
, 0(%rbp
)
241 call marshal_new_auth
255 call __GI_xdr_opaque_auth
260 movups
%xmm0
, 0(%rbp
)
263 .size authunix_validate, .-authunix_validate
264 .section .rodata.str1.1,"aMS",@progbits,1
266 .string "out of memory\n"
271 .globl __GI_authunix_create
272 .hidden __GI_authunix_create
273 .type __GI_authunix_create, @function
274 __GI_authunix_create
:
298 leaq auth_unix_ops
(%rip
), %rax
299 movdqu __GI__null_auth
(%rip
), %xmm0
304 movq
16+__GI__null_auth
(%rip
), %rax
305 movups
%xmm0
, 24(%rbx
)
307 movups
%xmm0
, 24(%r13)
310 call __GI___clock_gettime
325 call __GI_xdrmem_create
328 call __GI_xdr_authunix_parms
346 movdqu
0(%r13), %xmm0
351 call marshal_new_auth
365 leaq
.LC1(%rip), %rsi
366 leaq __GI__libc_intl_domainname
(%rip
), %rdi
368 call __GI___dcgettext
369 leaq __func__.8733
(%rip
), %rdx
370 leaq
.LC2(%rip), %rsi
384 .size __GI_authunix_create, .-__GI_authunix_create
385 .globl __EI_authunix_create
386 .set __EI_authunix_create,__GI_authunix_create
388 .globl __GI_authunix_create_default
389 .hidden __GI_authunix_create_default
390 .type __GI_authunix_create_default, @function
391 __GI_authunix_create_default
:
399 leaq
-304(%rbp
), %r13
410 movl
%eax
, -312(%rbp
)
420 leaq
30(,%rax
,4), %rax
431 movq __libc_errno@gottpoff
(%rip
), %rax
467 movl
-312(%rbp
), %esi
474 call __GI_authunix_create
481 movq
%rax
, -312(%rbp
)
483 movq
-312(%rbp
), %rax
499 movzbl
-313(%rbp
), %eax
505 .size __GI_authunix_create_default, .-__GI_authunix_create_default
506 .globl authunix_create_default
507 .set authunix_create_default,__GI_authunix_create_default
508 .section .rodata.str1.16,"aMS",@progbits,1
510 .type __func__.8733, @object
511 .size __func__.8733, 16
513 .string "authunix_create"
514 .section .data.rel.ro.local,"aw",@progbits
516 .type auth_unix_ops, @object
517 .size auth_unix_ops, 40
519 .quad authunix_nextverf
520 .quad authunix_marshal
521 .quad authunix_validate
522 .quad authunix_refresh
523 .quad authunix_destroy
527 .hidden __gethostname