1 ## Test that llvm-readobj/llvm-readelf shows proper relocation type
2 ## names and values for aarch64 target.
4 # RUN: yaml2obj %s -o %t-aarch64.o
5 # RUN: llvm-readobj -r --expand-relocs %t-aarch64.o | FileCheck %s
7 # CHECK: Type: R_AARCH64_NONE (0)
8 # CHECK: Type: R_AARCH64_ABS64 (257)
9 # CHECK: Type: R_AARCH64_ABS32 (258)
10 # CHECK: Type: R_AARCH64_ABS16 (259)
11 # CHECK: Type: R_AARCH64_PREL64 (260)
12 # CHECK: Type: R_AARCH64_PREL32 (261)
13 # CHECK: Type: R_AARCH64_PREL16 (262)
14 # CHECK: Type: R_AARCH64_MOVW_UABS_G0 (263)
15 # CHECK: Type: R_AARCH64_MOVW_UABS_G0_NC (264)
16 # CHECK: Type: R_AARCH64_MOVW_UABS_G1 (265)
17 # CHECK: Type: R_AARCH64_MOVW_UABS_G1_NC (266)
18 # CHECK: Type: R_AARCH64_MOVW_UABS_G2 (267)
19 # CHECK: Type: R_AARCH64_MOVW_UABS_G2_NC (268)
20 # CHECK: Type: R_AARCH64_MOVW_UABS_G3 (269)
21 # CHECK: Type: R_AARCH64_MOVW_SABS_G0 (270)
22 # CHECK: Type: R_AARCH64_MOVW_SABS_G1 (271)
23 # CHECK: Type: R_AARCH64_MOVW_SABS_G2 (272)
24 # CHECK: Type: R_AARCH64_LD_PREL_LO19 (273)
25 # CHECK: Type: R_AARCH64_ADR_PREL_LO21 (274)
26 # CHECK: Type: R_AARCH64_ADR_PREL_PG_HI21 (275)
27 # CHECK: Type: R_AARCH64_ADR_PREL_PG_HI21_NC (276)
28 # CHECK: Type: R_AARCH64_ADD_ABS_LO12_NC (277)
29 # CHECK: Type: R_AARCH64_LDST8_ABS_LO12_NC (278)
30 # CHECK: Type: R_AARCH64_TSTBR14 (279)
31 # CHECK: Type: R_AARCH64_CONDBR19 (280)
32 # CHECK: Type: R_AARCH64_JUMP26 (282)
33 # CHECK: Type: R_AARCH64_CALL26 (283)
34 # CHECK: Type: R_AARCH64_LDST16_ABS_LO12_NC (284)
35 # CHECK: Type: R_AARCH64_LDST32_ABS_LO12_NC (285)
36 # CHECK: Type: R_AARCH64_LDST64_ABS_LO12_NC (286)
37 # CHECK: Type: R_AARCH64_MOVW_PREL_G0 (287)
38 # CHECK: Type: R_AARCH64_MOVW_PREL_G0_NC (288)
39 # CHECK: Type: R_AARCH64_MOVW_PREL_G1 (289)
40 # CHECK: Type: R_AARCH64_MOVW_PREL_G1_NC (290)
41 # CHECK: Type: R_AARCH64_MOVW_PREL_G2 (291)
42 # CHECK: Type: R_AARCH64_MOVW_PREL_G2_NC (292)
43 # CHECK: Type: R_AARCH64_MOVW_PREL_G3 (293)
44 # CHECK: Type: R_AARCH64_LDST128_ABS_LO12_NC (299)
45 # CHECK: Type: R_AARCH64_MOVW_GOTOFF_G0 (300)
46 # CHECK: Type: R_AARCH64_MOVW_GOTOFF_G0_NC (301)
47 # CHECK: Type: R_AARCH64_MOVW_GOTOFF_G1 (302)
48 # CHECK: Type: R_AARCH64_MOVW_GOTOFF_G1_NC (303)
49 # CHECK: Type: R_AARCH64_MOVW_GOTOFF_G2 (304)
50 # CHECK: Type: R_AARCH64_MOVW_GOTOFF_G2_NC (305)
51 # CHECK: Type: R_AARCH64_MOVW_GOTOFF_G3 (306)
52 # CHECK: Type: R_AARCH64_GOTREL64 (307)
53 # CHECK: Type: R_AARCH64_GOTREL32 (308)
54 # CHECK: Type: R_AARCH64_GOT_LD_PREL19 (309)
55 # CHECK: Type: R_AARCH64_LD64_GOTOFF_LO15 (310)
56 # CHECK: Type: R_AARCH64_ADR_GOT_PAGE (311)
57 # CHECK: Type: R_AARCH64_LD64_GOT_LO12_NC (312)
58 # CHECK: Type: R_AARCH64_LD64_GOTPAGE_LO15 (313)
59 # CHECK: Type: R_AARCH64_TLSGD_ADR_PREL21 (512)
60 # CHECK: Type: R_AARCH64_TLSGD_ADR_PAGE21 (513)
61 # CHECK: Type: R_AARCH64_TLSGD_ADD_LO12_NC (514)
62 # CHECK: Type: R_AARCH64_TLSGD_MOVW_G1 (515)
63 # CHECK: Type: R_AARCH64_TLSGD_MOVW_G0_NC (516)
64 # CHECK: Type: R_AARCH64_TLSLD_ADR_PREL21 (517)
65 # CHECK: Type: R_AARCH64_TLSLD_ADR_PAGE21 (518)
66 # CHECK: Type: R_AARCH64_TLSLD_ADD_LO12_NC (519)
67 # CHECK: Type: R_AARCH64_TLSLD_MOVW_G1 (520)
68 # CHECK: Type: R_AARCH64_TLSLD_MOVW_G0_NC (521)
69 # CHECK: Type: R_AARCH64_TLSLD_LD_PREL19 (522)
70 # CHECK: Type: R_AARCH64_TLSLD_MOVW_DTPREL_G2 (523)
71 # CHECK: Type: R_AARCH64_TLSLD_MOVW_DTPREL_G1 (524)
72 # CHECK: Type: R_AARCH64_TLSLD_MOVW_DTPREL_G1_NC (525)
73 # CHECK: Type: R_AARCH64_TLSLD_MOVW_DTPREL_G0 (526)
74 # CHECK: Type: R_AARCH64_TLSLD_MOVW_DTPREL_G0_NC (527)
75 # CHECK: Type: R_AARCH64_TLSLD_ADD_DTPREL_HI12 (528)
76 # CHECK: Type: R_AARCH64_TLSLD_ADD_DTPREL_LO12 (529)
77 # CHECK: Type: R_AARCH64_TLSLD_ADD_DTPREL_LO12_NC (530)
78 # CHECK: Type: R_AARCH64_TLSLD_LDST8_DTPREL_LO12 (531)
79 # CHECK: Type: R_AARCH64_TLSLD_LDST8_DTPREL_LO12_NC (532)
80 # CHECK: Type: R_AARCH64_TLSLD_LDST16_DTPREL_LO12 (533)
81 # CHECK: Type: R_AARCH64_TLSLD_LDST16_DTPREL_LO12_NC (534)
82 # CHECK: Type: R_AARCH64_TLSLD_LDST32_DTPREL_LO12 (535)
83 # CHECK: Type: R_AARCH64_TLSLD_LDST32_DTPREL_LO12_NC (536)
84 # CHECK: Type: R_AARCH64_TLSLD_LDST64_DTPREL_LO12 (537)
85 # CHECK: Type: R_AARCH64_TLSLD_LDST64_DTPREL_LO12_NC (538)
86 # CHECK: Type: R_AARCH64_TLSIE_MOVW_GOTTPREL_G1 (539)
87 # CHECK: Type: R_AARCH64_TLSIE_MOVW_GOTTPREL_G0_NC (540)
88 # CHECK: Type: R_AARCH64_TLSIE_ADR_GOTTPREL_PAGE21 (541)
89 # CHECK: Type: R_AARCH64_TLSIE_LD64_GOTTPREL_LO12_NC (542)
90 # CHECK: Type: R_AARCH64_TLSIE_LD_GOTTPREL_PREL19 (543)
91 # CHECK: Type: R_AARCH64_TLSLE_MOVW_TPREL_G2 (544)
92 # CHECK: Type: R_AARCH64_TLSLE_MOVW_TPREL_G1 (545)
93 # CHECK: Type: R_AARCH64_TLSLE_MOVW_TPREL_G1_NC (546)
94 # CHECK: Type: R_AARCH64_TLSLE_MOVW_TPREL_G0 (547)
95 # CHECK: Type: R_AARCH64_TLSLE_MOVW_TPREL_G0_NC (548)
96 # CHECK: Type: R_AARCH64_TLSLE_ADD_TPREL_HI12 (549)
97 # CHECK: Type: R_AARCH64_TLSLE_ADD_TPREL_LO12 (550)
98 # CHECK: Type: R_AARCH64_TLSLE_ADD_TPREL_LO12_NC (551)
99 # CHECK: Type: R_AARCH64_TLSLE_LDST8_TPREL_LO12 (552)
100 # CHECK: Type: R_AARCH64_TLSLE_LDST8_TPREL_LO12_NC (553)
101 # CHECK: Type: R_AARCH64_TLSLE_LDST16_TPREL_LO12 (554)
102 # CHECK: Type: R_AARCH64_TLSLE_LDST16_TPREL_LO12_NC (555)
103 # CHECK: Type: R_AARCH64_TLSLE_LDST32_TPREL_LO12 (556)
104 # CHECK: Type: R_AARCH64_TLSLE_LDST32_TPREL_LO12_NC (557)
105 # CHECK: Type: R_AARCH64_TLSLE_LDST64_TPREL_LO12 (558)
106 # CHECK: Type: R_AARCH64_TLSLE_LDST64_TPREL_LO12_NC (559)
107 # CHECK: Type: R_AARCH64_TLSDESC_LD_PREL19 (560)
108 # CHECK: Type: R_AARCH64_TLSDESC_ADR_PREL21 (561)
109 # CHECK: Type: R_AARCH64_TLSDESC_ADR_PAGE21 (562)
110 # CHECK: Type: R_AARCH64_TLSDESC_LD64_LO12 (563)
111 # CHECK: Type: R_AARCH64_TLSDESC_ADD_LO12 (564)
112 # CHECK: Type: R_AARCH64_TLSDESC_OFF_G1 (565)
113 # CHECK: Type: R_AARCH64_TLSDESC_OFF_G0_NC (566)
114 # CHECK: Type: R_AARCH64_TLSDESC_LDR (567)
115 # CHECK: Type: R_AARCH64_TLSDESC_ADD (568)
116 # CHECK: Type: R_AARCH64_TLSDESC_CALL (569)
117 # CHECK: Type: R_AARCH64_TLSLE_LDST128_TPREL_LO12 (570)
118 # CHECK: Type: R_AARCH64_TLSLE_LDST128_TPREL_LO12_NC (571)
119 # CHECK: Type: R_AARCH64_TLSLD_LDST128_DTPREL_LO12 (572)
120 # CHECK: Type: R_AARCH64_TLSLD_LDST128_DTPREL_LO12_NC (573)
121 # CHECK: Type: R_AARCH64_COPY (1024)
122 # CHECK: Type: R_AARCH64_GLOB_DAT (1025)
123 # CHECK: Type: R_AARCH64_JUMP_SLOT (1026)
124 # CHECK: Type: R_AARCH64_RELATIVE (1027)
125 # CHECK: Type: R_AARCH64_TLS_DTPMOD64 (1028)
126 # CHECK: Type: R_AARCH64_TLS_DTPREL64 (1029)
127 # CHECK: Type: R_AARCH64_TLS_TPREL64 (1030)
128 # CHECK: Type: R_AARCH64_TLSDESC (1031)
129 # CHECK: Type: R_AARCH64_IRELATIVE (1032)
144 AddressAlign: 0x0000000000000008
145 EntSize: 0x0000000000000018
148 - Offset: 0x0000000000000000
150 - Offset: 0x0000000000000004
151 Type: R_AARCH64_ABS64
152 - Offset: 0x0000000000000008
153 Type: R_AARCH64_ABS32
154 - Offset: 0x000000000000000C
155 Type: R_AARCH64_ABS16
156 - Offset: 0x0000000000000010
157 Type: R_AARCH64_PREL64
158 - Offset: 0x0000000000000014
159 Type: R_AARCH64_PREL32
160 - Offset: 0x0000000000000018
161 Type: R_AARCH64_PREL16
162 - Offset: 0x000000000000001C
163 Type: R_AARCH64_MOVW_UABS_G0
164 - Offset: 0x0000000000000020
165 Type: R_AARCH64_MOVW_UABS_G0_NC
166 - Offset: 0x0000000000000024
167 Type: R_AARCH64_MOVW_UABS_G1
168 - Offset: 0x0000000000000028
169 Type: R_AARCH64_MOVW_UABS_G1_NC
170 - Offset: 0x000000000000002C
171 Type: R_AARCH64_MOVW_UABS_G2
172 - Offset: 0x0000000000000030
173 Type: R_AARCH64_MOVW_UABS_G2_NC
174 - Offset: 0x0000000000000034
175 Type: R_AARCH64_MOVW_UABS_G3
176 - Offset: 0x0000000000000038
177 Type: R_AARCH64_MOVW_SABS_G0
178 - Offset: 0x000000000000003C
179 Type: R_AARCH64_MOVW_SABS_G1
180 - Offset: 0x0000000000000040
181 Type: R_AARCH64_MOVW_SABS_G2
182 - Offset: 0x0000000000000044
183 Type: R_AARCH64_LD_PREL_LO19
184 - Offset: 0x0000000000000048
185 Type: R_AARCH64_ADR_PREL_LO21
186 - Offset: 0x000000000000004C
187 Type: R_AARCH64_ADR_PREL_PG_HI21
188 - Offset: 0x0000000000000050
189 Type: R_AARCH64_ADR_PREL_PG_HI21_NC
190 - Offset: 0x0000000000000054
191 Type: R_AARCH64_ADD_ABS_LO12_NC
192 - Offset: 0x0000000000000058
193 Type: R_AARCH64_LDST8_ABS_LO12_NC
194 - Offset: 0x000000000000005C
195 Type: R_AARCH64_TSTBR14
196 - Offset: 0x0000000000000060
197 Type: R_AARCH64_CONDBR19
198 - Offset: 0x0000000000000064
199 Type: R_AARCH64_JUMP26
200 - Offset: 0x0000000000000068
201 Type: R_AARCH64_CALL26
202 - Offset: 0x000000000000006C
203 Type: R_AARCH64_LDST16_ABS_LO12_NC
204 - Offset: 0x0000000000000070
205 Type: R_AARCH64_LDST32_ABS_LO12_NC
206 - Offset: 0x0000000000000074
207 Type: R_AARCH64_LDST64_ABS_LO12_NC
208 - Offset: 0x0000000000000078
209 Type: R_AARCH64_MOVW_PREL_G0
210 - Offset: 0x000000000000007C
211 Type: R_AARCH64_MOVW_PREL_G0_NC
212 - Offset: 0x0000000000000080
213 Type: R_AARCH64_MOVW_PREL_G1
214 - Offset: 0x0000000000000084
215 Type: R_AARCH64_MOVW_PREL_G1_NC
216 - Offset: 0x0000000000000088
217 Type: R_AARCH64_MOVW_PREL_G2
218 - Offset: 0x000000000000008C
219 Type: R_AARCH64_MOVW_PREL_G2_NC
220 - Offset: 0x0000000000000090
221 Type: R_AARCH64_MOVW_PREL_G3
222 - Offset: 0x0000000000000094
223 Type: R_AARCH64_LDST128_ABS_LO12_NC
224 - Offset: 0x0000000000000098
225 Type: R_AARCH64_MOVW_GOTOFF_G0
226 - Offset: 0x000000000000009C
227 Type: R_AARCH64_MOVW_GOTOFF_G0_NC
228 - Offset: 0x00000000000000A0
229 Type: R_AARCH64_MOVW_GOTOFF_G1
230 - Offset: 0x00000000000000A4
231 Type: R_AARCH64_MOVW_GOTOFF_G1_NC
232 - Offset: 0x00000000000000A8
233 Type: R_AARCH64_MOVW_GOTOFF_G2
234 - Offset: 0x00000000000000AC
235 Type: R_AARCH64_MOVW_GOTOFF_G2_NC
236 - Offset: 0x00000000000000B0
237 Type: R_AARCH64_MOVW_GOTOFF_G3
238 - Offset: 0x00000000000000B4
239 Type: R_AARCH64_GOTREL64
240 - Offset: 0x00000000000000B8
241 Type: R_AARCH64_GOTREL32
242 - Offset: 0x00000000000000BC
243 Type: R_AARCH64_GOT_LD_PREL19
244 - Offset: 0x00000000000000C0
245 Type: R_AARCH64_LD64_GOTOFF_LO15
246 - Offset: 0x00000000000000C4
247 Type: R_AARCH64_ADR_GOT_PAGE
248 - Offset: 0x00000000000000C8
249 Type: R_AARCH64_LD64_GOT_LO12_NC
250 - Offset: 0x00000000000000CC
251 Type: R_AARCH64_LD64_GOTPAGE_LO15
252 - Offset: 0x00000000000000D0
253 Type: R_AARCH64_TLSGD_ADR_PREL21
254 - Offset: 0x00000000000000D4
255 Type: R_AARCH64_TLSGD_ADR_PAGE21
256 - Offset: 0x00000000000000D8
257 Type: R_AARCH64_TLSGD_ADD_LO12_NC
258 - Offset: 0x00000000000000DC
259 Type: R_AARCH64_TLSGD_MOVW_G1
260 - Offset: 0x00000000000000E0
261 Type: R_AARCH64_TLSGD_MOVW_G0_NC
262 - Offset: 0x00000000000000E4
263 Type: R_AARCH64_TLSLD_ADR_PREL21
264 - Offset: 0x00000000000000E8
265 Type: R_AARCH64_TLSLD_ADR_PAGE21
266 - Offset: 0x00000000000000EC
267 Type: R_AARCH64_TLSLD_ADD_LO12_NC
268 - Offset: 0x00000000000000F0
269 Type: R_AARCH64_TLSLD_MOVW_G1
270 - Offset: 0x00000000000000F4
271 Type: R_AARCH64_TLSLD_MOVW_G0_NC
272 - Offset: 0x00000000000000F8
273 Type: R_AARCH64_TLSLD_LD_PREL19
274 - Offset: 0x00000000000000FC
275 Type: R_AARCH64_TLSLD_MOVW_DTPREL_G2
276 - Offset: 0x0000000000000100
277 Type: R_AARCH64_TLSLD_MOVW_DTPREL_G1
278 - Offset: 0x0000000000000104
279 Type: R_AARCH64_TLSLD_MOVW_DTPREL_G1_NC
280 - Offset: 0x0000000000000108
281 Type: R_AARCH64_TLSLD_MOVW_DTPREL_G0
282 - Offset: 0x000000000000010C
283 Type: R_AARCH64_TLSLD_MOVW_DTPREL_G0_NC
284 - Offset: 0x0000000000000110
285 Type: R_AARCH64_TLSLD_ADD_DTPREL_HI12
286 - Offset: 0x0000000000000114
287 Type: R_AARCH64_TLSLD_ADD_DTPREL_LO12
288 - Offset: 0x0000000000000118
289 Type: R_AARCH64_TLSLD_ADD_DTPREL_LO12_NC
290 - Offset: 0x000000000000011C
291 Type: R_AARCH64_TLSLD_LDST8_DTPREL_LO12
292 - Offset: 0x0000000000000120
293 Type: R_AARCH64_TLSLD_LDST8_DTPREL_LO12_NC
294 - Offset: 0x0000000000000124
295 Type: R_AARCH64_TLSLD_LDST16_DTPREL_LO12
296 - Offset: 0x0000000000000128
297 Type: R_AARCH64_TLSLD_LDST16_DTPREL_LO12_NC
298 - Offset: 0x000000000000012C
299 Type: R_AARCH64_TLSLD_LDST32_DTPREL_LO12
300 - Offset: 0x0000000000000130
301 Type: R_AARCH64_TLSLD_LDST32_DTPREL_LO12_NC
302 - Offset: 0x0000000000000134
303 Type: R_AARCH64_TLSLD_LDST64_DTPREL_LO12
304 - Offset: 0x0000000000000138
305 Type: R_AARCH64_TLSLD_LDST64_DTPREL_LO12_NC
306 - Offset: 0x000000000000013C
307 Type: R_AARCH64_TLSIE_MOVW_GOTTPREL_G1
308 - Offset: 0x0000000000000140
309 Type: R_AARCH64_TLSIE_MOVW_GOTTPREL_G0_NC
310 - Offset: 0x0000000000000144
311 Type: R_AARCH64_TLSIE_ADR_GOTTPREL_PAGE21
312 - Offset: 0x0000000000000148
313 Type: R_AARCH64_TLSIE_LD64_GOTTPREL_LO12_NC
314 - Offset: 0x000000000000014C
315 Type: R_AARCH64_TLSIE_LD_GOTTPREL_PREL19
316 - Offset: 0x0000000000000150
317 Type: R_AARCH64_TLSLE_MOVW_TPREL_G2
318 - Offset: 0x0000000000000154
319 Type: R_AARCH64_TLSLE_MOVW_TPREL_G1
320 - Offset: 0x0000000000000158
321 Type: R_AARCH64_TLSLE_MOVW_TPREL_G1_NC
322 - Offset: 0x000000000000015C
323 Type: R_AARCH64_TLSLE_MOVW_TPREL_G0
324 - Offset: 0x0000000000000160
325 Type: R_AARCH64_TLSLE_MOVW_TPREL_G0_NC
326 - Offset: 0x0000000000000164
327 Type: R_AARCH64_TLSLE_ADD_TPREL_HI12
328 - Offset: 0x0000000000000168
329 Type: R_AARCH64_TLSLE_ADD_TPREL_LO12
330 - Offset: 0x000000000000016C
331 Type: R_AARCH64_TLSLE_ADD_TPREL_LO12_NC
332 - Offset: 0x0000000000000170
333 Type: R_AARCH64_TLSLE_LDST8_TPREL_LO12
334 - Offset: 0x0000000000000174
335 Type: R_AARCH64_TLSLE_LDST8_TPREL_LO12_NC
336 - Offset: 0x0000000000000178
337 Type: R_AARCH64_TLSLE_LDST16_TPREL_LO12
338 - Offset: 0x000000000000017C
339 Type: R_AARCH64_TLSLE_LDST16_TPREL_LO12_NC
340 - Offset: 0x0000000000000180
341 Type: R_AARCH64_TLSLE_LDST32_TPREL_LO12
342 - Offset: 0x0000000000000184
343 Type: R_AARCH64_TLSLE_LDST32_TPREL_LO12_NC
344 - Offset: 0x0000000000000188
345 Type: R_AARCH64_TLSLE_LDST64_TPREL_LO12
346 - Offset: 0x000000000000018C
347 Type: R_AARCH64_TLSLE_LDST64_TPREL_LO12_NC
348 - Offset: 0x0000000000000190
349 Type: R_AARCH64_TLSDESC_LD_PREL19
350 - Offset: 0x0000000000000194
351 Type: R_AARCH64_TLSDESC_ADR_PREL21
352 - Offset: 0x0000000000000198
353 Type: R_AARCH64_TLSDESC_ADR_PAGE21
354 - Offset: 0x000000000000019C
355 Type: R_AARCH64_TLSDESC_LD64_LO12
356 - Offset: 0x00000000000001A0
357 Type: R_AARCH64_TLSDESC_ADD_LO12
358 - Offset: 0x00000000000001A4
359 Type: R_AARCH64_TLSDESC_OFF_G1
360 - Offset: 0x00000000000001A8
361 Type: R_AARCH64_TLSDESC_OFF_G0_NC
362 - Offset: 0x00000000000001AC
363 Type: R_AARCH64_TLSDESC_LDR
364 - Offset: 0x00000000000001B0
365 Type: R_AARCH64_TLSDESC_ADD
366 - Offset: 0x00000000000001B4
367 Type: R_AARCH64_TLSDESC_CALL
368 - Offset: 0x00000000000001B8
369 Type: R_AARCH64_TLSLE_LDST128_TPREL_LO12
370 - Offset: 0x00000000000001BC
371 Type: R_AARCH64_TLSLE_LDST128_TPREL_LO12_NC
372 - Offset: 0x00000000000001C0
373 Type: R_AARCH64_TLSLD_LDST128_DTPREL_LO12
374 - Offset: 0x00000000000001C4
375 Type: R_AARCH64_TLSLD_LDST128_DTPREL_LO12_NC
376 - Offset: 0x00000000000001C8
378 - Offset: 0x00000000000001CC
379 Type: R_AARCH64_GLOB_DAT
380 - Offset: 0x00000000000001D0
381 Type: R_AARCH64_JUMP_SLOT
382 - Offset: 0x00000000000001D4
383 Type: R_AARCH64_RELATIVE
384 - Offset: 0x00000000000001D8
385 Type: R_AARCH64_TLS_DTPMOD64
386 - Offset: 0x00000000000001DC
387 Type: R_AARCH64_TLS_DTPREL64
388 - Offset: 0x00000000000001E0
389 Type: R_AARCH64_TLS_TPREL64
390 - Offset: 0x00000000000001E4
391 Type: R_AARCH64_TLSDESC
392 - Offset: 0x00000000000001E8
393 Type: R_AARCH64_IRELATIVE