6 .symver __EI_key_setsecret, key_setsecret@GLIBC_2.2.5
7 .symver __EI_key_secretkey_is_set, key_secretkey_is_set@GLIBC_2.2.5
8 .symver __EI_key_encryptsession, key_encryptsession@GLIBC_2.2.5
9 .symver __EI_key_decryptsession, key_decryptsession@GLIBC_2.2.5
10 .symver __EI_key_encryptsession_pk, key_encryptsession_pk@GLIBC_2.2.5
11 .symver __EI_key_decryptsession_pk, key_decryptsession_pk@GLIBC_2.2.5
12 .symver __EI_key_gendes, key_gendes@GLIBC_2.2.5
13 .symver __EI_key_setnet, key_setnet@GLIBC_2.2.5
14 .symver __EI_key_get_conv, key_get_conv@GLIBC_2.2.5
15 .symver __key_encryptsession_pk_LOCAL,__key_encryptsession_pk_LOCAL@GLIBC_2.2.5
16 .symver __key_decryptsession_pk_LOCAL,__key_decryptsession_pk_LOCAL@GLIBC_2.2.5
17 .symver __key_gendes_LOCAL,__key_gendes_LOCAL@GLIBC_2.2.5
18 .section .rodata.str1.1,"aMS",@progbits,1
24 .string "/var/run/keyservsock"
28 .type getkeyserv_handle, @function
35 call __rpc_thread_variables
74 call __GI_authunix_create
118 leaq
.LC0(%rip), %rdi
123 call __GI_authunix_create
181 .size getkeyserv_handle, .-getkeyserv_handle
183 .type key_call_socket, @function
205 # 47 "../sysdeps/unix/sysv/linux/x86/lowlevellock.h" 1
206 cmpxchgl
%edx
, keycall_lock
(%rip
)
214 call getkeyserv_handle
241 subl $
1, keycall_lock
(%rip
)
254 call getkeyserv_handle
261 lock cmpxchgl
%edx
, keycall_lock
(%rip
)
263 leaq keycall_lock
(%rip
), %rdi
264 call __lll_lock_wait_private
272 xchgl
%eax
, keycall_lock
(%rip
)
280 leaq keycall_lock
(%rip
), %rdi
295 .size key_call_socket, .-key_call_socket
297 .globl __GI_key_setsecret
298 .hidden __GI_key_setsecret
299 .type __GI_key_setsecret, @function
303 leaq __GI_xdr_keystatus
(%rip
), %rcx
304 leaq __GI_xdr_keybuf
(%rip
), %rsi
325 .size __GI_key_setsecret, .-__GI_key_setsecret
326 .globl __EI_key_setsecret
327 .set __EI_key_setsecret,__GI_key_setsecret
329 .globl __GI_key_secretkey_is_set
330 .hidden __GI_key_secretkey_is_set
331 .type __GI_key_secretkey_is_set, @function
332 __GI_key_secretkey_is_set
:
338 leaq __GI_xdr_void
(%rip
), %rsi
342 leaq __GI_xdr_key_netstres
(%rip
), %rcx
358 .size __GI_key_secretkey_is_set, .-__GI_key_secretkey_is_set
359 .globl __EI_key_secretkey_is_set
360 .set __EI_key_secretkey_is_set,__GI_key_secretkey_is_set
362 .globl __GI_key_encryptsession
363 .hidden __GI_key_encryptsession
364 .type __GI_key_encryptsession, @function
365 __GI_key_encryptsession
:
368 leaq __GI_xdr_cryptkeyres
(%rip
), %rcx
372 leaq __GI_xdr_cryptkeyarg
(%rip
), %rsi
397 .size __GI_key_encryptsession, .-__GI_key_encryptsession
398 .globl __EI_key_encryptsession
399 .set __EI_key_encryptsession,__GI_key_encryptsession
401 .globl __GI_key_decryptsession
402 .hidden __GI_key_decryptsession
403 .type __GI_key_decryptsession, @function
404 __GI_key_decryptsession
:
407 leaq __GI_xdr_cryptkeyres
(%rip
), %rcx
411 leaq __GI_xdr_cryptkeyarg
(%rip
), %rsi
436 .size __GI_key_decryptsession, .-__GI_key_decryptsession
437 .globl __EI_key_decryptsession
438 .set __EI_key_decryptsession,__GI_key_decryptsession
440 .globl __GI_key_encryptsession_pk
441 .hidden __GI_key_encryptsession_pk
442 .type __GI_key_encryptsession_pk, @function
443 __GI_key_encryptsession_pk
:
453 movq __key_encryptsession_pk_LOCAL@GOTPCREL
(%rip
), %rax
454 movups
%xmm0
, 24(%rsp
)
460 leaq __GI_xdr_cryptkeyres
(%rip
), %rcx
461 leaq __GI_xdr_cryptkeyarg2
(%rip
), %rsi
495 .size __GI_key_encryptsession_pk, .-__GI_key_encryptsession_pk
496 .globl __EI_key_encryptsession_pk
497 .set __EI_key_encryptsession_pk,__GI_key_encryptsession_pk
499 .globl __GI_key_decryptsession_pk
500 .hidden __GI_key_decryptsession_pk
501 .type __GI_key_decryptsession_pk, @function
502 __GI_key_decryptsession_pk
:
512 movq __key_decryptsession_pk_LOCAL@GOTPCREL
(%rip
), %rax
513 movups
%xmm0
, 24(%rsp
)
519 leaq __GI_xdr_cryptkeyres
(%rip
), %rcx
520 leaq __GI_xdr_cryptkeyarg2
(%rip
), %rsi
554 .size __GI_key_decryptsession_pk, .-__GI_key_decryptsession_pk
555 .globl __EI_key_decryptsession_pk
556 .set __EI_key_decryptsession_pk,__GI_key_decryptsession_pk
558 .globl __GI_key_gendes
559 .hidden __GI_key_gendes
560 .type __GI_key_gendes, @function
565 movabsq $
72058139498774530, %rax
570 movq trytimeout
(%rip
), %rcx
571 movq
8+trytimeout
(%rip
), %r8
579 call __GI_clntudp_bufcreate
587 pushq
8+tottimeout
(%rip
)
589 pushq tottimeout
(%rip
)
590 leaq __GI_xdr_des_block
(%rip
), %r8
592 leaq __GI_xdr_void
(%rip
), %rdx
616 .size __GI_key_gendes, .-__GI_key_gendes
617 .globl __EI_key_gendes
618 .set __EI_key_gendes,__GI_key_gendes
620 .globl __GI_key_setnet
621 .hidden __GI_key_setnet
622 .type __GI_key_setnet, @function
626 leaq __GI_xdr_keystatus
(%rip
), %rcx
627 leaq __GI_xdr_key_netstarg
(%rip
), %rsi
647 .size __GI_key_setnet, .-__GI_key_setnet
648 .globl __EI_key_setnet
649 .set __EI_key_setnet,__GI_key_setnet
651 .globl __GI_key_get_conv
652 .hidden __GI_key_get_conv
653 .type __GI_key_get_conv, @function
657 leaq __GI_xdr_cryptkeyres
(%rip
), %rcx
659 leaq __GI_xdr_keybuf
(%rip
), %rsi
683 .size __GI_key_get_conv, .-__GI_key_get_conv
684 .globl __EI_key_get_conv
685 .set __EI_key_get_conv,__GI_key_get_conv
687 .globl __rpc_thread_key_cleanup
688 .hidden __rpc_thread_key_cleanup
689 .type __rpc_thread_key_cleanup, @function
690 __rpc_thread_key_cleanup
:
693 call __rpc_thread_variables
720 .size __rpc_thread_key_cleanup, .-__rpc_thread_key_cleanup
722 .comm keycall_lock,4,4
723 .globl __key_gendes_LOCAL
726 .type __key_gendes_LOCAL, @object
727 .size __key_gendes_LOCAL, 8
730 .globl __key_decryptsession_pk_LOCAL
732 .type __key_decryptsession_pk_LOCAL, @object
733 .size __key_decryptsession_pk_LOCAL, 8
734 __key_decryptsession_pk_LOCAL
:
736 .globl __key_encryptsession_pk_LOCAL
738 .type __key_encryptsession_pk_LOCAL, @object
739 .size __key_encryptsession_pk_LOCAL, 8
740 __key_encryptsession_pk_LOCAL
:
742 .section .rodata.cst16,"aM",@progbits,16
744 .type tottimeout, @object
750 .type trytimeout, @object
755 .hidden __lll_lock_wait_private
756 .hidden __getpeername
758 .hidden __rpc_thread_variables