Lines Matching refs:rel

114 	const Elf_Rel *rel;  in do_copy_relocations()  local
129 rellim = (const Elf_Rel *)((const char *)dstobj->rel + dstobj->relsize); in do_copy_relocations()
130 for (rel = dstobj->rel; rel < rellim; rel++) { in do_copy_relocations()
131 if (ELF_R_TYPE(rel->r_info) != R_MIPS_COPY) in do_copy_relocations()
134 dstaddr = (void *)(dstobj->relocbase + rel->r_offset); in do_copy_relocations()
135 dstsym = dstobj->symtab + ELF_R_SYM(rel->r_info); in do_copy_relocations()
140 req.ventry = fetch_ventry(dstobj, ELF_R_SYM(rel->r_info)); in do_copy_relocations()
219 const Elf_Rel *rel = NULL, *rellim; in _rtld_relocate_nonplt_self() local
230 rel = (const Elf_Rel *)(relocbase + dynp->d_un.d_ptr); in _rtld_relocate_nonplt_self()
268 rellim = (const Elf_Rel *)((const char *)rel + relsz); in _rtld_relocate_nonplt_self()
269 for (; rel < rellim; rel++) { in _rtld_relocate_nonplt_self()
272 where = (void *)(relocbase + rel->r_offset); in _rtld_relocate_nonplt_self()
274 r_symndx = ELF_R_SYM(rel->r_info); in _rtld_relocate_nonplt_self()
275 r_type = ELF_R_TYPE(rel->r_info); in _rtld_relocate_nonplt_self()
346 const Elf_Rel *rel; in reloc_non_plt() local
472 rellim = (const Elf_Rel *)((const char *)obj->rel + obj->relsize); in reloc_non_plt()
473 for (rel = obj->rel; rel < rellim; rel++) { in reloc_non_plt()
477 where = obj->relocbase + rel->r_offset; in reloc_non_plt()
478 r_symndx = ELF_R_SYM(rel->r_info); in reloc_non_plt()
479 r_type = ELF_R_TYPE(rel->r_info); in reloc_non_plt()
637 (u_long)r_symndx, (u_long)ELF_R_TYPE(rel->r_info), in reloc_non_plt()
638 (void *)rel->r_offset, in reloc_non_plt()
643 obj->path, (u_long) ELF_R_TYPE(rel->r_info)); in reloc_non_plt()
658 const Elf_Rel *rel; in reloc_plt() local
661 for (rel = obj->pltrel; rel < rellim; rel++) { in reloc_plt()
664 switch (ELF_R_TYPE(rel->r_info)) { in reloc_plt()
666 where = (Elf_Addr *)(obj->relocbase + rel->r_offset); in reloc_plt()
671 (unsigned int)ELF_R_TYPE(rel->r_info)); in reloc_plt()
687 const Elf_Rel *rel; in reloc_jmpslots() local
691 for (rel = obj->pltrel; rel < rellim; rel++) { in reloc_jmpslots()
694 switch (ELF_R_TYPE(rel->r_info)) { in reloc_jmpslots()
696 def = find_symdef(ELF_R_SYM(rel->r_info), obj, in reloc_jmpslots()
703 where = (Elf_Addr *)(obj->relocbase + rel->r_offset); in reloc_jmpslots()
708 (unsigned int)ELF_R_TYPE(rel->r_info)); in reloc_jmpslots()
746 const Elf_Rel *rel) in reloc_jmpslot() argument
749 assert(ELF_R_TYPE(rel->r_info) == R_MIPS_JUMP_SLOT); in reloc_jmpslot()