3 #ld: -shared -melf_x86_64
7 .*: +file format elf64-x86-64
9 Disassembly of section .text:
12 +[0-9a-f]+: 55[ ]+push %rbp
13 +[0-9a-f]+: 48 89 e5[ ]+mov %rsp,%rbp
14 +[0-9a-f]+: 90[ ]+nop *
15 +[0-9a-f]+: 90[ ]+nop *
16 +[0-9a-f]+: 90[ ]+nop *
17 +[0-9a-f]+: 90[ ]+nop *
19 +[0-9a-f]+: 64 48 8b 0c 25 00 00[ ]+mov %fs:0x0,%rcx
21 +[0-9a-f]+: 90[ ]+nop *
22 +[0-9a-f]+: 90[ ]+nop *
23 +[0-9a-f]+: 48 03 0d 5e 02 10 00[ ]+add 1049182\(%rip\),%rcx +# 100660 <.*>
24 # -> R_X86_64_TPOFF64 sG3
25 +[0-9a-f]+: 90[ ]+nop *
26 +[0-9a-f]+: 90[ ]+nop *
27 +[0-9a-f]+: 90[ ]+nop *
28 +[0-9a-f]+: 90[ ]+nop *
30 +[0-9a-f]+: 64 48 8b 0c 25 00 00[ ]+mov %fs:0x0,%rcx
32 +[0-9a-f]+: 90[ ]+nop *
33 +[0-9a-f]+: 90[ ]+nop *
34 +[0-9a-f]+: 48 03 0d 68 02 10 00[ ]+add 1049192\(%rip\),%rcx +# 100680 <.*>
35 # -> R_X86_64_TPOFF64 sG4
36 +[0-9a-f]+: 90[ ]+nop *
37 +[0-9a-f]+: 90[ ]+nop *
38 +[0-9a-f]+: 90[ ]+nop *
39 +[0-9a-f]+: 90[ ]+nop *
41 +[0-9a-f]+: 66 48 8d 3d 6c 02 10[ ]+lea 1049196\(%rip\),%rdi +# 100690 <.*>
43 # -> R_X86_64_DTPMOD64 sG1
44 +[0-9a-f]+: 66 66 48 e8 9c ff ff[ ]+callq [0-9a-f]+ <.*>
46 # -> R_X86_64_JUMP_SLOT __tls_get_addr
47 +[0-9a-f]+: 90[ ]+nop *
48 +[0-9a-f]+: 90[ ]+nop *
49 +[0-9a-f]+: 90[ ]+nop *
50 +[0-9a-f]+: 90[ ]+nop *
51 +[0-9a-f]+: 48 8d 05 a1 02 10 00[ ]+lea 1049249\(%rip\),%rax +# 1006d8 <.*>
52 # -> R_X86_64_TLSDESC sG1
53 +[0-9a-f]+: ff 10[ ]+callq \*\(%rax\)
54 +[0-9a-f]+: 90[ ]+nop *
55 +[0-9a-f]+: 90[ ]+nop *
56 +[0-9a-f]+: 90[ ]+nop *
57 +[0-9a-f]+: 90[ ]+nop *
59 +[0-9a-f]+: 48 8d 05 84 02 10 00[ ]+lea 1049220\(%rip\),%rax +# 1006c8 <.*>
60 # -> R_X86_64_TLSDESC sG2
61 +[0-9a-f]+: ff 10[ ]+callq \*\(%rax\)
62 +[0-9a-f]+: 90[ ]+nop *
63 +[0-9a-f]+: 90[ ]+nop *
64 +[0-9a-f]+: 90[ ]+nop *
65 +[0-9a-f]+: 90[ ]+nop *
66 +[0-9a-f]+: 66 48 8d 3d 1e 02 10[ ]+lea 1049118\(%rip\),%rdi +# 100670 <.*>
68 # -> R_X86_64_DTPMOD64 sG2
69 +[0-9a-f]+: 66 66 48 e8 6e ff ff[ ]+callq [0-9a-f]+ <.*>
71 # -> R_X86_64_JUMP_SLOT __tls_get_addr
72 +[0-9a-f]+: 90[ ]+nop *
73 +[0-9a-f]+: 90[ ]+nop *
74 +[0-9a-f]+: 90[ ]+nop *
75 +[0-9a-f]+: 90[ ]+nop *
76 # GD -> IE, gd first, after IE use
77 +[0-9a-f]+: 64 48 8b 04 25 00 00[ ]+mov %fs:0x0,%rax
79 +[0-9a-f]+: 48 03 05 f2 01 10 00[ ]+add 1049074\(%rip\),%rax +# 100660 <.*>
80 # -> R_X86_64_TPOFF64 sG3
81 +[0-9a-f]+: 90[ ]+nop *
82 +[0-9a-f]+: 90[ ]+nop *
83 +[0-9a-f]+: 90[ ]+nop *
84 +[0-9a-f]+: 90[ ]+nop *
85 +[0-9a-f]+: 48 8b 05 e7 01 10 00[ ]+mov 1049063\(%rip\),%rax +# 100660 <.*>
86 # -> R_X86_64_TPOFF64 sG3
87 +[0-9a-f]+: 90[ ]+nop *
88 +[0-9a-f]+: 90[ ]+nop *
89 +[0-9a-f]+: 90[ ]+nop *
90 +[0-9a-f]+: 90[ ]+nop *
91 +[0-9a-f]+: 90[ ]+nop *
92 +[0-9a-f]+: 90[ ]+nop *
93 # GD -> IE, desc first, after IE use
94 +[0-9a-f]+: 48 8b 05 fa 01 10 00[ ]+mov 1049082\(%rip\),%rax +# 100680 <.*>
95 # -> R_X86_64_TPOFF64 sG4
96 +[0-9a-f]+: 90[ ]+nop *
97 +[0-9a-f]+: 90[ ]+nop *
98 +[0-9a-f]+: 90[ ]+nop *
99 +[0-9a-f]+: 90[ ]+nop *
100 +[0-9a-f]+: 90[ ]+nop *
101 +[0-9a-f]+: 90[ ]+nop *
102 +[0-9a-f]+: 64 48 8b 04 25 00 00[ ]+mov %fs:0x0,%rax
104 +[0-9a-f]+: 48 03 05 e4 01 10 00[ ]+add 1049060\(%rip\),%rax +# 100680 <.*>
105 # -> R_X86_64_TPOFF64 sG4
106 +[0-9a-f]+: 90[ ]+nop *
107 +[0-9a-f]+: 90[ ]+nop *
108 +[0-9a-f]+: 90[ ]+nop *
109 +[0-9a-f]+: 90[ ]+nop *
110 # GD -> IE, gd first, before IE use
111 +[0-9a-f]+: 64 48 8b 04 25 00 00[ ]+mov %fs:0x0,%rax
113 +[0-9a-f]+: 48 03 05 b8 01 10 00[ ]+add 1049016\(%rip\),%rax +# 100668 <.*>
114 # -> R_X86_64_TPOFF64 sG5
115 +[0-9a-f]+: 90[ ]+nop *
116 +[0-9a-f]+: 90[ ]+nop *
117 +[0-9a-f]+: 90[ ]+nop *
118 +[0-9a-f]+: 90[ ]+nop *
119 +[0-9a-f]+: 48 8b 05 ad 01 10 00[ ]+mov 1049005\(%rip\),%rax +# 100668 <.*>
120 # -> R_X86_64_TPOFF64 sG5
121 +[0-9a-f]+: 90[ ]+nop *
122 +[0-9a-f]+: 90[ ]+nop *
123 +[0-9a-f]+: 90[ ]+nop *
124 +[0-9a-f]+: 90[ ]+nop *
125 +[0-9a-f]+: 90[ ]+nop *
126 +[0-9a-f]+: 90[ ]+nop *
127 # GD -> IE, desc first, before IE use
128 +[0-9a-f]+: 48 8b 05 c0 01 10 00[ ]+mov 1049024\(%rip\),%rax +# 100688 <.*>
129 # -> R_X86_64_TPOFF64 sG6
130 +[0-9a-f]+: 90[ ]+nop *
131 +[0-9a-f]+: 90[ ]+nop *
132 +[0-9a-f]+: 90[ ]+nop *
133 +[0-9a-f]+: 90[ ]+nop *
134 +[0-9a-f]+: 90[ ]+nop *
135 +[0-9a-f]+: 90[ ]+nop *
136 +[0-9a-f]+: 64 48 8b 04 25 00 00[ ]+mov %fs:0x0,%rax
138 +[0-9a-f]+: 48 03 05 aa 01 10 00[ ]+add 1049002\(%rip\),%rax +# 100688 <.*>
139 # -> R_X86_64_TPOFF64 sG6
140 +[0-9a-f]+: 90[ ]+nop *
141 +[0-9a-f]+: 90[ ]+nop *
142 +[0-9a-f]+: 90[ ]+nop *
143 +[0-9a-f]+: 90[ ]+nop *
145 +[0-9a-f]+: 64 48 8b 0c 25 00 00[ ]+mov %fs:0x0,%rcx
147 +[0-9a-f]+: 90[ ]+nop *
148 +[0-9a-f]+: 90[ ]+nop *
149 +[0-9a-f]+: 48 03 0d 74 01 10 00[ ]+add 1048948\(%rip\),%rcx +# 100668 <.*>
150 # -> R_X86_64_TPOFF64 sG5
151 +[0-9a-f]+: 90[ ]+nop *
152 +[0-9a-f]+: 90[ ]+nop *
153 +[0-9a-f]+: 90[ ]+nop *
154 +[0-9a-f]+: 90[ ]+nop *
156 +[0-9a-f]+: 64 48 8b 0c 25 00 00[ ]+mov %fs:0x0,%rcx
158 +[0-9a-f]+: 90[ ]+nop *
159 +[0-9a-f]+: 90[ ]+nop *
160 +[0-9a-f]+: 48 03 0d 7e 01 10 00[ ]+add 1048958\(%rip\),%rcx +# 100688 <.*>
161 # -> R_X86_64_TPOFF64 sG6
162 +[0-9a-f]+: 90[ ]+nop *
163 +[0-9a-f]+: 90[ ]+nop *
164 +[0-9a-f]+: 90[ ]+nop *
165 +[0-9a-f]+: 90[ ]+nop *
166 +[0-9a-f]+: c9[ ]+leaveq *
167 +[0-9a-f]+: c3[ ]+retq *