• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-13-stable/libexec/rtld-elf/mips/

Lines Matching defs:rel

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