Lines Matching full:elf
18 #define DEBUG_TYPE "hexagon-elf-writer"
38 : MCELFObjectTargetWriter(/*Is64bit*/ false, OSABI, ELF::EM_HEXAGON, in HexagonELFObjectWriter()
54 return ELF::R_HEX_DTPREL_32; in getRelocType()
56 return ELF::R_HEX_GOT_32; in getRelocType()
58 return ELF::R_HEX_GOTREL_32; in getRelocType()
60 return ELF::R_HEX_GD_GOT_32; in getRelocType()
62 return ELF::R_HEX_IE_32; in getRelocType()
64 return ELF::R_HEX_IE_GOT_32; in getRelocType()
66 return ELF::R_HEX_LD_GOT_32; in getRelocType()
68 return ELF::R_HEX_32_PCREL; in getRelocType()
70 return ELF::R_HEX_TPREL_32; in getRelocType()
72 return IsPCRel ? ELF::R_HEX_32_PCREL : ELF::R_HEX_32; in getRelocType()
77 return ELF::R_HEX_32_PCREL; in getRelocType()
81 return ELF::R_HEX_DTPREL_16; in getRelocType()
83 return ELF::R_HEX_GOT_16; in getRelocType()
85 return ELF::R_HEX_GD_GOT_16; in getRelocType()
87 return ELF::R_HEX_IE_GOT_16; in getRelocType()
89 return ELF::R_HEX_LD_GOT_16; in getRelocType()
91 return ELF::R_HEX_TPREL_16; in getRelocType()
93 return ELF::R_HEX_16; in getRelocType()
98 return ELF::R_HEX_8; in getRelocType()
100 return ELF::R_HEX_B22_PCREL; in getRelocType()
102 return ELF::R_HEX_B15_PCREL; in getRelocType()
104 return ELF::R_HEX_B7_PCREL; in getRelocType()
106 return ELF::R_HEX_LO16; in getRelocType()
108 return ELF::R_HEX_HI16; in getRelocType()
110 return ELF::R_HEX_32; in getRelocType()
112 return ELF::R_HEX_16; in getRelocType()
114 return ELF::R_HEX_8; in getRelocType()
116 return ELF::R_HEX_GPREL16_0; in getRelocType()
118 return ELF::R_HEX_GPREL16_1; in getRelocType()
120 return ELF::R_HEX_GPREL16_2; in getRelocType()
122 return ELF::R_HEX_GPREL16_3; in getRelocType()
124 return ELF::R_HEX_HL16; in getRelocType()
126 return ELF::R_HEX_B13_PCREL; in getRelocType()
128 return ELF::R_HEX_B9_PCREL; in getRelocType()
130 return ELF::R_HEX_B32_PCREL_X; in getRelocType()
132 return ELF::R_HEX_32_6_X; in getRelocType()
134 return ELF::R_HEX_B22_PCREL_X; in getRelocType()
136 return ELF::R_HEX_B15_PCREL_X; in getRelocType()
138 return ELF::R_HEX_B13_PCREL_X; in getRelocType()
140 return ELF::R_HEX_B9_PCREL_X; in getRelocType()
142 return ELF::R_HEX_B7_PCREL_X; in getRelocType()
144 return ELF::R_HEX_16_X; in getRelocType()
146 return ELF::R_HEX_12_X; in getRelocType()
148 return ELF::R_HEX_11_X; in getRelocType()
150 return ELF::R_HEX_10_X; in getRelocType()
152 return ELF::R_HEX_9_X; in getRelocType()
154 return ELF::R_HEX_8_X; in getRelocType()
156 return ELF::R_HEX_7_X; in getRelocType()
158 return ELF::R_HEX_6_X; in getRelocType()
160 return ELF::R_HEX_32_PCREL; in getRelocType()
162 return ELF::R_HEX_COPY; in getRelocType()
164 return ELF::R_HEX_GLOB_DAT; in getRelocType()
166 return ELF::R_HEX_JMP_SLOT; in getRelocType()
168 return ELF::R_HEX_RELATIVE; in getRelocType()
170 return ELF::R_HEX_PLT_B22_PCREL; in getRelocType()
172 return ELF::R_HEX_GOTREL_LO16; in getRelocType()
174 return ELF::R_HEX_GOTREL_HI16; in getRelocType()
176 return ELF::R_HEX_GOTREL_32; in getRelocType()
178 return ELF::R_HEX_GOT_LO16; in getRelocType()
180 return ELF::R_HEX_GOT_HI16; in getRelocType()
182 return ELF::R_HEX_GOT_32; in getRelocType()
184 return ELF::R_HEX_GOT_16; in getRelocType()
186 return ELF::R_HEX_DTPMOD_32; in getRelocType()
188 return ELF::R_HEX_DTPREL_LO16; in getRelocType()
190 return ELF::R_HEX_DTPREL_HI16; in getRelocType()
192 return ELF::R_HEX_DTPREL_32; in getRelocType()
194 return ELF::R_HEX_DTPREL_16; in getRelocType()
196 return ELF::R_HEX_GD_PLT_B22_PCREL; in getRelocType()
198 return ELF::R_HEX_LD_PLT_B22_PCREL; in getRelocType()
200 return ELF::R_HEX_GD_GOT_LO16; in getRelocType()
202 return ELF::R_HEX_GD_GOT_HI16; in getRelocType()
204 return ELF::R_HEX_GD_GOT_32; in getRelocType()
206 return ELF::R_HEX_GD_GOT_16; in getRelocType()
208 return ELF::R_HEX_LD_GOT_LO16; in getRelocType()
210 return ELF::R_HEX_LD_GOT_HI16; in getRelocType()
212 return ELF::R_HEX_LD_GOT_32; in getRelocType()
214 return ELF::R_HEX_LD_GOT_16; in getRelocType()
216 return ELF::R_HEX_IE_LO16; in getRelocType()
218 return ELF::R_HEX_IE_HI16; in getRelocType()
220 return ELF::R_HEX_IE_32; in getRelocType()
222 return ELF::R_HEX_IE_GOT_LO16; in getRelocType()
224 return ELF::R_HEX_IE_GOT_HI16; in getRelocType()
226 return ELF::R_HEX_IE_GOT_32; in getRelocType()
228 return ELF::R_HEX_IE_GOT_16; in getRelocType()
230 return ELF::R_HEX_TPREL_LO16; in getRelocType()
232 return ELF::R_HEX_TPREL_HI16; in getRelocType()
234 return ELF::R_HEX_TPREL_32; in getRelocType()
236 return ELF::R_HEX_TPREL_16; in getRelocType()
238 return ELF::R_HEX_6_PCREL_X; in getRelocType()
240 return ELF::R_HEX_GOTREL_32_6_X; in getRelocType()
242 return ELF::R_HEX_GOTREL_16_X; in getRelocType()
244 return ELF::R_HEX_GOTREL_11_X; in getRelocType()
246 return ELF::R_HEX_GOT_32_6_X; in getRelocType()
248 return ELF::R_HEX_GOT_16_X; in getRelocType()
250 return ELF::R_HEX_GOT_11_X; in getRelocType()
252 return ELF::R_HEX_DTPREL_32_6_X; in getRelocType()
254 return ELF::R_HEX_DTPREL_16_X; in getRelocType()
256 return ELF::R_HEX_DTPREL_11_X; in getRelocType()
258 return ELF::R_HEX_GD_GOT_32_6_X; in getRelocType()
260 return ELF::R_HEX_GD_GOT_16_X; in getRelocType()
262 return ELF::R_HEX_GD_GOT_11_X; in getRelocType()
264 return ELF::R_HEX_LD_GOT_32_6_X; in getRelocType()
266 return ELF::R_HEX_LD_GOT_16_X; in getRelocType()
268 return ELF::R_HEX_LD_GOT_11_X; in getRelocType()
270 return ELF::R_HEX_IE_32_6_X; in getRelocType()
272 return ELF::R_HEX_IE_16_X; in getRelocType()
274 return ELF::R_HEX_IE_GOT_32_6_X; in getRelocType()
276 return ELF::R_HEX_IE_GOT_16_X; in getRelocType()
278 return ELF::R_HEX_IE_GOT_11_X; in getRelocType()
280 return ELF::R_HEX_TPREL_32_6_X; in getRelocType()
282 return ELF::R_HEX_TPREL_16_X; in getRelocType()
284 return ELF::R_HEX_TPREL_11_X; in getRelocType()
286 return ELF::R_HEX_23_REG; in getRelocType()