6 .section .rodata.str1.1,"aMS",@progbits,1
8 .string "resolv_context.c"
10 .string "current->__from_res"
12 .string "current->__refcount > 0"
16 .type context_reuse, @function
19 movq current@gottpoff
(%rip
), %rax
28 leaq __PRETTY_FUNCTION__.6947
(%rip
), %rcx
32 call __GI___assert_fail
34 leaq __PRETTY_FUNCTION__.6947
(%rip
), %rcx
38 call __GI___assert_fail
39 .size context_reuse, .-context_reuse
41 .type context_alloc, @function
54 call __resolv_conf_get
56 movq current@gottpoff
(%rip
), %rax
68 .size context_alloc, .-context_alloc
70 .type context_free, @function
74 movq __libc_errno@gottpoff
(%rip
), %rbp
78 movq current@gottpoff
(%rip
), %rax
80 movl
%fs:0(%rbp
), %r12d
82 call __resolv_conf_put
85 movl
%r12d
, %fs:0(%rbp
)
90 .size context_free, .-context_free
91 .section .rodata.str1.1
93 .string "ctx->conf == NULL"
96 .type context_get.part.1, @function
102 movq __libc_resp@gottpoff
(%rip
), %rax
103 movq
%fs:(%rax
), %rdi
135 call __resolv_conf_get
146 testl $
33554432, %eax
160 movzbl
392(%rdi
), %eax
165 call __resolv_conf_get_current
176 call __GI___res_iclose
180 call __resolv_conf_attach
184 call __resolv_conf_put
202 call __GI___res_randomid
208 call __resolv_conf_put
211 leaq __PRETTY_FUNCTION__.6935
(%rip
), %rcx
212 leaq
.LC0(%rip), %rsi
213 leaq
.LC3(%rip), %rdi
215 call __GI___assert_fail
216 .size context_get.part.1, .-context_get.part.1
218 .globl __GI___resolv_context_get
219 .hidden __GI___resolv_context_get
220 .type __GI___resolv_context_get, @function
221 __GI___resolv_context_get
:
222 movq current@gottpoff
(%rip
), %rax
230 jmp context_get.part.1
231 .size __GI___resolv_context_get, .-__GI___resolv_context_get
232 .globl __resolv_context_get
233 .set __resolv_context_get,__GI___resolv_context_get
235 .globl __GI___resolv_context_get_preinit
236 .hidden __GI___resolv_context_get_preinit
237 .type __GI___resolv_context_get_preinit, @function
238 __GI___resolv_context_get_preinit
:
239 movq current@gottpoff
(%rip
), %rax
247 jmp context_get.part.1
248 .size __GI___resolv_context_get_preinit, .-__GI___resolv_context_get_preinit
249 .globl __resolv_context_get_preinit
250 .set __resolv_context_get_preinit,__GI___resolv_context_get_preinit
252 .globl __GI___resolv_context_get_override
253 .hidden __GI___resolv_context_get_override
254 .type __GI___resolv_context_get_override, @function
255 __GI___resolv_context_get_override
:
264 .size __GI___resolv_context_get_override, .-__GI___resolv_context_get_override
265 .globl __resolv_context_get_override
266 .set __resolv_context_get_override,__GI___resolv_context_get_override
267 .section .rodata.str1.1
269 .string "current == ctx"
271 .string "ctx->__refcount > 0"
274 .globl __GI___resolv_context_put
275 .hidden __GI___resolv_context_put
276 .type __GI___resolv_context_put, @function
277 __GI___resolv_context_put
:
281 movq current@gottpoff
(%rip
), %rax
282 cmpq
%rdi
, %fs:(%rax
)
305 leaq __PRETTY_FUNCTION__.6971
(%rip
), %rcx
306 leaq
.LC0(%rip), %rsi
307 leaq
.LC4(%rip), %rdi
309 call __GI___assert_fail
311 leaq __PRETTY_FUNCTION__.6971
(%rip
), %rcx
312 leaq
.LC0(%rip), %rsi
313 leaq
.LC5(%rip), %rdi
315 call __GI___assert_fail
316 .size __GI___resolv_context_put, .-__GI___resolv_context_put
317 .globl __resolv_context_put
318 .set __resolv_context_put,__GI___resolv_context_put
320 .globl __resolv_context_freeres
321 .hidden __resolv_context_freeres
322 .type __resolv_context_freeres, @function
323 __resolv_context_freeres
:
324 movq current@gottpoff
(%rip
), %rax
325 movq
%fs:(%rax
), %rdi
344 .size __resolv_context_freeres, .-__resolv_context_freeres
345 .section .rodata.str1.16,"aMS",@progbits,1
347 .type __PRETTY_FUNCTION__.6971, @object
348 .size __PRETTY_FUNCTION__.6971, 21
349 __PRETTY_FUNCTION__.6971
:
350 .string "__resolv_context_put"
351 .section .rodata.str1.8,"aMS",@progbits,1
353 .type __PRETTY_FUNCTION__.6935, @object
354 .size __PRETTY_FUNCTION__.6935, 11
355 __PRETTY_FUNCTION__.6935
:
358 .type __PRETTY_FUNCTION__.6947, @object
359 .size __PRETTY_FUNCTION__.6947, 14
360 __PRETTY_FUNCTION__.6947
:
361 .string "context_reuse"
362 .section .tbss,"awT",@nobits
364 .type current, @object
368 .hidden __resolv_conf_attach
369 .hidden __resolv_conf_get_current
371 .hidden __resolv_conf_put
372 .hidden __resolv_conf_get