Lines Matching refs:rela
25 static unsigned int count_relocs(const Elf32_Rela *rela, unsigned int num) in count_relocs() argument
34 if (ELF32_R_TYPE(rela[i].r_info) == R_PPC_REL24 && in count_relocs()
35 (r_info != ELF32_R_SYM(rela[i].r_info) || in count_relocs()
36 r_addend != rela[i].r_addend)) { in count_relocs()
38 r_info = ELF32_R_SYM(rela[i].r_info); in count_relocs()
39 r_addend = rela[i].r_addend; in count_relocs()
204 Elf32_Rela *rela = (void *)sechdrs[relsec].sh_addr; in apply_relocate_add() local
211 for (i = 0; i < sechdrs[relsec].sh_size / sizeof(*rela); i++) { in apply_relocate_add()
214 + rela[i].r_offset; in apply_relocate_add()
218 + ELF32_R_SYM(rela[i].r_info); in apply_relocate_add()
220 value = sym->st_value + rela[i].r_addend; in apply_relocate_add()
222 switch (ELF32_R_TYPE(rela[i].r_info)) { in apply_relocate_add()
280 ELF32_R_TYPE(rela[i].r_info)); in apply_relocate_add()