2 .section .rodata.str1.8,"aMS",@progbits,1
5 .string "%s: Symbol `%s' causes overflow in R_X86_64_32 relocation\n"
8 .string "%s: Symbol `%s' causes overflow in R_X86_64_PC32 relocation\n"
9 .section .rodata.str1.1,"aMS",@progbits,1
11 .string "<program name unknown>"
13 .string "get-dynamic-info.h"
14 .section .rodata.str1.8
17 .string "info[DT_PLTREL]->d_un.d_val == DT_RELA"
20 .string "info[DT_RELAENT]->d_un.d_val == sizeof (ElfW(Rela))"
21 .section .rodata.str1.1
23 .string "info[DT_RUNPATH] == NULL"
25 .string "info[DT_RPATH] == NULL"
26 .section .rodata.str1.8
29 .string "../sysdeps/x86_64/dl-machine.h"
32 .string "ELFW(R_TYPE) (reloc->r_info) == R_X86_64_RELATIVE"
35 .globl _dl_relocate_static_pie
36 .hidden _dl_relocate_static_pie
37 .type _dl_relocate_static_pie, @function
38 _dl_relocate_static_pie
:
46 call _dl_get_dl_main_map
47 leaq _DYNAMIC
(%rip
), %rdx
51 subq _GLOBAL_OFFSET_TABLE_
(%rip
), %r13
54 movq _DYNAMIC
(%rip
), %rax
57 movl $
1879048191, %edi
58 movl $
1879047679, %r10d
59 movl $
1879047935, %ebx
60 movl $
1879048001, %ebp
61 movl $
1879047733, %r11d
63 movl $
1879048226, %r8d
72 movq
%rdx
, (%rcx
,%rax
,8)
85 leal
(%rax
,%rax
), %esi
163 leaq
(%rcx
,%rdx
), %r15
166 leaq
(%rdi
,%rdi
,2), %rdi
167 leaq
(%rcx
,%rdi
,8), %rbx
179 leaq
(%rsi
,%rcx
), %r15
183 cmpq _dl_rtld_map@GOTPCREL
(%rip
), %r12
239 leaq
(%rax
,%rax
,2), %rax
240 leaq
(%r9,%rax
,8), %r15
256 movslq
(%r8,%rbp
,4), %rdx
337 leaq
(%rax
,%rax
,2), %rax
338 leaq
0(%rbp
,%rax
,8), %rax
364 call _dl_debug_initialize
385 movl $
4294967295, %edi
389 leaq
.LC0(%rip), %rdi
398 movq _dl_argv
(%rip
), %rax
401 leaq
.LC2(%rip), %rax
405 call _dl_error_printf
442 movq
1112(%rcx
), %rdx
451 leaq _dl_tlsdesc_return
(%rip
), %rax
459 movq
1112(%rcx
), %rdx
481 movq
1120(%rcx
), %rax
533 leaq
.LC1(%rip), %rdi
576 leaq
(%rax
,%rax
,2), %rax
577 leaq
(%r9,%rax
,8), %rdx
593 movslq
(%r8,%rbp
,4), %rsi
722 leaq
(%rax
,%rax
,2), %rax
723 leaq
0(%rbp
,%rax
,8), %rax
747 movl $
4294967295, %edi
751 leaq
.LC0(%rip), %rdi
760 movq _dl_argv
(%rip
), %rax
763 leaq
.LC2(%rip), %rax
767 call _dl_error_printf
789 movq
1112(%rcx
), %rsi
798 leaq _dl_tlsdesc_return
(%rip
), %rax
806 movq
1112(%rcx
), %rsi
828 movq
1120(%rcx
), %rax
880 leaq
.LC1(%rip), %rdi
898 leaq _dl_tlsdesc_undefweak
(%rip
), %rax
936 call _dl_reloc_bad_type
942 leaq _dl_tlsdesc_undefweak
(%rip
), %rax
952 call _dl_allocate_static_tls
958 movq
1112(%rcx
), %rdx
967 call _dl_allocate_static_tls
973 movq
1112(%rcx
), %rdx
987 call _dl_allocate_static_tls
994 movq
1112(%rcx
), %rsi
1004 call _dl_allocate_static_tls
1011 movq
1112(%rcx
), %rsi
1014 leaq __PRETTY_FUNCTION__.10198
(%rip
), %rcx
1015 leaq
.LC8(%rip), %rsi
1016 leaq
.LC9(%rip), %rdi
1023 call _dl_reloc_bad_type
1025 leaq __PRETTY_FUNCTION__.10256
(%rip
), %rcx
1026 leaq
.LC3(%rip), %rsi
1027 leaq
.LC4(%rip), %rdi
1031 leaq __PRETTY_FUNCTION__.10256
(%rip
), %rcx
1032 leaq
.LC3(%rip), %rsi
1033 leaq
.LC6(%rip), %rdi
1037 leaq __PRETTY_FUNCTION__.10256
(%rip
), %rcx
1038 leaq
.LC3(%rip), %rsi
1039 leaq
.LC5(%rip), %rdi
1043 leaq __PRETTY_FUNCTION__.10256
(%rip
), %rcx
1044 leaq
.LC3(%rip), %rsi
1045 leaq
.LC7(%rip), %rdi
1048 .size _dl_relocate_static_pie, .-_dl_relocate_static_pie
1049 .section .rodata.str1.16,"aMS",@progbits,1
1051 .type __PRETTY_FUNCTION__.10198, @object
1052 .size __PRETTY_FUNCTION__.10198, 26
1053 __PRETTY_FUNCTION__.10198
:
1054 .string "elf_machine_rela_relative"
1056 .type __PRETTY_FUNCTION__.10256, @object
1057 .size __PRETTY_FUNCTION__.10256, 21
1058 __PRETTY_FUNCTION__.10256
:
1059 .string "elf_get_dynamic_info"
1061 .hidden __assert_fail
1062 .hidden _dl_allocate_static_tls
1063 .hidden _dl_reloc_bad_type
1064 .hidden _dl_tlsdesc_undefweak
1065 .hidden _dl_tlsdesc_return
1066 .hidden _dl_error_printf
1068 .hidden _dl_debug_initialize
1069 .hidden _dl_rtld_map
1070 .hidden _GLOBAL_OFFSET_TABLE_
1072 .hidden _dl_get_dl_main_map