6 .symver __EI_svcunix_create, svcunix_create@GLIBC_2.2.5
7 .symver __EI_svcunixfd_create, svcunixfd_create@GLIBC_2.2.5
10 .type rendezvous_stat, @function
14 .size rendezvous_stat, .-rendezvous_stat
16 .type svcunix_getargs, @function
24 .size svcunix_getargs, .-svcunix_getargs
26 .type svcunix_freeargs, @function
35 .size svcunix_freeargs, .-svcunix_freeargs
37 .type svcunix_destroy, @function
44 call __GI_xprt_unregister
63 .size svcunix_destroy, .-svcunix_destroy
65 .type svcunix_rendezvous_abort, @function
66 svcunix_rendezvous_abort
:
69 .size svcunix_rendezvous_abort, .-svcunix_rendezvous_abort
70 .section .rodata.str1.1,"aMS",@progbits,1
72 .string "out of memory\n"
74 .string "svc_unix: makefd_xprt"
79 .type makefd_xprt, @function
100 leaq writeunix
(%rip
), %r9
101 leaq readunix
(%rip
), %r8
106 call __GI_xdrrec_create
107 leaq svcunix_op
(%rip
), %rax
118 call __GI_xprt_register
130 leaq
.LC0(%rip), %rsi
131 leaq __GI__libc_intl_domainname
(%rip
), %rdi
133 call __GI___dcgettext
134 leaq
.LC1(%rip), %rdx
135 leaq
.LC2(%rip), %rsi
146 .size makefd_xprt, .-makefd_xprt
148 .type rendezvous_request, @function
163 movq __libc_errno@gottpoff
(%rip
), %rax
186 movdqa
16(%rsp
), %xmm0
188 movups
%xmm0
, 20(%rax
)
201 call __svc_accept_failed
212 call __svc_wait_on_error
214 .size rendezvous_request, .-rendezvous_request
216 .type svcunix_reply, @function
227 call __GI_xdr_replymsg
231 call __GI_xdrrec_endofrecord
237 .size svcunix_reply, .-svcunix_reply
239 .type svcunix_stat, @function
258 .size svcunix_stat, .-svcunix_stat
260 .type svcunix_recv, @function
270 call __GI_xdrrec_skiprecord
273 call __GI_xdr_callmsg
295 .size svcunix_recv, .-svcunix_recv
297 .type writeunix, @function
325 movl
%eax
, 24+cm
(%rip
)
326 movabsq $
8589934593, %rax
327 movl
%r14d
, 16+cm
(%rip
)
328 movq
%rax
, 8+cm
(%rip
)
330 movl
%r15d
, 20+cm
(%rip
)
347 movq __libc_errno@gottpoff
(%rip
), %rax
387 .size writeunix, .-writeunix
389 .type readunix, @function
414 movzwl
14(%rsp
), %eax
445 movq __libc_errno@gottpoff
(%rip
), %rax
476 movq __libc_errno@gottpoff
(%rip
), %rax
479 movzwl
14(%rsp
), %eax
481 .size readunix, .-readunix
482 .section .rodata.str1.8,"aMS",@progbits,1
485 .string "svc_unix.c - AF_UNIX socket creation problem"
488 .string "svc_unix.c - cannot getsockname or listen"
491 .globl __GI_svcunix_create
492 .hidden __GI_svcunix_create
493 .type __GI_svcunix_create, @function
543 leaq
.LC4(%rip), %rsi
544 leaq __GI__libc_intl_domainname
(%rip
), %rdi
546 call __GI___dcgettext
584 movdqu __GI__null_auth
(%rip
), %xmm0
589 movups
%xmm0
, 40(%rbp
)
591 movq
16+__GI__null_auth
(%rip
), %rax
593 leaq svcunix_rendezvous_op
(%rip
), %rax
597 call __GI_xprt_register
616 leaq
.LC3(%rip), %rsi
617 leaq __GI__libc_intl_domainname
(%rip
), %rdi
620 call __GI___dcgettext
627 leaq
.LC0(%rip), %rsi
628 leaq __GI__libc_intl_domainname
(%rip
), %rdi
630 call __GI___dcgettext
631 leaq __func__.11185
(%rip
), %rdx
632 leaq
.LC2(%rip), %rsi
643 .size __GI_svcunix_create, .-__GI_svcunix_create
644 .globl __EI_svcunix_create
645 .set __EI_svcunix_create,__GI_svcunix_create
647 .globl __GI_svcunixfd_create
648 .hidden __GI_svcunixfd_create
649 .type __GI_svcunixfd_create, @function
650 __GI_svcunixfd_create
:
652 .size __GI_svcunixfd_create, .-__GI_svcunixfd_create
653 .globl __EI_svcunixfd_create
654 .set __EI_svcunixfd_create,__GI_svcunixfd_create
655 .section .rodata.str1.8
657 .type __func__.11185, @object
658 .size __func__.11185, 15
660 .string "svcunix_create"
663 .section .data.rel.ro.local,"aw",@progbits
665 .type svcunix_rendezvous_op, @object
666 .size svcunix_rendezvous_op, 48
667 svcunix_rendezvous_op
:
668 .quad rendezvous_request
669 .quad rendezvous_stat
670 .quad svcunix_rendezvous_abort
671 .quad svcunix_rendezvous_abort
672 .quad svcunix_rendezvous_abort
673 .quad svcunix_destroy
675 .type svcunix_op, @object
680 .quad svcunix_getargs
682 .quad svcunix_freeargs
683 .quad svcunix_destroy
685 .hidden __getsockname
692 .hidden __svc_wait_on_error
693 .hidden __svc_accept_failed