Lines Matching full:rel
486 Elf_Rela *rel = (void *) sechdrs[relsec].sh_addr; in apply_relocate_add() local
493 num_relocations = sechdrs[relsec].sh_size / sizeof(*rel); in apply_relocate_add()
496 location = (void *)sechdrs[sechdrs[relsec].sh_info].sh_addr + rel[i].r_offset; in apply_relocate_add()
498 sym = (Elf_Sym *)sechdrs[symindex].sh_addr + ELF_R_SYM(rel[i].r_info); in apply_relocate_add()
507 type = ELF_R_TYPE(rel[i].r_info); in apply_relocate_add()
520 (int)ELF_R_TYPE(rel[i].r_info), in apply_relocate_add()
521 (unsigned long)sym->st_value, (unsigned long)rel[i].r_addend, (unsigned long)location); in apply_relocate_add()
523 v = sym->st_value + rel[i].r_addend; in apply_relocate_add()
530 u32 hi20_type = ELF_R_TYPE(rel[j].r_info); in apply_relocate_add()
532 sechdrs[sechdrs[relsec].sh_info].sh_addr + rel[j].r_offset; in apply_relocate_add()
538 (Elf_Sym *)sechdrs[symindex].sh_addr + ELF_R_SYM(rel[j].r_info); in apply_relocate_add()
539 unsigned long hi20_sym_val = hi20_sym->st_value + rel[j].r_addend; in apply_relocate_add()