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
8 .symver __EI___rpc_thread_svc_pollfd, __rpc_thread_svc_pollfd@GLIBC_2.2.5
9 .symver __EI___rpc_thread_svc_max_pollfd, __rpc_thread_svc_max_pollfd@GLIBC_2.2.5
12 .type rpc_thread_multi, @function
14 movq thread_rpc_vars@gottpoff
(%rip
), %rax
15 leaq __libc_tsd_RPC_VARS_mem
(%rip
), %rdx
18 .size rpc_thread_multi, .-rpc_thread_multi
20 .globl __rpc_thread_destroy
21 .hidden __rpc_thread_destroy
22 .type __rpc_thread_destroy, @function
27 movq thread_rpc_vars@gottpoff
(%rip
), %rbp
28 movq
%fs:0(%rbp
), %rbx
31 call __rpc_thread_svc_cleanup
32 call __rpc_thread_clnt_cleanup
33 call __rpc_thread_key_cleanup
48 leaq __libc_tsd_RPC_VARS_mem
(%rip
), %rax
60 .size __rpc_thread_destroy, .-__rpc_thread_destroy
62 .globl __rpc_thread_variables
63 .hidden __rpc_thread_variables
64 .type __rpc_thread_variables, @function
65 __rpc_thread_variables
:
67 movq thread_rpc_vars@gottpoff
(%rip
), %rbx
77 movl __libc_pthread_functions_init
(%rip
), %edx
80 movq
128+__libc_pthread_functions
(%rip
), %rax
81 leaq rpc_thread_multi
(%rip
), %rsi
82 leaq once.9545
(%rip
), %rdi
105 movl once.9545
(%rip
), %eax
108 leaq __libc_tsd_RPC_VARS_mem
(%rip
), %rax
109 movl $
2, once.9545
(%rip
)
110 movq
%rax
, %fs:(%rbx
)
113 .size __rpc_thread_variables, .-__rpc_thread_variables
115 .globl __GI___rpc_thread_svc_fdset
116 .hidden __GI___rpc_thread_svc_fdset
117 .type __GI___rpc_thread_svc_fdset, @function
118 __GI___rpc_thread_svc_fdset
:
120 call __rpc_thread_variables
121 leaq __libc_tsd_RPC_VARS_mem
(%rip
), %rdx
129 movq svc_fdset@GOTPCREL
(%rip
), %rax
132 .size __GI___rpc_thread_svc_fdset, .-__GI___rpc_thread_svc_fdset
133 .globl __EI___rpc_thread_svc_fdset
134 .set __EI___rpc_thread_svc_fdset,__GI___rpc_thread_svc_fdset
136 .globl __GI___rpc_thread_createerr
137 .hidden __GI___rpc_thread_createerr
138 .type __GI___rpc_thread_createerr, @function
139 __GI___rpc_thread_createerr
:
141 call __rpc_thread_variables
142 leaq __libc_tsd_RPC_VARS_mem
(%rip
), %rdx
151 movq rpc_createerr@GOTPCREL
(%rip
), %rax
154 .size __GI___rpc_thread_createerr, .-__GI___rpc_thread_createerr
155 .globl __EI___rpc_thread_createerr
156 .set __EI___rpc_thread_createerr,__GI___rpc_thread_createerr
158 .globl __GI___rpc_thread_svc_pollfd
159 .hidden __GI___rpc_thread_svc_pollfd
160 .type __GI___rpc_thread_svc_pollfd, @function
161 __GI___rpc_thread_svc_pollfd
:
163 call __rpc_thread_variables
164 leaq __libc_tsd_RPC_VARS_mem
(%rip
), %rdx
173 movq svc_pollfd@GOTPCREL
(%rip
), %rax
176 .size __GI___rpc_thread_svc_pollfd, .-__GI___rpc_thread_svc_pollfd
177 .globl __EI___rpc_thread_svc_pollfd
178 .set __EI___rpc_thread_svc_pollfd,__GI___rpc_thread_svc_pollfd
180 .globl __GI___rpc_thread_svc_max_pollfd
181 .hidden __GI___rpc_thread_svc_max_pollfd
182 .type __GI___rpc_thread_svc_max_pollfd, @function
183 __GI___rpc_thread_svc_max_pollfd
:
185 call __rpc_thread_variables
186 leaq __libc_tsd_RPC_VARS_mem
(%rip
), %rdx
195 movq svc_max_pollfd@GOTPCREL
(%rip
), %rax
198 .size __GI___rpc_thread_svc_max_pollfd, .-__GI___rpc_thread_svc_max_pollfd
199 .globl __EI___rpc_thread_svc_max_pollfd
200 .set __EI___rpc_thread_svc_max_pollfd,__GI___rpc_thread_svc_max_pollfd
203 .section __libc_subfreeres,"aw",@progbits
205 .type __elf_set___libc_subfreeres_element___rpc_thread_destroy__, @object
206 .size __elf_set___libc_subfreeres_element___rpc_thread_destroy__, 8
207 __elf_set___libc_subfreeres_element___rpc_thread_destroy__
:
208 .quad __rpc_thread_destroy
209 .section .tbss,"awT",@nobits
211 .type thread_rpc_vars, @object
212 .size thread_rpc_vars, 8
215 .local __libc_tsd_RPC_VARS_mem
216 .comm __libc_tsd_RPC_VARS_mem,264,32
217 .hidden __libc_pthread_functions
218 .hidden __libc_pthread_functions_init
219 .hidden __rpc_thread_key_cleanup
220 .hidden __rpc_thread_clnt_cleanup
221 .hidden __rpc_thread_svc_cleanup