Lines Matching refs:rel
116 Elf32_Rel *rel = (void *)relsec->sh_addr; in apply_relocate() local
119 for (i = 0; i < relsec->sh_size / sizeof(Elf32_Rel); i++, rel++) { in apply_relocate()
132 offset = ELF32_R_SYM(rel->r_info); in apply_relocate()
142 if (rel->r_offset < 0 || rel->r_offset > dstsec->sh_size - sizeof(u32)) { in apply_relocate()
145 rel->r_offset, dstsec->sh_size); in apply_relocate()
149 loc = dstsec->sh_addr + rel->r_offset; in apply_relocate()
151 switch (ELF32_R_TYPE(rel->r_info)) { in apply_relocate()
193 ELF32_R_TYPE(rel->r_info), loc, in apply_relocate()
220 ELF32_R_TYPE(rel->r_info), loc, in apply_relocate()
241 if (ELF32_R_TYPE(rel->r_info) == R_ARM_MOVT_PREL || in apply_relocate()
242 ELF32_R_TYPE(rel->r_info) == R_ARM_MOVW_PREL_NC) in apply_relocate()
244 if (ELF32_R_TYPE(rel->r_info) == R_ARM_MOVT_ABS || in apply_relocate()
245 ELF32_R_TYPE(rel->r_info) == R_ARM_MOVT_PREL) in apply_relocate()
297 ELF32_R_TYPE(rel->r_info), loc, in apply_relocate()
364 ELF32_R_TYPE(rel->r_info), loc, in apply_relocate()
405 if (ELF32_R_TYPE(rel->r_info) == R_ARM_THM_MOVT_PREL || in apply_relocate()
406 ELF32_R_TYPE(rel->r_info) == R_ARM_THM_MOVW_PREL_NC) in apply_relocate()
408 if (ELF32_R_TYPE(rel->r_info) == R_ARM_THM_MOVT_ABS || in apply_relocate()
409 ELF32_R_TYPE(rel->r_info) == R_ARM_THM_MOVT_PREL) in apply_relocate()
425 module->name, ELF32_R_TYPE(rel->r_info)); in apply_relocate()