2 .section .rodata.str1.1,"aMS",@progbits,1
7 .section .rodata.str1.8,"aMS",@progbits,1
10 .string "error while loading shared libraries"
11 .section .rodata.str1.1
13 .string "<program name unknown>"
15 .string "%s: %s: %s%s%s%s%s\n"
18 .type fatal_error, @function
39 movq __GI__dl_argv
(%rip
), %rcx
49 call __GI__dl_fatal_printf
58 .size fatal_error, .-fatal_error
60 .globl _dl_signal_exception
61 .type _dl_signal_exception, @function
64 movq catch_hook
(%rip
), %rax
81 .size _dl_signal_exception, .-_dl_signal_exception
82 .section .rodata.str1.1
84 .string "DYNAMIC LINKER BUG!!!"
87 .globl _dl_signal_error
88 .type _dl_signal_error, @function
95 movq catch_hook
(%rip
), %rbx
102 call __GI__dl_exception_create
110 .size _dl_signal_error, .-_dl_signal_error
111 .section .rodata.str1.1
117 .string "%s: error: %s: %s (%s)\n"
120 .globl _dl_signal_cexception
121 .hidden _dl_signal_cexception
122 .type _dl_signal_cexception, @function
123 _dl_signal_cexception
:
124 testl $
-2177, _rtld_local_ro
(%rip
)
128 movq receiver
(%rip
), %rax
148 leaq
.LC7(%rip), %rax
151 leaq
.LC8(%rip), %rdi
154 call _dl_debug_printf
155 movq receiver
(%rip
), %rax
161 call _dl_signal_exception@PLT
162 .size _dl_signal_cexception, .-_dl_signal_cexception
164 .globl _dl_signal_cerror
165 .hidden _dl_signal_cerror
166 .type _dl_signal_cerror, @function
177 testl $
-2177, _rtld_local_ro
(%rip
)
178 movq receiver
(%rip
), %rax
197 leaq
.LC7(%rip), %rax
198 leaq
.LC8(%rip), %rdi
201 call _dl_debug_printf
202 movq receiver
(%rip
), %rax
209 call _dl_signal_error@PLT
210 .size _dl_signal_cerror, .-_dl_signal_cerror
212 .globl _dl_catch_exception
213 .type _dl_catch_exception, @function
217 movq catch_hook
(%rip
), %rbx
224 movq $
0, catch_hook
(%rip
)
227 movq
%rbx
, catch_hook
(%rip
)
239 movq
%rdi
, catch_hook
(%rip
)
255 movq
%rcx
, catch_hook
(%rip
)
265 movq
%rax
, catch_hook
(%rip
)
268 .size _dl_catch_exception, .-_dl_catch_exception
270 .globl _dl_catch_error
271 .type _dl_catch_error, @function
283 call _dl_catch_exception@PLT
295 .size _dl_catch_error, .-_dl_catch_error
297 .globl _dl_receive_error
298 .hidden _dl_receive_error
299 .type _dl_receive_error, @function
304 movq catch_hook
(%rip
), %rbp
305 movq receiver
(%rip
), %rbx
306 movq $
0, catch_hook
(%rip
)
307 movq
%rdi
, receiver
(%rip
)
310 movq
%rbp
, catch_hook
(%rip
)
311 movq
%rbx
, receiver
(%rip
)
316 .size _dl_receive_error, .-_dl_receive_error
322 .hidden _dl_debug_printf
323 .hidden _rtld_local_ro