Remove the mblaze backend from llvm.
[oota-llvm.git] / test / tools / llvm-readobj / reloc-types.test
1 // Test that libObject and subsequently llvm-readobj shows proper relocation type
2 // names and values.
3
4 // Todo: ELF-PPC, ELF-HEXAGON
5
6 RUN: llvm-readobj -r -expand-relocs %p/Inputs/relocs.obj.elf-i386     | FileCheck %s -check-prefix ELF-32
7 RUN: llvm-readobj -r -expand-relocs %p/Inputs/relocs.obj.elf-x86_64   | FileCheck %s -check-prefix ELF-64
8 RUN: llvm-readobj -r -expand-relocs %p/Inputs/relocs.obj.elf-aarch64  | FileCheck %s -check-prefix ELF-AARCH64
9 RUN: llvm-readobj -r -expand-relocs %p/Inputs/relocs.obj.elf-arm      | FileCheck %s -check-prefix ELF-ARM
10 RUN: llvm-readobj -r -expand-relocs %p/Inputs/relocs.obj.elf-mips     | FileCheck %s -check-prefix ELF-MIPS
11 RUN: llvm-readobj -r -expand-relocs %p/Inputs/relocs.obj.elf-mips64el | FileCheck %s -check-prefix ELF-MIPS64EL
12 RUN: llvm-readobj -r -expand-relocs %p/Inputs/relocs.obj.elf-ppc64    | FileCheck %s -check-prefix ELF-PPC64
13 RUN: llvm-readobj -r -expand-relocs %p/Inputs/relocs.obj.coff-i386    | FileCheck %s -check-prefix COFF-32
14 RUN: llvm-readobj -r -expand-relocs %p/Inputs/relocs.obj.coff-x86_64  | FileCheck %s -check-prefix COFF-64
15 RUN: llvm-readobj -r -expand-relocs %p/Inputs/relocs.obj.macho-arm    | FileCheck %s -check-prefix MACHO-ARM
16 RUN: llvm-readobj -r -expand-relocs %p/Inputs/relocs.obj.macho-i386   | FileCheck %s -check-prefix MACHO-32
17 RUN: llvm-readobj -r -expand-relocs %p/Inputs/relocs.obj.macho-x86_64 | FileCheck %s -check-prefix MACHO-64
18
19
20 ELF-32: Type: R_386_NONE (0)
21 ELF-32: Type: R_386_32 (1)
22 ELF-32: Type: R_386_PC32 (2)
23 ELF-32: Type: R_386_GOT32 (3)
24 ELF-32: Type: R_386_PLT32 (4)
25 ELF-32: Type: R_386_COPY (5)
26 ELF-32: Type: R_386_GLOB_DAT (6)
27 ELF-32: Type: R_386_JUMP_SLOT (7)
28 ELF-32: Type: R_386_RELATIVE (8)
29 ELF-32: Type: R_386_GOTOFF (9)
30 ELF-32: Type: R_386_GOTPC (10)
31 ELF-32: Type: R_386_32PLT (11)
32 ELF-32: Type: R_386_TLS_TPOFF (14)
33 ELF-32: Type: R_386_TLS_IE (15)
34 ELF-32: Type: R_386_TLS_GOTIE (16)
35 ELF-32: Type: R_386_TLS_LE (17)
36 ELF-32: Type: R_386_TLS_GD (18)
37 ELF-32: Type: R_386_TLS_LDM (19)
38 ELF-32: Type: R_386_16 (20)
39 ELF-32: Type: R_386_PC16 (21)
40 ELF-32: Type: R_386_8 (22)
41 ELF-32: Type: R_386_PC8 (23)
42 ELF-32: Type: R_386_TLS_GD_32 (24)
43 ELF-32: Type: R_386_TLS_GD_PUSH (25)
44 ELF-32: Type: R_386_TLS_GD_CALL (26)
45 ELF-32: Type: R_386_TLS_GD_POP (27)
46 ELF-32: Type: R_386_TLS_LDM_32 (28)
47 ELF-32: Type: R_386_TLS_LDM_PUSH (29)
48 ELF-32: Type: R_386_TLS_LDM_CALL (30)
49 ELF-32: Type: R_386_TLS_LDM_POP (31)
50 ELF-32: Type: R_386_TLS_LDO_32 (32)
51 ELF-32: Type: R_386_TLS_IE_32 (33)
52 ELF-32: Type: R_386_TLS_LE_32 (34)
53 ELF-32: Type: R_386_TLS_DTPMOD32 (35)
54 ELF-32: Type: R_386_TLS_DTPOFF32 (36)
55 ELF-32: Type: R_386_TLS_TPOFF32 (37)
56 ELF-32: Type: R_386_TLS_GOTDESC (39)
57 ELF-32: Type: R_386_TLS_DESC_CALL (40)
58 ELF-32: Type: R_386_TLS_DESC (41)
59 ELF-32: Type: R_386_IRELATIVE (42)
60 _LF-32: Type: R_386_NUM (43)
61
62 ELF-64: Type: R_X86_64_NONE (0)
63 ELF-64: Type: R_X86_64_64 (1)
64 ELF-64: Type: R_X86_64_PC32 (2)
65 ELF-64: Type: R_X86_64_GOT32 (3)
66 ELF-64: Type: R_X86_64_PLT32 (4)
67 ELF-64: Type: R_X86_64_COPY (5)
68 ELF-64: Type: R_X86_64_GLOB_DAT (6)
69 ELF-64: Type: R_X86_64_JUMP_SLOT (7)
70 ELF-64: Type: R_X86_64_RELATIVE (8)
71 ELF-64: Type: R_X86_64_GOTPCREL (9)
72 ELF-64: Type: R_X86_64_32 (10)
73 ELF-64: Type: R_X86_64_32S (11)
74 ELF-64: Type: R_X86_64_16 (12)
75 ELF-64: Type: R_X86_64_PC16 (13)
76 ELF-64: Type: R_X86_64_8 (14)
77 ELF-64: Type: R_X86_64_PC8 (15)
78 ELF-64: Type: R_X86_64_DTPMOD64 (16)
79 ELF-64: Type: R_X86_64_DTPOFF64 (17)
80 ELF-64: Type: R_X86_64_TPOFF64 (18)
81 ELF-64: Type: R_X86_64_TLSGD (19)
82 ELF-64: Type: R_X86_64_TLSLD (20)
83 ELF-64: Type: R_X86_64_DTPOFF32 (21)
84 ELF-64: Type: R_X86_64_GOTTPOFF (22)
85 ELF-64: Type: R_X86_64_TPOFF32 (23)
86 ELF-64: Type: R_X86_64_PC64 (24)
87 ELF-64: Type: R_X86_64_GOTOFF64 (25)
88 ELF-64: Type: R_X86_64_GOTPC32 (26)
89 ELF-64: Type: R_X86_64_GOT64 (27)
90 ELF-64: Type: R_X86_64_GOTPCREL64 (28)
91 ELF-64: Type: R_X86_64_GOTPC64 (29)
92 ELF-64: Type: R_X86_64_GOTPLT64 (30)
93 ELF-64: Type: R_X86_64_PLTOFF64 (31)
94 ELF-64: Type: R_X86_64_SIZE32 (32)
95 ELF-64: Type: R_X86_64_SIZE64 (33)
96 ELF-64: Type: R_X86_64_GOTPC32_TLSDESC (34)
97 ELF-64: Type: R_X86_64_TLSDESC_CALL (35)
98 ELF-64: Type: R_X86_64_TLSDESC (36)
99 ELF-64: Type: R_X86_64_IRELATIVE (37)
100
101 ELF-PPC: Type: R_PPC_NONE (0)
102 ELF-PPC: Type: R_PPC_ADDR32 (1)
103 ELF-PPC: Type: R_PPC_ADDR24 (2)
104 ELF-PPC: Type: R_PPC_ADDR16 (3)
105 ELF-PPC: Type: R_PPC_ADDR16_LO (4)
106 ELF-PPC: Type: R_PPC_ADDR16_HI (5)
107 ELF-PPC: Type: R_PPC_ADDR16_HA (6)
108 ELF-PPC: Type: R_PPC_ADDR14 (7)
109 ELF-PPC: Type: R_PPC_ADDR14_BRTAKEN (8)
110 ELF-PPC: Type: R_PPC_ADDR14_BRNTAKEN (9)
111 ELF-PPC: Type: R_PPC_REL24 (10)
112 ELF-PPC: Type: R_PPC_REL14 (11)
113 ELF-PPC: Type: R_PPC_REL14_BRTAKEN (12)
114 ELF-PPC: Type: R_PPC_REL14_BRNTAKEN (13)
115 ELF-PPC: Type: R_PPC_REL32 (26)
116 ELF-PPC: Type: R_PPC_TPREL16_LO (70)
117 ELF-PPC: Type: R_PPC_TPREL16_HA (72)
118
119 ELF-PPC64: Type: R_PPC64_NONE (0)
120 ELF-PPC64: Type: R_PPC64_ADDR32 (1)
121 ELF-PPC64: Type: R_PPC64_ADDR16_LO (4)
122 ELF-PPC64: Type: R_PPC64_ADDR16_HI (5)
123 ELF-PPC64: Type: R_PPC64_ADDR14 (7)
124 ELF-PPC64: Type: R_PPC64_REL24 (10)
125 ELF-PPC64: Type: R_PPC64_REL32 (26)
126 ELF-PPC64: Type: R_PPC64_ADDR64 (38)
127 ELF-PPC64: Type: R_PPC64_ADDR16_HIGHER (39)
128 ELF-PPC64: Type: R_PPC64_ADDR16_HIGHEST (41)
129 ELF-PPC64: Type: R_PPC64_REL64 (44)
130 ELF-PPC64: Type: R_PPC64_TOC16 (47)
131 ELF-PPC64: Type: R_PPC64_TOC16_LO (48)
132 ELF-PPC64: Type: R_PPC64_TOC16_HA (50)
133 ELF-PPC64: Type: R_PPC64_TOC (51)
134 ELF-PPC64: Type: R_PPC64_ADDR16_DS (56)
135 ELF-PPC64: Type: R_PPC64_ADDR16_LO_DS (57)
136 ELF-PPC64: Type: R_PPC64_TOC16_DS (63)
137 ELF-PPC64: Type: R_PPC64_TOC16_LO_DS (64)
138 ELF-PPC64: Type: R_PPC64_TLS (67)
139 ELF-PPC64: Type: R_PPC64_TPREL16_LO (70)
140 ELF-PPC64: Type: R_PPC64_TPREL16_HA (72)
141 ELF-PPC64: Type: R_PPC64_DTPREL16_LO (75)
142 ELF-PPC64: Type: R_PPC64_DTPREL16_HA (77)
143 ELF-PPC64: Type: R_PPC64_GOT_TLSGD16_LO (80)
144 ELF-PPC64: Type: R_PPC64_GOT_TLSGD16_HA (82)
145 ELF-PPC64: Type: R_PPC64_GOT_TLSLD16_LO (84)
146 ELF-PPC64: Type: R_PPC64_GOT_TLSLD16_HA (86)
147 ELF-PPC64: Type: R_PPC64_GOT_TPREL16_LO_DS (88)
148 ELF-PPC64: Type: R_PPC64_GOT_TPREL16_HA (90)
149 ELF-PPC64: Type: R_PPC64_TLSGD (107)
150 ELF-PPC64: Type: R_PPC64_TLSLD (108)
151
152 ELF-AARCH64: Type: R_AARCH64_NONE (256)
153 ELF-AARCH64: Type: R_AARCH64_ABS64 (257)
154 ELF-AARCH64: Type: R_AARCH64_ABS32 (258)
155 ELF-AARCH64: Type: R_AARCH64_ABS16 (259)
156 ELF-AARCH64: Type: R_AARCH64_PREL64 (260)
157 ELF-AARCH64: Type: R_AARCH64_PREL32 (261)
158 ELF-AARCH64: Type: R_AARCH64_PREL16 (262)
159 ELF-AARCH64: Type: R_AARCH64_MOVW_UABS_G0 (263)
160 ELF-AARCH64: Type: R_AARCH64_MOVW_UABS_G0_NC (264)
161 ELF-AARCH64: Type: R_AARCH64_MOVW_UABS_G1 (265)
162 ELF-AARCH64: Type: R_AARCH64_MOVW_UABS_G1_NC (266)
163 ELF-AARCH64: Type: R_AARCH64_MOVW_UABS_G2 (267)
164 ELF-AARCH64: Type: R_AARCH64_MOVW_UABS_G2_NC (268)
165 ELF-AARCH64: Type: R_AARCH64_MOVW_UABS_G3 (269)
166 ELF-AARCH64: Type: R_AARCH64_MOVW_SABS_G0 (270)
167 ELF-AARCH64: Type: R_AARCH64_MOVW_SABS_G1 (271)
168 ELF-AARCH64: Type: R_AARCH64_MOVW_SABS_G2 (272)
169 ELF-AARCH64: Type: R_AARCH64_LD_PREL_LO19 (273)
170 ELF-AARCH64: Type: R_AARCH64_ADR_PREL_LO21 (274)
171 ELF-AARCH64: Type: R_AARCH64_ADR_PREL_PG_HI21 (275)
172 ELF-AARCH64: Type: R_AARCH64_ADD_ABS_LO12_NC (277)
173 ELF-AARCH64: Type: R_AARCH64_LDST8_ABS_LO12_NC (278)
174 ELF-AARCH64: Type: R_AARCH64_TSTBR14 (279)
175 ELF-AARCH64: Type: R_AARCH64_CONDBR19 (280)
176 ELF-AARCH64: Type: R_AARCH64_JUMP26 (282)
177 ELF-AARCH64: Type: R_AARCH64_CALL26 (283)
178 ELF-AARCH64: Type: R_AARCH64_LDST16_ABS_LO12_NC (284)
179 ELF-AARCH64: Type: R_AARCH64_LDST32_ABS_LO12_NC (285)
180 ELF-AARCH64: Type: R_AARCH64_LDST64_ABS_LO12_NC (286)
181 ELF-AARCH64: Type: R_AARCH64_LDST128_ABS_LO12_NC (299)
182 ELF-AARCH64: Type: R_AARCH64_ADR_GOT_PAGE (311)
183 ELF-AARCH64: Type: R_AARCH64_LD64_GOT_LO12_NC (312)
184 ELF-AARCH64: Type: R_AARCH64_TLSLD_MOVW_DTPREL_G2 (523)
185 ELF-AARCH64: Type: R_AARCH64_TLSLD_MOVW_DTPREL_G1 (524)
186 ELF-AARCH64: Type: R_AARCH64_TLSLD_MOVW_DTPREL_G1_NC (525)
187 ELF-AARCH64: Type: R_AARCH64_TLSLD_MOVW_DTPREL_G0 (526)
188 ELF-AARCH64: Type: R_AARCH64_TLSLD_MOVW_DTPREL_G0_NC (527)
189 ELF-AARCH64: Type: R_AARCH64_TLSLD_ADD_DTPREL_HI12 (528)
190 ELF-AARCH64: Type: R_AARCH64_TLSLD_ADD_DTPREL_LO12 (529)
191 ELF-AARCH64: Type: R_AARCH64_TLSLD_ADD_DTPREL_LO12_NC (530)
192 ELF-AARCH64: Type: R_AARCH64_TLSLD_LDST8_DTPREL_LO12 (531)
193 ELF-AARCH64: Type: R_AARCH64_TLSLD_LDST8_DTPREL_LO12_NC (532)
194 ELF-AARCH64: Type: R_AARCH64_TLSLD_LDST16_DTPREL_LO12 (533)
195 ELF-AARCH64: Type: R_AARCH64_TLSLD_LDST16_DTPREL_LO12_NC (534)
196 ELF-AARCH64: Type: R_AARCH64_TLSLD_LDST32_DTPREL_LO12 (535)
197 ELF-AARCH64: Type: R_AARCH64_TLSLD_LDST32_DTPREL_LO12_NC (536)
198 ELF-AARCH64: Type: R_AARCH64_TLSLD_LDST64_DTPREL_LO12 (537)
199 ELF-AARCH64: Type: R_AARCH64_TLSLD_LDST64_DTPREL_LO12_NC (538)
200 ELF-AARCH64: Type: R_AARCH64_TLSIE_MOVW_GOTTPREL_G1 (539)
201 ELF-AARCH64: Type: R_AARCH64_TLSIE_MOVW_GOTTPREL_G0_NC (540)
202 ELF-AARCH64: Type: R_AARCH64_TLSIE_ADR_GOTTPREL_PAGE21 (541)
203 ELF-AARCH64: Type: R_AARCH64_TLSIE_LD64_GOTTPREL_LO12_NC (542)
204 ELF-AARCH64: Type: R_AARCH64_TLSIE_LD_GOTTPREL_PREL19 (543)
205 ELF-AARCH64: Type: R_AARCH64_TLSLE_MOVW_TPREL_G2 (544)
206 ELF-AARCH64: Type: R_AARCH64_TLSLE_MOVW_TPREL_G1 (545)
207 ELF-AARCH64: Type: R_AARCH64_TLSLE_MOVW_TPREL_G1_NC (546)
208 ELF-AARCH64: Type: R_AARCH64_TLSLE_MOVW_TPREL_G0 (547)
209 ELF-AARCH64: Type: R_AARCH64_TLSLE_MOVW_TPREL_G0_NC (548)
210 ELF-AARCH64: Type: R_AARCH64_TLSLE_ADD_TPREL_HI12 (549)
211 ELF-AARCH64: Type: R_AARCH64_TLSLE_ADD_TPREL_LO12 (550)
212 ELF-AARCH64: Type: R_AARCH64_TLSLE_ADD_TPREL_LO12_NC (551)
213 ELF-AARCH64: Type: R_AARCH64_TLSLE_LDST8_TPREL_LO12 (552)
214 ELF-AARCH64: Type: R_AARCH64_TLSLE_LDST8_TPREL_LO12_NC (553)
215 ELF-AARCH64: Type: R_AARCH64_TLSLE_LDST16_TPREL_LO12 (554)
216 ELF-AARCH64: Type: R_AARCH64_TLSLE_LDST16_TPREL_LO12_NC (555)
217 ELF-AARCH64: Type: R_AARCH64_TLSLE_LDST32_TPREL_LO12 (556)
218 ELF-AARCH64: Type: R_AARCH64_TLSLE_LDST32_TPREL_LO12_NC (557)
219 ELF-AARCH64: Type: R_AARCH64_TLSLE_LDST64_TPREL_LO12 (558)
220 ELF-AARCH64: Type: R_AARCH64_TLSLE_LDST64_TPREL_LO12_NC (559)
221 ELF-AARCH64: Type: R_AARCH64_TLSDESC_ADR_PAGE (562)
222 ELF-AARCH64: Type: R_AARCH64_TLSDESC_LD64_LO12_NC (563)
223 ELF-AARCH64: Type: R_AARCH64_TLSDESC_ADD_LO12_NC (564)
224 ELF-AARCH64: Type: R_AARCH64_TLSDESC_CALL (569)
225
226 ELF-ARM: Type: R_ARM_NONE (0)
227 ELF-ARM: Type: R_ARM_PC24 (1)
228 ELF-ARM: Type: R_ARM_ABS32 (2)
229 ELF-ARM: Type: R_ARM_REL32 (3)
230 ELF-ARM: Type: R_ARM_LDR_PC_G0 (4)
231 ELF-ARM: Type: R_ARM_ABS16 (5)
232 ELF-ARM: Type: R_ARM_ABS12 (6)
233 ELF-ARM: Type: R_ARM_THM_ABS5 (7)
234 ELF-ARM: Type: R_ARM_ABS8 (8)
235 ELF-ARM: Type: R_ARM_SBREL32 (9)
236 ELF-ARM: Type: R_ARM_THM_CALL (10)
237 ELF-ARM: Type: R_ARM_THM_PC8 (11)
238 ELF-ARM: Type: R_ARM_BREL_ADJ (12)
239 ELF-ARM: Type: R_ARM_TLS_DESC (13)
240 ELF-ARM: Type: R_ARM_THM_SWI8 (14)
241 ELF-ARM: Type: R_ARM_XPC25 (15)
242 ELF-ARM: Type: R_ARM_THM_XPC22 (16)
243 ELF-ARM: Type: R_ARM_TLS_DTPMOD32 (17)
244 ELF-ARM: Type: R_ARM_TLS_DTPOFF32 (18)
245 ELF-ARM: Type: R_ARM_TLS_TPOFF32 (19)
246 ELF-ARM: Type: R_ARM_COPY (20)
247 ELF-ARM: Type: R_ARM_GLOB_DAT (21)
248 ELF-ARM: Type: R_ARM_JUMP_SLOT (22)
249 ELF-ARM: Type: R_ARM_RELATIVE (23)
250 ELF-ARM: Type: R_ARM_GOTOFF32 (24)
251 ELF-ARM: Type: R_ARM_BASE_PREL (25)
252 ELF-ARM: Type: R_ARM_GOT_BREL (26)
253 ELF-ARM: Type: R_ARM_PLT32 (27)
254 ELF-ARM: Type: R_ARM_CALL (28)
255 ELF-ARM: Type: R_ARM_JUMP24 (29)
256 ELF-ARM: Type: R_ARM_THM_JUMP24 (30)
257 ELF-ARM: Type: R_ARM_BASE_ABS (31)
258 ELF-ARM: Type: R_ARM_ALU_PCREL_7_0 (32)
259 ELF-ARM: Type: R_ARM_ALU_PCREL_15_8 (33)
260 ELF-ARM: Type: R_ARM_ALU_PCREL_23_15 (34)
261 ELF-ARM: Type: R_ARM_LDR_SBREL_11_0_NC (35)
262 ELF-ARM: Type: R_ARM_ALU_SBREL_19_12_NC (36)
263 ELF-ARM: Type: R_ARM_ALU_SBREL_27_20_CK (37)
264 ELF-ARM: Type: R_ARM_TARGET1 (38)
265 ELF-ARM: Type: R_ARM_SBREL31 (39)
266 ELF-ARM: Type: R_ARM_V4BX (40)
267 ELF-ARM: Type: R_ARM_TARGET2 (41)
268 ELF-ARM: Type: R_ARM_PREL31 (42)
269 ELF-ARM: Type: R_ARM_MOVW_ABS_NC (43)
270 ELF-ARM: Type: R_ARM_MOVT_ABS (44)
271 ELF-ARM: Type: R_ARM_MOVW_PREL_NC (45)
272 ELF-ARM: Type: R_ARM_MOVT_PREL (46)
273 ELF-ARM: Type: R_ARM_THM_MOVW_ABS_NC (47)
274 ELF-ARM: Type: R_ARM_THM_MOVT_ABS (48)
275 ELF-ARM: Type: R_ARM_THM_MOVW_PREL_NC (49)
276 ELF-ARM: Type: R_ARM_THM_MOVT_PREL (50)
277 ELF-ARM: Type: R_ARM_THM_JUMP19 (51)
278 ELF-ARM: Type: R_ARM_THM_JUMP6 (52)
279 ELF-ARM: Type: R_ARM_THM_ALU_PREL_11_0 (53)
280 ELF-ARM: Type: R_ARM_THM_PC12 (54)
281 ELF-ARM: Type: R_ARM_ABS32_NOI (55)
282 ELF-ARM: Type: R_ARM_REL32_NOI (56)
283 ELF-ARM: Type: R_ARM_ALU_PC_G0_NC (57)
284 ELF-ARM: Type: R_ARM_ALU_PC_G0 (58)
285 ELF-ARM: Type: R_ARM_ALU_PC_G1_NC (59)
286 ELF-ARM: Type: R_ARM_ALU_PC_G1 (60)
287 ELF-ARM: Type: R_ARM_ALU_PC_G2 (61)
288 ELF-ARM: Type: R_ARM_LDR_PC_G1 (62)
289 ELF-ARM: Type: R_ARM_LDR_PC_G2 (63)
290 ELF-ARM: Type: R_ARM_LDRS_PC_G0 (64)
291 ELF-ARM: Type: R_ARM_LDRS_PC_G1 (65)
292 ELF-ARM: Type: R_ARM_LDRS_PC_G2 (66)
293 ELF-ARM: Type: R_ARM_LDC_PC_G0 (67)
294 ELF-ARM: Type: R_ARM_LDC_PC_G1 (68)
295 ELF-ARM: Type: R_ARM_LDC_PC_G2 (69)
296 ELF-ARM: Type: R_ARM_ALU_SB_G0_NC (70)
297 ELF-ARM: Type: R_ARM_ALU_SB_G0 (71)
298 ELF-ARM: Type: R_ARM_ALU_SB_G1_NC (72)
299 ELF-ARM: Type: R_ARM_ALU_SB_G1 (73)
300 ELF-ARM: Type: R_ARM_ALU_SB_G2 (74)
301 ELF-ARM: Type: R_ARM_LDR_SB_G0 (75)
302 ELF-ARM: Type: R_ARM_LDR_SB_G1 (76)
303 ELF-ARM: Type: R_ARM_LDR_SB_G2 (77)
304 ELF-ARM: Type: R_ARM_LDRS_SB_G0 (78)
305 ELF-ARM: Type: R_ARM_LDRS_SB_G1 (79)
306 ELF-ARM: Type: R_ARM_LDRS_SB_G2 (80)
307 ELF-ARM: Type: R_ARM_LDC_SB_G0 (81)
308 ELF-ARM: Type: R_ARM_LDC_SB_G1 (82)
309 ELF-ARM: Type: R_ARM_LDC_SB_G2 (83)
310 ELF-ARM: Type: R_ARM_MOVW_BREL_NC (84)
311 ELF-ARM: Type: R_ARM_MOVT_BREL (85)
312 ELF-ARM: Type: R_ARM_MOVW_BREL (86)
313 ELF-ARM: Type: R_ARM_THM_MOVW_BREL_NC (87)
314 ELF-ARM: Type: R_ARM_THM_MOVT_BREL (88)
315 ELF-ARM: Type: R_ARM_THM_MOVW_BREL (89)
316 ELF-ARM: Type: R_ARM_TLS_GOTDESC (90)
317 ELF-ARM: Type: R_ARM_TLS_CALL (91)
318 ELF-ARM: Type: R_ARM_TLS_DESCSEQ (92)
319 ELF-ARM: Type: R_ARM_THM_TLS_CALL (93)
320 ELF-ARM: Type: R_ARM_PLT32_ABS (94)
321 ELF-ARM: Type: R_ARM_GOT_ABS (95)
322 ELF-ARM: Type: R_ARM_GOT_PREL (96)
323 ELF-ARM: Type: R_ARM_GOT_BREL12 (97)
324 ELF-ARM: Type: R_ARM_GOTOFF12 (98)
325 ELF-ARM: Type: R_ARM_GOTRELAX (99)
326 ELF-ARM: Type: R_ARM_GNU_VTENTRY (100)
327 ELF-ARM: Type: R_ARM_GNU_VTINHERIT (101)
328 ELF-ARM: Type: R_ARM_THM_JUMP11 (102)
329 ELF-ARM: Type: R_ARM_THM_JUMP8 (103)
330 ELF-ARM: Type: R_ARM_TLS_GD32 (104)
331 ELF-ARM: Type: R_ARM_TLS_LDM32 (105)
332 ELF-ARM: Type: R_ARM_TLS_LDO32 (106)
333 ELF-ARM: Type: R_ARM_TLS_IE32 (107)
334 ELF-ARM: Type: R_ARM_TLS_LE32 (108)
335 ELF-ARM: Type: R_ARM_TLS_LDO12 (109)
336 ELF-ARM: Type: R_ARM_TLS_LE12 (110)
337 ELF-ARM: Type: R_ARM_TLS_IE12GP (111)
338 ELF-ARM: Type: R_ARM_PRIVATE_0 (112)
339 ELF-ARM: Type: R_ARM_PRIVATE_1 (113)
340 ELF-ARM: Type: R_ARM_PRIVATE_2 (114)
341 ELF-ARM: Type: R_ARM_PRIVATE_3 (115)
342 ELF-ARM: Type: R_ARM_PRIVATE_4 (116)
343 ELF-ARM: Type: R_ARM_PRIVATE_5 (117)
344 ELF-ARM: Type: R_ARM_PRIVATE_6 (118)
345 ELF-ARM: Type: R_ARM_PRIVATE_7 (119)
346 ELF-ARM: Type: R_ARM_PRIVATE_8 (120)
347 ELF-ARM: Type: R_ARM_PRIVATE_9 (121)
348 ELF-ARM: Type: R_ARM_PRIVATE_10 (122)
349 ELF-ARM: Type: R_ARM_PRIVATE_11 (123)
350 ELF-ARM: Type: R_ARM_PRIVATE_12 (124)
351 ELF-ARM: Type: R_ARM_PRIVATE_13 (125)
352 ELF-ARM: Type: R_ARM_PRIVATE_14 (126)
353 ELF-ARM: Type: R_ARM_PRIVATE_15 (127)
354 ELF-ARM: Type: R_ARM_ME_TOO (128)
355 ELF-ARM: Type: R_ARM_THM_TLS_DESCSEQ16 (129)
356 ELF-ARM: Type: R_ARM_THM_TLS_DESCSEQ32 (130)
357
358 ELF-MIPS: Type: R_MIPS_NONE (0)
359 ELF-MIPS: Type: R_MIPS_16 (1)
360 ELF-MIPS: Type: R_MIPS_32 (2)
361 ELF-MIPS: Type: R_MIPS_REL32 (3)
362 ELF-MIPS: Type: R_MIPS_26 (4)
363 ELF-MIPS: Type: R_MIPS_HI16 (5)
364 ELF-MIPS: Type: R_MIPS_LO16 (6)
365 ELF-MIPS: Type: R_MIPS_GPREL16 (7)
366 ELF-MIPS: Type: R_MIPS_LITERAL (8)
367 ELF-MIPS: Type: R_MIPS_GOT16 (9)
368 ELF-MIPS: Type: R_MIPS_PC16 (10)
369 ELF-MIPS: Type: R_MIPS_CALL16 (11)
370 ELF-MIPS: Type: R_MIPS_GPREL32 (12)
371 ELF-MIPS: Type: R_MIPS_SHIFT5 (16)
372 ELF-MIPS: Type: R_MIPS_SHIFT6 (17)
373 ELF-MIPS: Type: R_MIPS_64 (18)
374 ELF-MIPS: Type: R_MIPS_GOT_DISP (19)
375 ELF-MIPS: Type: R_MIPS_GOT_PAGE (20)
376 ELF-MIPS: Type: R_MIPS_GOT_OFST (21)
377 ELF-MIPS: Type: R_MIPS_GOT_HI16 (22)
378 ELF-MIPS: Type: R_MIPS_GOT_LO16 (23)
379 ELF-MIPS: Type: R_MIPS_SUB (24)
380 ELF-MIPS: Type: R_MIPS_INSERT_A (25)
381 ELF-MIPS: Type: R_MIPS_INSERT_B (26)
382 ELF-MIPS: Type: R_MIPS_DELETE (27)
383 ELF-MIPS: Type: R_MIPS_HIGHER (28)
384 ELF-MIPS: Type: R_MIPS_HIGHEST (29)
385 ELF-MIPS: Type: R_MIPS_CALL_HI16 (30)
386 ELF-MIPS: Type: R_MIPS_CALL_LO16 (31)
387 ELF-MIPS: Type: R_MIPS_SCN_DISP (32)
388 ELF-MIPS: Type: R_MIPS_REL16 (33)
389 ELF-MIPS: Type: R_MIPS_ADD_IMMEDIATE (34)
390 ELF-MIPS: Type: R_MIPS_PJUMP (35)
391 ELF-MIPS: Type: R_MIPS_RELGOT (36)
392 ELF-MIPS: Type: R_MIPS_JALR (37)
393 ELF-MIPS: Type: R_MIPS_TLS_DTPMOD32 (38)
394 ELF-MIPS: Type: R_MIPS_TLS_DTPREL32 (39)
395 ELF-MIPS: Type: R_MIPS_TLS_DTPMOD64 (40)
396 ELF-MIPS: Type: R_MIPS_TLS_DTPREL64 (41)
397 ELF-MIPS: Type: R_MIPS_TLS_GD (42)
398 ELF-MIPS: Type: R_MIPS_TLS_LDM (43)
399 ELF-MIPS: Type: R_MIPS_TLS_DTPREL_HI16 (44)
400 ELF-MIPS: Type: R_MIPS_TLS_DTPREL_LO16 (45)
401 ELF-MIPS: Type: R_MIPS_TLS_GOTTPREL (46)
402 ELF-MIPS: Type: R_MIPS_TLS_TPREL32 (47)
403 ELF-MIPS: Type: R_MIPS_TLS_TPREL64 (48)
404 ELF-MIPS: Type: R_MIPS_TLS_TPREL_HI16 (49)
405 ELF-MIPS: Type: R_MIPS_TLS_TPREL_LO16 (50)
406 ELF-MIPS: Type: R_MIPS_GLOB_DAT (51)
407 ELF-MIPS: Type: R_MIPS_COPY (126)
408 ELF-MIPS: Type: R_MIPS_JUMP_SLOT (127)
409 ELF-MIPS: Type: R_MIPS_NUM (218)
410 ELF-MIPS64EL: Type: R_MIPS_NONE/R_MIPS_NONE/R_MIPS_NONE (0)
411 ELF-MIPS64EL: Type: R_MIPS_16/R_MIPS_16/R_MIPS_16 (65793)
412 ELF-MIPS64EL: Type: R_MIPS_32/R_MIPS_32/R_MIPS_32 (131586)
413 ELF-MIPS64EL: Type: R_MIPS_REL32/R_MIPS_REL32/R_MIPS_REL32 (197379)
414 ELF-MIPS64EL: Type: R_MIPS_26/R_MIPS_26/R_MIPS_26 (263172)
415 ELF-MIPS64EL: Type: R_MIPS_HI16/R_MIPS_HI16/R_MIPS_HI16 (328965)
416 ELF-MIPS64EL: Type: R_MIPS_LO16/R_MIPS_LO16/R_MIPS_LO16 (394758)
417 ELF-MIPS64EL: Type: R_MIPS_GPREL16/R_MIPS_GPREL16/R_MIPS_GPREL16 (460551)
418 ELF-MIPS64EL: Type: R_MIPS_LITERAL/R_MIPS_LITERAL/R_MIPS_LITERAL (526344)
419 ELF-MIPS64EL: Type: R_MIPS_GOT16/R_MIPS_GOT16/R_MIPS_GOT16 (592137)
420 ELF-MIPS64EL: Type: R_MIPS_PC16/R_MIPS_PC16/R_MIPS_PC16 (657930)
421 ELF-MIPS64EL: Type: R_MIPS_CALL16/R_MIPS_CALL16/R_MIPS_CALL16 (723723)
422 ELF-MIPS64EL: Type: R_MIPS_GPREL32/R_MIPS_GPREL32/R_MIPS_GPREL32 (789516)
423 ELF-MIPS64EL: Type: R_MIPS_SHIFT5/R_MIPS_SHIFT5/R_MIPS_SHIFT5 (1052688)
424 ELF-MIPS64EL: Type: R_MIPS_SHIFT6/R_MIPS_SHIFT6/R_MIPS_SHIFT6 (1118481)
425 ELF-MIPS64EL: Type: R_MIPS_64/R_MIPS_64/R_MIPS_64 (1184274)
426 ELF-MIPS64EL: Type: R_MIPS_GOT_DISP/R_MIPS_GOT_DISP/R_MIPS_GOT_DISP (1250067)
427 ELF-MIPS64EL: Type: R_MIPS_GOT_PAGE/R_MIPS_GOT_PAGE/R_MIPS_GOT_PAGE (1315860)
428 ELF-MIPS64EL: Type: R_MIPS_GOT_OFST/R_MIPS_GOT_OFST/R_MIPS_GOT_OFST (1381653)
429 ELF-MIPS64EL: Type: R_MIPS_GOT_HI16/R_MIPS_GOT_HI16/R_MIPS_GOT_HI16 (1447446)
430 ELF-MIPS64EL: Type: R_MIPS_GOT_LO16/R_MIPS_GOT_LO16/R_MIPS_GOT_LO16 (1513239)
431 ELF-MIPS64EL: Type: R_MIPS_SUB/R_MIPS_SUB/R_MIPS_SUB (1579032)
432 ELF-MIPS64EL: Type: R_MIPS_INSERT_A/R_MIPS_INSERT_A/R_MIPS_INSERT_A (1644825)
433 ELF-MIPS64EL: Type: R_MIPS_INSERT_B/R_MIPS_INSERT_B/R_MIPS_INSERT_B (1710618)
434 ELF-MIPS64EL: Type: R_MIPS_DELETE/R_MIPS_DELETE/R_MIPS_DELETE (1776411)
435 ELF-MIPS64EL: Type: R_MIPS_HIGHER/R_MIPS_HIGHER/R_MIPS_HIGHER (1842204)
436 ELF-MIPS64EL: Type: R_MIPS_HIGHEST/R_MIPS_HIGHEST/R_MIPS_HIGHEST (1907997)
437 ELF-MIPS64EL: Type: R_MIPS_CALL_HI16/R_MIPS_CALL_HI16/R_MIPS_CALL_HI16 (1973790)
438 ELF-MIPS64EL: Type: R_MIPS_CALL_LO16/R_MIPS_CALL_LO16/R_MIPS_CALL_LO16 (2039583)
439 ELF-MIPS64EL: Type: R_MIPS_SCN_DISP/R_MIPS_SCN_DISP/R_MIPS_SCN_DISP (2105376)
440 ELF-MIPS64EL: Type: R_MIPS_REL16/R_MIPS_REL16/R_MIPS_REL16 (2171169)
441 ELF-MIPS64EL: Type: R_MIPS_ADD_IMMEDIATE/R_MIPS_ADD_IMMEDIATE/R_MIPS_ADD_IMMEDIATE (2236962)
442 ELF-MIPS64EL: Type: R_MIPS_PJUMP/R_MIPS_PJUMP/R_MIPS_PJUMP (2302755)
443 ELF-MIPS64EL: Type: R_MIPS_RELGOT/R_MIPS_RELGOT/R_MIPS_RELGOT (2368548)
444 ELF-MIPS64EL: Type: R_MIPS_JALR/R_MIPS_JALR/R_MIPS_JALR (2434341)
445 ELF-MIPS64EL: Type: R_MIPS_TLS_DTPMOD32/R_MIPS_TLS_DTPMOD32/R_MIPS_TLS_DTPMOD32 (2500134)
446 ELF-MIPS64EL: Type: R_MIPS_TLS_DTPREL32/R_MIPS_TLS_DTPREL32/R_MIPS_TLS_DTPREL32 (2565927)
447 ELF-MIPS64EL: Type: R_MIPS_TLS_DTPMOD64/R_MIPS_TLS_DTPMOD64/R_MIPS_TLS_DTPMOD64 (2631720)
448 ELF-MIPS64EL: Type: R_MIPS_TLS_DTPREL64/R_MIPS_TLS_DTPREL64/R_MIPS_TLS_DTPREL64 (2697513)
449 ELF-MIPS64EL: Type: R_MIPS_TLS_GD/R_MIPS_TLS_GD/R_MIPS_TLS_GD (2763306)
450 ELF-MIPS64EL: Type: R_MIPS_TLS_LDM/R_MIPS_TLS_LDM/R_MIPS_TLS_LDM (2829099)
451 ELF-MIPS64EL: Type: R_MIPS_TLS_DTPREL_HI16/R_MIPS_TLS_DTPREL_HI16/R_MIPS_TLS_DTPREL_HI16 (2894892)
452 ELF-MIPS64EL: Type: R_MIPS_TLS_DTPREL_LO16/R_MIPS_TLS_DTPREL_LO16/R_MIPS_TLS_DTPREL_LO16 (2960685)
453 ELF-MIPS64EL: Type: R_MIPS_TLS_GOTTPREL/R_MIPS_TLS_GOTTPREL/R_MIPS_TLS_GOTTPREL (3026478)
454 ELF-MIPS64EL: Type: R_MIPS_TLS_TPREL32/R_MIPS_TLS_TPREL32/R_MIPS_TLS_TPREL32 (3092271)
455 ELF-MIPS64EL: Type: R_MIPS_TLS_TPREL64/R_MIPS_TLS_TPREL64/R_MIPS_TLS_TPREL64 (3158064)
456 ELF-MIPS64EL: Type: R_MIPS_TLS_TPREL_HI16/R_MIPS_TLS_TPREL_HI16/R_MIPS_TLS_TPREL_HI16 (3223857)
457 ELF-MIPS64EL: Type: R_MIPS_TLS_TPREL_LO16/R_MIPS_TLS_TPREL_LO16/R_MIPS_TLS_TPREL_LO16 (3289650)
458 ELF-MIPS64EL: Type: R_MIPS_GLOB_DAT/R_MIPS_GLOB_DAT/R_MIPS_GLOB_DAT (3355443)
459 ELF-MIPS64EL: Type: R_MIPS_COPY/R_MIPS_COPY/R_MIPS_COPY (8289918)
460 ELF-MIPS64EL: Type: R_MIPS_JUMP_SLOT/R_MIPS_JUMP_SLOT/R_MIPS_JUMP_SLOT (8355711)
461 ELF-MIPS64EL: Type: R_MIPS_NUM/R_MIPS_NUM/R_MIPS_NUM (14342874)
462
463 ELF-HEXAGON: Type: R_HEX_NONE (0)
464 ELF-HEXAGON: Type: R_HEX_B22_PCREL (1)
465 ELF-HEXAGON: Type: R_HEX_B15_PCREL (2)
466 ELF-HEXAGON: Type: R_HEX_B7_PCREL (3)
467 ELF-HEXAGON: Type: R_HEX_LO16 (4)
468 ELF-HEXAGON: Type: R_HEX_HI16 (5)
469 ELF-HEXAGON: Type: R_HEX_32 (6)
470 ELF-HEXAGON: Type: R_HEX_16 (7)
471 ELF-HEXAGON: Type: R_HEX_8 (8)
472 ELF-HEXAGON: Type: R_HEX_GPREL16_0 (9)
473 ELF-HEXAGON: Type: R_HEX_GPREL16_1 (10)
474 ELF-HEXAGON: Type: R_HEX_GPREL16_2 (11)
475 ELF-HEXAGON: Type: R_HEX_GPREL16_3 (12)
476 ELF-HEXAGON: Type: R_HEX_HL16 (13)
477 ELF-HEXAGON: Type: R_HEX_B13_PCREL (14)
478 ELF-HEXAGON: Type: R_HEX_B9_PCREL (15)
479 ELF-HEXAGON: Type: R_HEX_B32_PCREL_X (16)
480 ELF-HEXAGON: Type: R_HEX_32_6_X (17)
481 ELF-HEXAGON: Type: R_HEX_B22_PCREL_X (18)
482 ELF-HEXAGON: Type: R_HEX_B15_PCREL_X (19)
483 ELF-HEXAGON: Type: R_HEX_B13_PCREL_X (20)
484 ELF-HEXAGON: Type: R_HEX_B9_PCREL_X (21)
485 ELF-HEXAGON: Type: R_HEX_B7_PCREL_X (22)
486 ELF-HEXAGON: Type: R_HEX_16_X (23)
487 ELF-HEXAGON: Type: R_HEX_12_X (24)
488 ELF-HEXAGON: Type: R_HEX_11_X (25)
489 ELF-HEXAGON: Type: R_HEX_10_X (26)
490 ELF-HEXAGON: Type: R_HEX_9_X (27)
491 ELF-HEXAGON: Type: R_HEX_8_X (28)
492 ELF-HEXAGON: Type: R_HEX_7_X (29)
493 ELF-HEXAGON: Type: R_HEX_6_X (30)
494 ELF-HEXAGON: Type: R_HEX_32_PCREL (31)
495 ELF-HEXAGON: Type: R_HEX_COPY (32)
496 ELF-HEXAGON: Type: R_HEX_GLOB_DAT (33)
497 ELF-HEXAGON: Type: R_HEX_JMP_SLOT (34)
498 ELF-HEXAGON: Type: R_HEX_RELATIVE (35)
499 ELF-HEXAGON: Type: R_HEX_PLT_B22_PCREL (36)
500 ELF-HEXAGON: Type: R_HEX_GOTREL_LO16 (37)
501 ELF-HEXAGON: Type: R_HEX_GOTREL_HI16 (38)
502 ELF-HEXAGON: Type: R_HEX_GOTREL_32 (39)
503 ELF-HEXAGON: Type: R_HEX_GOT_LO16 (40)
504 ELF-HEXAGON: Type: R_HEX_GOT_HI16 (41)
505 ELF-HEXAGON: Type: R_HEX_GOT_32 (42)
506 ELF-HEXAGON: Type: R_HEX_GOT_16 (43)
507 ELF-HEXAGON: Type: R_HEX_DTPMOD_32 (44)
508 ELF-HEXAGON: Type: R_HEX_DTPREL_LO16 (45)
509 ELF-HEXAGON: Type: R_HEX_DTPREL_HI16 (46)
510 ELF-HEXAGON: Type: R_HEX_DTPREL_32 (47)
511 ELF-HEXAGON: Type: R_HEX_DTPREL_16 (48)
512 ELF-HEXAGON: Type: R_HEX_GD_PLT_B22_PCREL (49)
513 ELF-HEXAGON: Type: R_HEX_GD_GOT_LO16 (50)
514 ELF-HEXAGON: Type: R_HEX_GD_GOT_HI16 (51)
515 ELF-HEXAGON: Type: R_HEX_GD_GOT_32 (52)
516 ELF-HEXAGON: Type: R_HEX_GD_GOT_16 (53)
517 ELF-HEXAGON: Type: R_HEX_IE_LO16 (54)
518 ELF-HEXAGON: Type: R_HEX_IE_HI16 (55)
519 ELF-HEXAGON: Type: R_HEX_IE_32 (56)
520 ELF-HEXAGON: Type: R_HEX_IE_GOT_LO16 (57)
521 ELF-HEXAGON: Type: R_HEX_IE_GOT_HI16 (58)
522 ELF-HEXAGON: Type: R_HEX_IE_GOT_32 (59)
523 ELF-HEXAGON: Type: R_HEX_IE_GOT_16 (60)
524 ELF-HEXAGON: Type: R_HEX_TPREL_LO16 (61)
525 ELF-HEXAGON: Type: R_HEX_TPREL_HI16 (62)
526 ELF-HEXAGON: Type: R_HEX_TPREL_32 (63)
527 ELF-HEXAGON: Type: R_HEX_TPREL_16 (64)
528 ELF-HEXAGON: Type: R_HEX_6_PCREL_X (65)
529 ELF-HEXAGON: Type: R_HEX_GOTREL_32_6_X (66)
530 ELF-HEXAGON: Type: R_HEX_GOTREL_16_X (67)
531 ELF-HEXAGON: Type: R_HEX_GOTREL_11_X (68)
532 ELF-HEXAGON: Type: R_HEX_GOT_32_6_X (69)
533 ELF-HEXAGON: Type: R_HEX_GOT_16_X (70)
534 ELF-HEXAGON: Type: R_HEX_GOT_11_X (71)
535 ELF-HEXAGON: Type: R_HEX_DTPREL_32_6_X (72)
536 ELF-HEXAGON: Type: R_HEX_DTPREL_16_X (73)
537 ELF-HEXAGON: Type: R_HEX_DTPREL_11_X (74)
538 ELF-HEXAGON: Type: R_HEX_GD_GOT_32_6_X (75)
539 ELF-HEXAGON: Type: R_HEX_GD_GOT_16_X (76)
540 ELF-HEXAGON: Type: R_HEX_GD_GOT_11_X (77)
541 ELF-HEXAGON: Type: R_HEX_IE_32_6_X (78)
542 ELF-HEXAGON: Type: R_HEX_IE_16_X (79)
543 ELF-HEXAGON: Type: R_HEX_IE_GOT_32_6_X (80)
544 ELF-HEXAGON: Type: R_HEX_IE_GOT_16_X (81)
545 ELF-HEXAGON: Type: R_HEX_IE_GOT_11_X (82)
546 ELF-HEXAGON: Type: R_HEX_TPREL_32_6_X (83)
547 ELF-HEXAGON: Type: R_HEX_TPREL_16_X (84)
548 ELF-HEXAGON: Type: R_HEX_TPREL_11_X (85)
549
550 COFF-32: Type: IMAGE_REL_I386_ABSOLUTE (0)
551 COFF-32: Type: IMAGE_REL_I386_DIR16 (1)
552 COFF-32: Type: IMAGE_REL_I386_REL16 (2)
553 COFF-32: Type: IMAGE_REL_I386_DIR32 (6)
554 COFF-32: Type: IMAGE_REL_I386_DIR32NB (7)
555 COFF-32: Type: IMAGE_REL_I386_SEG12 (9)
556 COFF-32: Type: IMAGE_REL_I386_SECTION (10)
557 COFF-32: Type: IMAGE_REL_I386_SECREL (11)
558 COFF-32: Type: IMAGE_REL_I386_TOKEN (12)
559 COFF-32: Type: IMAGE_REL_I386_SECREL7 (13)
560 COFF-32: Type: IMAGE_REL_I386_REL32 (20)
561
562 COFF-64: Type: IMAGE_REL_AMD64_ABSOLUTE (0)
563 COFF-64: Type: IMAGE_REL_AMD64_ADDR64 (1)
564 COFF-64: Type: IMAGE_REL_AMD64_ADDR32 (2)
565 COFF-64: Type: IMAGE_REL_AMD64_ADDR32NB (3)
566 COFF-64: Type: IMAGE_REL_AMD64_REL32 (4)
567 COFF-64: Type: IMAGE_REL_AMD64_REL32_1 (5)
568 COFF-64: Type: IMAGE_REL_AMD64_REL32_2 (6)
569 COFF-64: Type: IMAGE_REL_AMD64_REL32_3 (7)
570 COFF-64: Type: IMAGE_REL_AMD64_REL32_4 (8)
571 COFF-64: Type: IMAGE_REL_AMD64_REL32_5 (9)
572 COFF-64: Type: IMAGE_REL_AMD64_SECTION (10)
573 COFF-64: Type: IMAGE_REL_AMD64_SECREL (11)
574 COFF-64: Type: IMAGE_REL_AMD64_SECREL7 (12)
575 COFF-64: Type: IMAGE_REL_AMD64_TOKEN (13)
576 COFF-64: Type: IMAGE_REL_AMD64_SREL32 (14)
577 COFF-64: Type: IMAGE_REL_AMD64_PAIR (15)
578 COFF-64: Type: IMAGE_REL_AMD64_SSPAN32 (16)
579
580 COFF-ARM: Type: IMAGE_REL_ARM_ABSOLUTE (0x0000)
581 COFF-ARM: Type: IMAGE_REL_ARM_ADDR32 (0x0001)
582 COFF-ARM: Type: IMAGE_REL_ARM_ADDR32NB (0x0002)
583 COFF-ARM: Type: IMAGE_REL_ARM_BRANCH24 (0x0003)
584 COFF-ARM: Type: IMAGE_REL_ARM_BRANCH11 (0x0004)
585 COFF-ARM: Type: IMAGE_REL_ARM_TOKEN (0x0005)
586 COFF-ARM: Type: IMAGE_REL_ARM_BLX24 (0x0008)
587 COFF-ARM: Type: IMAGE_REL_ARM_BLX11 (0x0009)
588 COFF-ARM: Type: IMAGE_REL_ARM_SECTION (0x000E)
589 COFF-ARM: Type: IMAGE_REL_ARM_SECREL (0x000F)
590 COFF-ARM: Type: IMAGE_REL_ARM_MOV32A (0x0010)
591 COFF-ARM: Type: IMAGE_REL_ARM_MOV32T (0x0011)
592 COFF-ARM: Type: IMAGE_REL_ARM_BRANCH20T (0x0012)
593 COFF-ARM: Type: IMAGE_REL_ARM_BRANCH24T (0x0014)
594 COFF-ARM: Type: IMAGE_REL_ARM_BLX23T (0x0015)
595
596 MACHO-32: Type: GENERIC_RELOC_VANILLA (0)
597 MACHO-32: Type: GENERIC_RELOC_PAIR (1)
598 MACHO-32: Type: GENERIC_RELOC_SECTDIFF (2)
599 MACHO-32: Type: GENERIC_RELOC_PB_LA_PTR (3)
600 MACHO-32: Type: GENERIC_RELOC_LOCAL_SECTDIFF (4)
601 MACHO-32: Type: GENERIC_RELOC_TLV (5)
602
603 MACHO-64: Type: X86_64_RELOC_UNSIGNED (0)
604 MACHO-64: Type: X86_64_RELOC_SIGNED (1)
605 MACHO-64: Type: X86_64_RELOC_BRANCH (2)
606 MACHO-64: Type: X86_64_RELOC_GOT_LOAD (3)
607 MACHO-64: Type: X86_64_RELOC_GOT (4)
608 MACHO-64: Type: X86_64_RELOC_SUBTRACTOR (5)
609 MACHO-64: Type: X86_64_RELOC_SIGNED_1 (6)
610 MACHO-64: Type: X86_64_RELOC_SIGNED_2 (7)
611 MACHO-64: Type: X86_64_RELOC_SIGNED_4 (8)
612 MACHO-64: Type: X86_64_RELOC_TLV (9)
613
614 MACHO-ARM: Type: ARM_RELOC_VANILLA (0)
615 MACHO-ARM: Type: ARM_RELOC_PAIR (1)
616 MACHO-ARM: Type: ARM_RELOC_SECTDIFF (2)
617 MACHO-ARM: Type: ARM_RELOC_LOCAL_SECTDIFF (3)
618 MACHO-ARM: Type: ARM_RELOC_PB_LA_PTR (4)
619 MACHO-ARM: Type: ARM_RELOC_BR24 (5)
620 MACHO-ARM: Type: ARM_THUMB_RELOC_BR22 (6)
621 MACHO-ARM: Type: ARM_THUMB_32BIT_BRANCH (7)
622 MACHO-ARM: Type: ARM_RELOC_HALF (8)
623 MACHO-ARM: Type: ARM_RELOC_HALF_SECTDIFF (9)
624
625 MACHO-PPC: PPC_RELOC_VANILLA (0)
626 MACHO-PPC: PPC_RELOC_PAIR (1)
627 MACHO-PPC: PPC_RELOC_BR14 (2)
628 MACHO-PPC: PPC_RELOC_BR24 (3)
629 MACHO-PPC: PPC_RELOC_HI16 (4)
630 MACHO-PPC: PPC_RELOC_LO16 (5)
631 MACHO-PPC: PPC_RELOC_HA16 (6)
632 MACHO-PPC: PPC_RELOC_LO14 (7)
633 MACHO-PPC: PPC_RELOC_SECTDIFF (8)
634 MACHO-PPC: PPC_RELOC_PB_LA_PTR (9)
635 MACHO-PPC: PPC_RELOC_HI16_SECTDIFF (10)
636 MACHO-PPC: PPC_RELOC_LO16_SECTDIFF (11)
637 MACHO-PPC: PPC_RELOC_HA16_SECTDIFF (12)
638 MACHO-PPC: PPC_RELOC_JBSR (13)
639 MACHO-PPC: PPC_RELOC_LO14_SECTDIFF (14)
640 MACHO-PPC: PPC_RELOC_LOCAL_SECTDIFF (15)