Home | History | Annotate | Download | only in arm

Lines Matching refs:Elf_Addr

24 void _rtld_relocate_nonplt_self(Elf_Dyn *, Elf_Addr);
30 obj->pltgot[1] = (Elf_Addr) obj;
31 obj->pltgot[2] = (Elf_Addr) &_rtld_bind_start;
35 _rtld_relocate_nonplt_self(Elf_Dyn *dynp, Elf_Addr relocbase)
38 Elf_Addr relsz = 0;
39 Elf_Addr *where;
53 where = (Elf_Addr *)(relocbase + rel->r_offset);
54 *where += (Elf_Addr)relocbase;
65 static inline Elf_Addr
68 Elf_Addr res;
76 store_ptr(void *where, Elf_Addr val)
91 Elf_Addr *where;
92 Elf_Addr tmp;
95 where = (Elf_Addr *)(obj->relocbase + rel->r_offset);
132 tmp = (Elf_Addr)obj->relocbase + def->st_value
133 - (Elf_Addr)where + (addend << 2);
158 tmp = *where + (Elf_Addr)defobj->relocbase +
166 (Elf_Addr)defobj->relocbase +
187 tmp = *where + (Elf_Addr)obj->relocbase;
191 (Elf_Addr)obj->relocbase;
215 tmp = (Elf_Addr)(def->st_value);
227 tmp = (Elf_Addr)(defobj->tlsindex);
248 tmp += (Elf_Addr)def->st_value + defobj->tlsoffset + sizeof(struct tls_tcb);
279 Elf_Addr *where = (Elf_Addr *)(obj->relocbase + rel->r_offset);
288 *where += (Elf_Addr)obj->relocbase;
297 Elf_Addr *tp)
299 Elf_Addr *where = (Elf_Addr *)(obj->relocbase + rel->r_offset);
300 Elf_Addr new_value;
318 new_value = (Elf_Addr)(defobj->relocbase + def->st_value);
337 Elf_Addr new_value = 0; /* XXX gcc */