6 .symver __EI_key_setsecret, key_setsecret@GLIBC_2.2.5
7 .symver __EI_key_encryptsession, key_encryptsession@GLIBC_2.2.5
8 .symver __EI_key_decryptsession, key_decryptsession@GLIBC_2.2.5
9 .symver __EI_key_encryptsession_pk, key_encryptsession_pk@GLIBC_2.2.5
10 .symver __EI_key_decryptsession_pk, key_decryptsession_pk@GLIBC_2.2.5
11 .symver __EI_key_setnet, key_setnet@GLIBC_2.2.5
12 .symver __EI_key_get_conv, key_get_conv@GLIBC_2.2.5
13 .section .rodata.str1.1,"aMS",@progbits,1
19 .string "/var/run/keyservsock"
23 .type getkeyserv_handle, @function
30 call __rpc_thread_variables
69 call __GI_authunix_create
113 leaq
.LC0(%rip), %rdi
118 call __GI_authunix_create
176 .size getkeyserv_handle, .-getkeyserv_handle
178 .type key_call_socket, @function
200 # 47 "../sysdeps/unix/sysv/linux/x86/lowlevellock.h" 1
201 cmpxchgl
%edx
, keycall_lock
(%rip
)
209 call getkeyserv_handle
236 subl $
1, keycall_lock
(%rip
)
249 call getkeyserv_handle
256 lock cmpxchgl
%edx
, keycall_lock
(%rip
)
258 leaq keycall_lock
(%rip
), %rdi
259 call __lll_lock_wait_private
267 xchgl
%eax
, keycall_lock
(%rip
)
275 leaq keycall_lock
(%rip
), %rdi
290 .size key_call_socket, .-key_call_socket
292 .globl __GI_key_setsecret
293 .hidden __GI_key_setsecret
294 .type __GI_key_setsecret, @function
298 leaq __GI_xdr_keystatus
(%rip
), %rcx
299 leaq __GI_xdr_keybuf
(%rip
), %rsi
320 .size __GI_key_setsecret, .-__GI_key_setsecret
321 .globl __EI_key_setsecret
322 .set __EI_key_setsecret,__GI_key_setsecret
324 .globl __GI_key_secretkey_is_set
325 .hidden __GI_key_secretkey_is_set
326 .type __GI_key_secretkey_is_set, @function
327 __GI_key_secretkey_is_set
:
333 leaq __GI_xdr_void
(%rip
), %rsi
337 leaq __GI_xdr_key_netstres
(%rip
), %rcx
353 .size __GI_key_secretkey_is_set, .-__GI_key_secretkey_is_set
354 .globl key_secretkey_is_set
355 .set key_secretkey_is_set,__GI_key_secretkey_is_set
357 .globl __GI_key_encryptsession
358 .hidden __GI_key_encryptsession
359 .type __GI_key_encryptsession, @function
360 __GI_key_encryptsession
:
363 leaq __GI_xdr_cryptkeyres
(%rip
), %rcx
367 leaq __GI_xdr_cryptkeyarg
(%rip
), %rsi
392 .size __GI_key_encryptsession, .-__GI_key_encryptsession
393 .globl __EI_key_encryptsession
394 .set __EI_key_encryptsession,__GI_key_encryptsession
396 .globl __GI_key_decryptsession
397 .hidden __GI_key_decryptsession
398 .type __GI_key_decryptsession, @function
399 __GI_key_decryptsession
:
402 leaq __GI_xdr_cryptkeyres
(%rip
), %rcx
406 leaq __GI_xdr_cryptkeyarg
(%rip
), %rsi
431 .size __GI_key_decryptsession, .-__GI_key_decryptsession
432 .globl __EI_key_decryptsession
433 .set __EI_key_decryptsession,__GI_key_decryptsession
435 .globl __GI_key_encryptsession_pk
436 .hidden __GI_key_encryptsession_pk
437 .type __GI_key_encryptsession_pk, @function
438 __GI_key_encryptsession_pk
:
448 movq __key_encryptsession_pk_LOCAL@GOTPCREL
(%rip
), %rax
449 movups
%xmm0
, 24(%rsp
)
455 leaq __GI_xdr_cryptkeyres
(%rip
), %rcx
456 leaq __GI_xdr_cryptkeyarg2
(%rip
), %rsi
490 .size __GI_key_encryptsession_pk, .-__GI_key_encryptsession_pk
491 .globl __EI_key_encryptsession_pk
492 .set __EI_key_encryptsession_pk,__GI_key_encryptsession_pk
494 .globl __GI_key_decryptsession_pk
495 .hidden __GI_key_decryptsession_pk
496 .type __GI_key_decryptsession_pk, @function
497 __GI_key_decryptsession_pk
:
507 movq __key_decryptsession_pk_LOCAL@GOTPCREL
(%rip
), %rax
508 movups
%xmm0
, 24(%rsp
)
514 leaq __GI_xdr_cryptkeyres
(%rip
), %rcx
515 leaq __GI_xdr_cryptkeyarg2
(%rip
), %rsi
549 .size __GI_key_decryptsession_pk, .-__GI_key_decryptsession_pk
550 .globl __EI_key_decryptsession_pk
551 .set __EI_key_decryptsession_pk,__GI_key_decryptsession_pk
553 .globl __GI_key_gendes
554 .hidden __GI_key_gendes
555 .type __GI_key_gendes, @function
560 movabsq $
72058139498774530, %rax
565 movq trytimeout
(%rip
), %rcx
566 movq
8+trytimeout
(%rip
), %r8
574 call __GI_clntudp_bufcreate
582 pushq
8+tottimeout
(%rip
)
584 pushq tottimeout
(%rip
)
585 leaq __GI_xdr_des_block
(%rip
), %r8
587 leaq __GI_xdr_void
(%rip
), %rdx
611 .size __GI_key_gendes, .-__GI_key_gendes
613 .set key_gendes,__GI_key_gendes
615 .globl __GI_key_setnet
616 .hidden __GI_key_setnet
617 .type __GI_key_setnet, @function
621 leaq __GI_xdr_keystatus
(%rip
), %rcx
622 leaq __GI_xdr_key_netstarg
(%rip
), %rsi
642 .size __GI_key_setnet, .-__GI_key_setnet
643 .globl __EI_key_setnet
644 .set __EI_key_setnet,__GI_key_setnet
646 .globl __GI_key_get_conv
647 .hidden __GI_key_get_conv
648 .type __GI_key_get_conv, @function
652 leaq __GI_xdr_cryptkeyres
(%rip
), %rcx
654 leaq __GI_xdr_keybuf
(%rip
), %rsi
678 .size __GI_key_get_conv, .-__GI_key_get_conv
679 .globl __EI_key_get_conv
680 .set __EI_key_get_conv,__GI_key_get_conv
682 .globl __rpc_thread_key_cleanup
683 .hidden __rpc_thread_key_cleanup
684 .type __rpc_thread_key_cleanup, @function
685 __rpc_thread_key_cleanup
:
688 call __rpc_thread_variables
715 .size __rpc_thread_key_cleanup, .-__rpc_thread_key_cleanup
717 .comm keycall_lock,4,4
718 .globl __key_gendes_LOCAL
721 .type __key_gendes_LOCAL, @object
722 .size __key_gendes_LOCAL, 8
725 .globl __key_decryptsession_pk_LOCAL
727 .type __key_decryptsession_pk_LOCAL, @object
728 .size __key_decryptsession_pk_LOCAL, 8
729 __key_decryptsession_pk_LOCAL
:
731 .globl __key_encryptsession_pk_LOCAL
733 .type __key_encryptsession_pk_LOCAL, @object
734 .size __key_encryptsession_pk_LOCAL, 8
735 __key_encryptsession_pk_LOCAL
:
737 .section .rodata.cst16,"aM",@progbits,16
739 .type tottimeout, @object
745 .type trytimeout, @object
750 .hidden __lll_lock_wait_private
751 .hidden __getpeername
753 .hidden __rpc_thread_variables