6 .symver __EI___rpc_thread_svc_fdset, __rpc_thread_svc_fdset@GLIBC_2.2.5
7 .symver __EI___rpc_thread_createerr, __rpc_thread_createerr@GLIBC_2.2.5
10 .type rpc_thread_multi, @function
12 movq thread_rpc_vars@gottpoff
(%rip
), %rax
13 leaq __libc_tsd_RPC_VARS_mem
(%rip
), %rdx
16 .size rpc_thread_multi, .-rpc_thread_multi
18 .globl __rpc_thread_destroy
19 .hidden __rpc_thread_destroy
20 .type __rpc_thread_destroy, @function
25 movq thread_rpc_vars@gottpoff
(%rip
), %rbp
26 movq
%fs:0(%rbp
), %rbx
29 call __rpc_thread_svc_cleanup
30 call __rpc_thread_clnt_cleanup
31 call __rpc_thread_key_cleanup
46 leaq __libc_tsd_RPC_VARS_mem
(%rip
), %rax
58 .size __rpc_thread_destroy, .-__rpc_thread_destroy
60 .globl __rpc_thread_variables
61 .hidden __rpc_thread_variables
62 .type __rpc_thread_variables, @function
63 __rpc_thread_variables
:
65 movq thread_rpc_vars@gottpoff
(%rip
), %rbx
75 movl __libc_pthread_functions_init
(%rip
), %edx
78 movq
128+__libc_pthread_functions
(%rip
), %rax
79 leaq rpc_thread_multi
(%rip
), %rsi
80 leaq once.9545
(%rip
), %rdi
103 movl once.9545
(%rip
), %eax
106 leaq __libc_tsd_RPC_VARS_mem
(%rip
), %rax
107 movl $
2, once.9545
(%rip
)
108 movq
%rax
, %fs:(%rbx
)
111 .size __rpc_thread_variables, .-__rpc_thread_variables
113 .globl __GI___rpc_thread_svc_fdset
114 .hidden __GI___rpc_thread_svc_fdset
115 .type __GI___rpc_thread_svc_fdset, @function
116 __GI___rpc_thread_svc_fdset
:
118 call __rpc_thread_variables
119 leaq __libc_tsd_RPC_VARS_mem
(%rip
), %rdx
127 movq svc_fdset@GOTPCREL
(%rip
), %rax
130 .size __GI___rpc_thread_svc_fdset, .-__GI___rpc_thread_svc_fdset
131 .globl __EI___rpc_thread_svc_fdset
132 .set __EI___rpc_thread_svc_fdset,__GI___rpc_thread_svc_fdset
134 .globl __GI___rpc_thread_createerr
135 .hidden __GI___rpc_thread_createerr
136 .type __GI___rpc_thread_createerr, @function
137 __GI___rpc_thread_createerr
:
139 call __rpc_thread_variables
140 leaq __libc_tsd_RPC_VARS_mem
(%rip
), %rdx
149 movq rpc_createerr@GOTPCREL
(%rip
), %rax
152 .size __GI___rpc_thread_createerr, .-__GI___rpc_thread_createerr
153 .globl __EI___rpc_thread_createerr
154 .set __EI___rpc_thread_createerr,__GI___rpc_thread_createerr
156 .globl __GI___rpc_thread_svc_pollfd
157 .hidden __GI___rpc_thread_svc_pollfd
158 .type __GI___rpc_thread_svc_pollfd, @function
159 __GI___rpc_thread_svc_pollfd
:
161 call __rpc_thread_variables
162 leaq __libc_tsd_RPC_VARS_mem
(%rip
), %rdx
171 movq svc_pollfd@GOTPCREL
(%rip
), %rax
174 .size __GI___rpc_thread_svc_pollfd, .-__GI___rpc_thread_svc_pollfd
175 .globl __rpc_thread_svc_pollfd
176 .set __rpc_thread_svc_pollfd,__GI___rpc_thread_svc_pollfd
178 .globl __GI___rpc_thread_svc_max_pollfd
179 .hidden __GI___rpc_thread_svc_max_pollfd
180 .type __GI___rpc_thread_svc_max_pollfd, @function
181 __GI___rpc_thread_svc_max_pollfd
:
183 call __rpc_thread_variables
184 leaq __libc_tsd_RPC_VARS_mem
(%rip
), %rdx
193 movq svc_max_pollfd@GOTPCREL
(%rip
), %rax
196 .size __GI___rpc_thread_svc_max_pollfd, .-__GI___rpc_thread_svc_max_pollfd
197 .globl __rpc_thread_svc_max_pollfd
198 .set __rpc_thread_svc_max_pollfd,__GI___rpc_thread_svc_max_pollfd
201 .section __libc_subfreeres,"aw",@progbits
203 .type __elf_set___libc_subfreeres_element___rpc_thread_destroy__, @object
204 .size __elf_set___libc_subfreeres_element___rpc_thread_destroy__, 8
205 __elf_set___libc_subfreeres_element___rpc_thread_destroy__
:
206 .quad __rpc_thread_destroy
207 .section .tbss,"awT",@nobits
209 .type thread_rpc_vars, @object
210 .size thread_rpc_vars, 8
213 .local __libc_tsd_RPC_VARS_mem
214 .comm __libc_tsd_RPC_VARS_mem,264,32
215 .hidden __libc_pthread_functions
216 .hidden __libc_pthread_functions_init
217 .hidden __rpc_thread_key_cleanup
218 .hidden __rpc_thread_clnt_cleanup
219 .hidden __rpc_thread_svc_cleanup