Home | History | Annotate | Download | only in alpha

Lines Matching refs:Elf_Addr

84 void _rtld_relocate_nonplt_self(Elf_Dyn *, Elf_Addr);
85 caddr_t _rtld_bind(const Obj_Entry *, Elf_Addr);
87 const Elf_Rela *, Elf_Addr *);
101 obj->pltgot[0] = (Elf_Addr) _rtld_bind_start_secureplt;
102 obj->pltgot[1] = (Elf_Addr) obj;
150 obj->pltgot[2] = (Elf_Addr) &_rtld_bind_start_old;
151 obj->pltgot[3] = (Elf_Addr) obj;
155 obj->pltgot[2] = (Elf_Addr) &_rtld_bind_start;
156 obj->pltgot[3] = (Elf_Addr) obj;
169 static inline Elf_Addr
172 Elf_Addr res;
180 store_ptr(void *where, Elf_Addr val)
187 _rtld_relocate_nonplt_self(Elf_Dyn *dynp, Elf_Addr relocbase)
190 Elf_Addr relasz = 0;
191 Elf_Addr *where;
205 where = (Elf_Addr *)(relocbase + rela->r_offset);
207 *where += (Elf_Addr)relocbase;
215 Elf_Addr target = -1;
221 Elf_Addr *where;
222 Elf_Addr tmp;
225 where = (Elf_Addr *)(obj->relocbase + rela->r_offset);
252 target = (Elf_Addr)(defobj->relocbase +
270 *where += (Elf_Addr)obj->relocbase;
273 load_ptr(where) + (Elf_Addr)obj->relocbase);
366 Elf_Addr *where = (Elf_Addr *)(obj->relocbase + rela->r_offset);
371 *where += (Elf_Addr)obj->relocbase;
380 Elf_Addr *tp)
382 Elf_Addr *where = (Elf_Addr *)(obj->relocbase + rela->r_offset);
383 Elf_Addr new_value;
386 Elf_Addr stubaddr;
402 new_value = (Elf_Addr)(defobj->relocbase + def->st_value);
411 Elf_Addr pc;
446 if (obj->pltgot[2] == (Elf_Addr) &_rtld_bind_start_old) {
485 delta = (Elf_Addr)where - stubaddr;
567 _rtld_bind(const Obj_Entry *obj, Elf_Addr reloff)
571 Elf_Addr result = 0; /* XXX gcc */