Lines Matching refs:ELF

52                             ELF::EM_ARM,  in ARMELFObjectWriter()
65 case ELF::R_ARM_PREL31: in needsRelocateWithSymbol()
66 case ELF::R_ARM_ABS32: in needsRelocateWithSymbol()
89 if (getOSABI() != ELF::ELFOSABI_ARM_FDPIC) in GetRelocTypeInner()
92 object::getELFRelocationTypeName(ELF::EM_ARM, Type) + in GetRelocTypeInner()
101 return ELF::R_ARM_NONE; in GetRelocTypeInner()
107 return ELF::R_ARM_NONE; in GetRelocTypeInner()
113 return ELF::R_ARM_BASE_PREL; in GetRelocTypeInner()
115 return ELF::R_ARM_REL32; in GetRelocTypeInner()
118 return ELF::R_ARM_TLS_IE32; in GetRelocTypeInner()
120 return ELF::R_ARM_GOT_PREL; in GetRelocTypeInner()
122 return ELF::R_ARM_PREL31; in GetRelocTypeInner()
128 return ELF::R_ARM_CALL; in GetRelocTypeInner()
130 return ELF::R_ARM_TLS_CALL; in GetRelocTypeInner()
132 return ELF::R_ARM_CALL; in GetRelocTypeInner()
137 return ELF::R_ARM_JUMP24; in GetRelocTypeInner()
139 return ELF::R_ARM_THM_JUMP19; in GetRelocTypeInner()
141 return ELF::R_ARM_THM_JUMP24; in GetRelocTypeInner()
143 return ELF::R_ARM_MOVT_PREL; in GetRelocTypeInner()
145 return ELF::R_ARM_MOVW_PREL_NC; in GetRelocTypeInner()
147 return ELF::R_ARM_THM_MOVT_PREL; in GetRelocTypeInner()
149 return ELF::R_ARM_THM_MOVW_PREL_NC; in GetRelocTypeInner()
151 return ELF::R_ARM_THM_ALU_ABS_G3; in GetRelocTypeInner()
153 return ELF::R_ARM_THM_ALU_ABS_G2_NC; in GetRelocTypeInner()
155 return ELF::R_ARM_THM_ALU_ABS_G1_NC; in GetRelocTypeInner()
157 return ELF::R_ARM_THM_ALU_ABS_G0_NC; in GetRelocTypeInner()
159 return ELF::R_ARM_THM_JUMP11; in GetRelocTypeInner()
161 return ELF::R_ARM_THM_JUMP8; in GetRelocTypeInner()
166 return ELF::R_ARM_THM_TLS_CALL; in GetRelocTypeInner()
168 return ELF::R_ARM_THM_CALL; in GetRelocTypeInner()
171 return ELF::R_ARM_LDR_PC_G0; in GetRelocTypeInner()
173 return ELF::R_ARM_LDRS_PC_G0; in GetRelocTypeInner()
175 return ELF::R_ARM_THM_PC12; in GetRelocTypeInner()
177 return ELF::R_ARM_ALU_PC_G0; in GetRelocTypeInner()
179 return ELF::R_ARM_THM_PC8; in GetRelocTypeInner()
181 return ELF::R_ARM_THM_ALU_PREL_11_0; in GetRelocTypeInner()
183 return ELF::R_ARM_THM_BF16; in GetRelocTypeInner()
185 return ELF::R_ARM_THM_BF12; in GetRelocTypeInner()
187 return ELF::R_ARM_THM_BF18; in GetRelocTypeInner()
193 return ELF::R_ARM_NONE; in GetRelocTypeInner()
199 return ELF::R_ARM_NONE; in GetRelocTypeInner()
201 return ELF::R_ARM_ABS8; in GetRelocTypeInner()
208 return ELF::R_ARM_NONE; in GetRelocTypeInner()
210 return ELF::R_ARM_ABS16; in GetRelocTypeInner()
217 return ELF::R_ARM_NONE; in GetRelocTypeInner()
219 return ELF::R_ARM_NONE; in GetRelocTypeInner()
221 return ELF::R_ARM_GOT_BREL; in GetRelocTypeInner()
223 return ELF::R_ARM_TLS_GD32; in GetRelocTypeInner()
225 return ELF::R_ARM_TLS_LE32; in GetRelocTypeInner()
227 return ELF::R_ARM_TLS_IE32; in GetRelocTypeInner()
229 return ELF::R_ARM_ABS32; in GetRelocTypeInner()
231 return ELF::R_ARM_GOTOFF32; in GetRelocTypeInner()
233 return ELF::R_ARM_GOT_PREL; in GetRelocTypeInner()
235 return ELF::R_ARM_TARGET1; in GetRelocTypeInner()
237 return ELF::R_ARM_TARGET2; in GetRelocTypeInner()
239 return ELF::R_ARM_PREL31; in GetRelocTypeInner()
241 return ELF::R_ARM_SBREL32; in GetRelocTypeInner()
243 return ELF::R_ARM_TLS_LDO32; in GetRelocTypeInner()
245 return ELF::R_ARM_TLS_CALL; in GetRelocTypeInner()
247 return ELF::R_ARM_TLS_GOTDESC; in GetRelocTypeInner()
249 return ELF::R_ARM_TLS_LDM32; in GetRelocTypeInner()
251 return ELF::R_ARM_TLS_DESCSEQ; in GetRelocTypeInner()
253 return CheckFDPIC(ELF::R_ARM_FUNCDESC); in GetRelocTypeInner()
255 return CheckFDPIC(ELF::R_ARM_GOTFUNCDESC); in GetRelocTypeInner()
257 return CheckFDPIC(ELF::R_ARM_GOTOFFFUNCDESC); in GetRelocTypeInner()
259 return CheckFDPIC(ELF::R_ARM_TLS_GD32_FDPIC); in GetRelocTypeInner()
261 return CheckFDPIC(ELF::R_ARM_TLS_LDM32_FDPIC); in GetRelocTypeInner()
263 return CheckFDPIC(ELF::R_ARM_TLS_IE32_FDPIC); in GetRelocTypeInner()
267 return ELF::R_ARM_JUMP24; in GetRelocTypeInner()
272 return ELF::R_ARM_NONE; in GetRelocTypeInner()
274 return ELF::R_ARM_MOVT_ABS; in GetRelocTypeInner()
276 return ELF::R_ARM_MOVT_BREL; in GetRelocTypeInner()
282 return ELF::R_ARM_NONE; in GetRelocTypeInner()
284 return ELF::R_ARM_MOVW_ABS_NC; in GetRelocTypeInner()
286 return ELF::R_ARM_MOVW_BREL_NC; in GetRelocTypeInner()
293 return ELF::R_ARM_NONE; in GetRelocTypeInner()
295 return ELF::R_ARM_THM_MOVT_ABS; in GetRelocTypeInner()
297 return ELF::R_ARM_THM_MOVT_BREL; in GetRelocTypeInner()
304 return ELF::R_ARM_NONE; in GetRelocTypeInner()
306 return ELF::R_ARM_THM_MOVW_ABS_NC; in GetRelocTypeInner()
308 return ELF::R_ARM_THM_MOVW_BREL_NC; in GetRelocTypeInner()
312 return ELF::R_ARM_THM_ALU_ABS_G3; in GetRelocTypeInner()
314 return ELF::R_ARM_THM_ALU_ABS_G2_NC; in GetRelocTypeInner()
316 return ELF::R_ARM_THM_ALU_ABS_G1_NC; in GetRelocTypeInner()
318 return ELF::R_ARM_THM_ALU_ABS_G0_NC; in GetRelocTypeInner()
331 bool IsExecOnly = Sec.getFlags() & ELF::SHF_ARM_PURECODE; in addTargetSectionFlags()
337 TextSection->setFlags(TextSection->getFlags() | ELF::SHF_ARM_PURECODE); in addTargetSectionFlags()