2 .section .rodata.str1.1,"aMS",@progbits,1
7 .type print_hwcaps_subdirectories_name, @function
8 print_hwcaps_subdirectories_name
:
20 .size print_hwcaps_subdirectories_name, .-print_hwcaps_subdirectories_name
21 .section .rodata.str1.1
30 .type print_hwcap_1.part.0, @function
58 .size print_hwcap_1.part.0, .-print_hwcap_1.part.0
59 .section .rodata.str1.1
66 .type print_search_path_for_help_1.part.2, @function
67 print_search_path_for_help_1.part.2
:
116 .size print_search_path_for_help_1.part.2, .-print_search_path_for_help_1.part.2
117 .section .rodata.str1.1
119 .string "%s: unrecognized option '%s'\n"
121 .string "%s: missing program name\n"
122 .section .rodata.str1.8,"aMS",@progbits,1
125 .string "Try '%s --help' for more information.\n"
130 .type _dl_usage, @function
138 leaq
.LC6(%rip), %rdi
140 call _dl_error_printf
142 leaq
.LC8(%rip), %rdi
145 call _dl_error_printf
150 leaq
.LC7(%rip), %rdi
152 call _dl_error_printf
154 .size _dl_usage, .-_dl_usage
155 .section .rodata.str1.8
158 .string "ld.so (GNU libc) release release version 2.33.\nCopyright (C) 2021 Free Software Foundation, Inc.\nThis is free software; see the source for copying conditions.\nThere is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A\nPARTICULAR PURPOSE.\n"
163 .type _dl_version, @function
165 leaq
.LC9(%rip), %rdi
171 .size _dl_version, .-_dl_version
172 .section .rodata.str1.8
175 .ascii "Usage: %s [OPTION]... EXECUTABLE-FILE [ARGS-FOR-PROGRAM...]\n"
176 .ascii "You have invoked 'ld.so', the program interpreter for dynami"
177 .ascii "cally-linked\nELF programs. Usually, the program interprete"
178 .ascii "r is invoked automatically\nwhen a dynamically-linked execut"
179 .ascii "able is started.\n\nYou may invoke the program interpreter p"
180 .ascii "rogram directly from the command\nline to load and run an EL"
181 .ascii "F executable file; this is like executing that\nfile itself,"
182 .ascii " but always uses the program interpreter you invoked,\ninste"
183 .ascii "ad of the program interpreter specified in the executable fi"
184 .ascii "le you\nrun. Invoking the program interpreter directly prov"
185 .ascii "ides access to\nadditional diagnostics, and changing the dyn"
186 .ascii "amic linker behavior without\nsetting environment variables "
187 .ascii "(which would be inherited by subprocesses).\n\n --list "
188 .ascii " list all dependencies and how they are resolved\n"
189 .ascii " --verify verify that given object really is a"
190 .ascii " dynamically linked\n object we can h"
191 .ascii "andle\n --inhibit-cache Do not use CONF_PREFIX"
192 .ascii " --library-path PATH use given PAT"
193 .ascii "H instead of content of the environment\n "
194 .ascii " variable LD_LIBRARY_PATH\n --glibc-hwcaps-prepend LIST"
195 .ascii "\n search glibc-hwcaps subdirectories"
196 .ascii " in LIST\n --glibc-hwcaps-mask LIST\n "
197 .ascii " only search built-in subdirectories if in LIST\n --inhibi"
198 .ascii "t-rpath LIST ignore RUNPATH and RPATH information in object"
199 .ascii " names\n in LIST\n --audit LIST "
200 .ascii " use objects named in LIST as auditors\n --preload LIST"
201 .ascii " preload objects named in LIST\n --argv0 STRING "
202 .ascii " set argv[0] to STRING before running\n --list-tunables "
204 .string "list all tunables with minimum and maximum values\n --help display this help and exit\n --version output version information and exit\n\nThis program interpreter self-identifies as: CONF_PREFIX/lib/ld-linux-x86-64.so.2\n"
205 .section .rodata.str1.1
207 .string "\nShared library search path:\n"
208 .section .rodata.str1.8
211 .string "/etc/ld.so.cache"
212 .section .rodata.str1.1
214 .string " (libraries located via %s)\n"
215 .section .rodata.str1.8
218 .string "\nSubdirectories of glibc-hwcaps directories, in priority order:\n"
219 .section .rodata.str1.1
230 .section .rodata.str1.8
233 .string "\nNo subdirectories of glibc-hwcaps directories are searched.\n"
236 .string "\nLegacy HWCAP subdirectories under library search path directories:\n"
239 .string " %s (AT_PLATFORM; supported, searched)\n"
240 .section .rodata.str1.1
242 .string " tls (supported, searched)\n"
249 .type _dl_help, @function
260 leaq
.LC10(%rip), %rdi
263 cmpq $
0, __rtld_search_dirs
(%rip
)
266 leaq
.LC11(%rip), %rdi
269 movq _rtld_local
(%rip
), %rbx
277 movq __rtld_env_path_list
(%rip
), %rdi
287 leaq
.LC13(%rip), %rdi
288 leaq
.LC12(%rip), %rsi
291 movq __rtld_search_dirs
(%rip
), %rdi
295 call print_search_path_for_help_1.part.2
304 call _dl_hwcaps_split
314 call print_hwcaps_subdirectories_name
315 leaq
.LC15(%rip), %rsi
318 call print_hwcap_1.part.0
321 leaq
.LC16(%rip), %rdi
327 call _dl_hwcaps_split
331 call _dl_hwcaps_subdirs_active
333 leaq _dl_hwcaps_subdirs
(%rip
), %rax
341 leaq
.LC16(%rip), %rdi
349 call _dl_hwcaps_split
356 call print_hwcaps_subdirectories_name
363 call _dl_hwcaps_contains
369 leaq
.LC17(%rip), %rdi
376 leaq
.LC17(%rip), %rdi
384 leaq
.LC14(%rip), %rdi
391 leaq
.LC19(%rip), %rsi
393 call print_hwcap_1.part.0
398 leaq
.LC18(%rip), %rsi
400 call print_hwcap_1.part.0
404 call _dl_hwcaps_contains
407 leaq
.LC15(%rip), %rsi
409 call print_hwcap_1.part.0
414 leaq
.LC14(%rip), %rdi
423 leaq
.LC20(%rip), %rdi
426 leaq
.LC21(%rip), %rdi
429 movq
8+_rtld_local_ro
(%rip
), %rsi
432 leaq
.LC22(%rip), %rdi
436 leaq
.LC23(%rip), %rdi
438 leaq
1094+_rtld_local_ro
(%rip
), %rbp
445 call __GI___tunable_get_val
447 movq
88+_rtld_local_ro
(%rip
), %rax
464 leaq
.LC24(%rip), %rdi
468 testq
%r15, 88+_rtld_local_ro
(%rip
)
480 leaq
.LC16(%rip), %rdi
487 leaq
.LC17(%rip), %rdi
494 leaq
.LC15(%rip), %rsi
496 call print_hwcap_1.part.0
501 leaq
.LC19(%rip), %rsi
503 call print_hwcap_1.part.0
508 leaq
.LC18(%rip), %rsi
510 call print_hwcap_1.part.0
518 movq __rtld_env_path_list
(%rip
), %rdi
523 call print_search_path_for_help_1.part.2
526 call print_search_path_for_help_1.part.2
529 call print_search_path_for_help_1.part.2
538 .size _dl_help, .-_dl_help
539 .hidden _dl_init_paths
540 .hidden _rtld_local_ro
541 .hidden _dl_hwcaps_contains
542 .hidden _dl_hwcaps_subdirs
543 .hidden _dl_hwcaps_subdirs_active
544 .hidden _dl_hwcaps_split
545 .hidden __rtld_env_path_list
547 .hidden __rtld_search_dirs
548 .hidden _dl_error_printf