Lines Matching full:rel
82 Elf32_Rel *rel = (void *)relsec->sh_addr; in apply_relocate() local
85 for (i = 0; i < relsec->sh_size / sizeof(Elf32_Rel); i++, rel++) { in apply_relocate()
98 offset = ELF32_R_SYM(rel->r_info); in apply_relocate()
108 if (rel->r_offset < 0 || rel->r_offset > dstsec->sh_size - sizeof(u32)) { in apply_relocate()
111 rel->r_offset, dstsec->sh_size); in apply_relocate()
115 loc = dstsec->sh_addr + rel->r_offset; in apply_relocate()
117 switch (ELF32_R_TYPE(rel->r_info)) { in apply_relocate()
159 ELF32_R_TYPE(rel->r_info), loc, in apply_relocate()
186 ELF32_R_TYPE(rel->r_info), loc, in apply_relocate()
207 if (ELF32_R_TYPE(rel->r_info) == R_ARM_MOVT_PREL || in apply_relocate()
208 ELF32_R_TYPE(rel->r_info) == R_ARM_MOVW_PREL_NC) in apply_relocate()
210 if (ELF32_R_TYPE(rel->r_info) == R_ARM_MOVT_ABS || in apply_relocate()
211 ELF32_R_TYPE(rel->r_info) == R_ARM_MOVT_PREL) in apply_relocate()
263 ELF32_R_TYPE(rel->r_info), loc, in apply_relocate()
330 ELF32_R_TYPE(rel->r_info), loc, in apply_relocate()
371 if (ELF32_R_TYPE(rel->r_info) == R_ARM_THM_MOVT_PREL || in apply_relocate()
372 ELF32_R_TYPE(rel->r_info) == R_ARM_THM_MOVW_PREL_NC) in apply_relocate()
374 if (ELF32_R_TYPE(rel->r_info) == R_ARM_THM_MOVT_ABS || in apply_relocate()
375 ELF32_R_TYPE(rel->r_info) == R_ARM_THM_MOVT_PREL) in apply_relocate()
391 module->name, ELF32_R_TYPE(rel->r_info)); in apply_relocate()