Lines Matching defs:rel

32 	const Elf_Rel *rel;
36 rellim = (const Elf_Rel *)((const char *) dstobj->rel + dstobj->relsize);
37 for (rel = dstobj->rel; rel < rellim; rel++) {
38 if (ELF_R_TYPE(rel->r_info) == R_ARM_COPY) {
49 dstaddr = (void *)(dstobj->relocbase + rel->r_offset);
50 dstsym = dstobj->symtab + ELF_R_SYM(rel->r_info);
56 ELF_R_SYM(rel->r_info));
89 const Elf_Rel *rel = NULL, *rellim;
96 rel = (const Elf_Rel *)(relocbase + dynp->d_un.d_ptr);
103 rellim = (const Elf_Rel *)((const char *)rel + relsz);
104 for (; rel < rellim; rel++) {
105 where = (Elf_Addr *)(relocbase + rel->r_offset);
135 reloc_nonplt_object(Obj_Entry *obj, const Elf_Rel *rel, SymCache *cache,
144 where = (Elf_Addr *)(obj->relocbase + rel->r_offset);
145 symnum = ELF_R_SYM(rel->r_info);
147 switch (ELF_R_TYPE(rel->r_info)) {
298 symnum, (u_long)ELF_R_TYPE(rel->r_info),
299 (void *)rel->r_offset, (void *)load_ptr(where),
303 obj->path, (u_long) ELF_R_TYPE(rel->r_info));
317 const Elf_Rel *rel;
335 rellim = (const Elf_Rel *)((const char *)obj->rel + obj->relsize);
336 for (rel = obj->rel; rel < rellim; rel++) {
337 if (reloc_nonplt_object(obj, rel, cache, flags, lockstate) < 0)
354 const Elf_Rel *rel;
358 for (rel = obj->pltrel; rel < rellim; rel++) {
361 assert(ELF_R_TYPE(rel->r_info) == R_ARM_JUMP_SLOT);
363 where = (Elf_Addr *)(obj->relocbase + rel->r_offset);
378 const Elf_Rel *rel;
384 for (rel = obj->pltrel; rel < rellim; rel++) {
385 assert(ELF_R_TYPE(rel->r_info) == R_ARM_JUMP_SLOT);
386 where = (Elf_Addr *)(obj->relocbase + rel->r_offset);
387 def = find_symdef(ELF_R_SYM(rel->r_info), obj, &defobj,
396 (const Elf_Rel *) rel);
434 const Elf_Rel *rel)
437 assert(ELF_R_TYPE(rel->r_info) == R_ARM_JUMP_SLOT);