Home | History | Annotate | Download | only in m68k

Lines Matching defs:rela

74 	const Elf_Rela *rela = 0, *relalim;
81 rela = (const Elf_Rela *)(relocbase + dynp->d_un.d_ptr);
88 relalim = (const Elf_Rela *)((const uint8_t *)rela + relasz);
89 for (; rela < relalim; rela++) {
90 where = (Elf_Addr *)(relocbase + rela->r_offset);
98 const Elf_Rela *rela;
103 for (rela = obj->rela; rela < obj->relalim; rela++) {
108 where = (Elf_Addr *)(obj->relocbase + rela->r_offset);
110 switch (ELF_R_TYPE(rela->r_info)) {
118 symnum = ELF_R_SYM(rela->r_info);
131 switch (ELF_R_TYPE(rela->r_info)) {
138 rela->r_addend) - (Elf_Addr)where;
151 rela->r_addend);
189 *where = (Elf_Addr)(def->st_value + rela->r_addend
201 *where = (Elf_Addr)(def->st_value + rela->r_addend
211 (u_long)ELF_R_SYM(rela->r_info),
212 (u_long)ELF_R_TYPE(rela->r_info),
213 (void *)rela->r_offset, (void *)rela->r_addend,
218 obj->path, (u_long) ELF_R_TYPE(rela->r_info));
228 const Elf_Rela *rela;
233 for (rela = obj->pltrela; rela < obj->pltrelalim; rela++) {
234 Elf_Addr *where = (Elf_Addr *)(obj->relocbase + rela->r_offset);
236 assert(ELF_R_TYPE(rela->r_info) == R_TYPE(JMP_SLOT));
247 _rtld_relocate_plt_object(const Obj_Entry *obj, const Elf_Rela *rela,
250 Elf_Addr *where = (Elf_Addr *)(obj->relocbase + rela->r_offset);
254 unsigned long info = rela->r_info;
264 assert(rela->r_addend == 0);
271 rela->r_addend);
279 *tp = new_value - rela->r_addend;
287 const Elf_Rela *rela = (const Elf_Rela *)((const uint8_t *)obj->pltrela + reloff);
294 err = _rtld_relocate_plt_object(obj, rela, &result);
305 const Elf_Rela *rela;
307 for (rela = obj->pltrela; rela < obj->pltrelalim; rela++)
308 if (_rtld_relocate_plt_object(obj, rela, NULL) < 0)