Lines Matching refs:Elf_Addr

23 		obj->pltgot[1] = (Elf_Addr) obj;  in init_pltgot()
24 obj->pltgot[2] = (Elf_Addr) &_rtld_bind_start; in init_pltgot()
84 void _rtld_relocate_nonplt_self(Elf_Dyn *, Elf_Addr);
87 _rtld_relocate_nonplt_self(Elf_Dyn *dynp, Elf_Addr relocbase) in _rtld_relocate_nonplt_self()
90 Elf_Addr relsz = 0; in _rtld_relocate_nonplt_self()
91 Elf_Addr *where; in _rtld_relocate_nonplt_self()
105 where = (Elf_Addr *)(relocbase + rel->r_offset); in _rtld_relocate_nonplt_self()
107 *where += (Elf_Addr)relocbase; in _rtld_relocate_nonplt_self()
117 static __inline Elf_Addr
120 Elf_Addr res; in load_ptr()
128 store_ptr(void *where, Elf_Addr val) in store_ptr()
138 Elf_Addr *where; in reloc_nonplt_object()
141 Elf_Addr tmp; in reloc_nonplt_object()
144 where = (Elf_Addr *)(obj->relocbase + rel->r_offset); in reloc_nonplt_object()
166 tmp = (Elf_Addr)obj->relocbase + def->st_value in reloc_nonplt_object()
167 - (Elf_Addr)where + (addend << 2); in reloc_nonplt_object()
194 tmp = *where + (Elf_Addr)defobj->relocbase + in reloc_nonplt_object()
199 (Elf_Addr)defobj->relocbase + in reloc_nonplt_object()
210 tmp = *where + (Elf_Addr)obj->relocbase; in reloc_nonplt_object()
214 (Elf_Addr)obj->relocbase; in reloc_nonplt_object()
243 tmp = (Elf_Addr)(def->st_value); in reloc_nonplt_object()
260 tmp = (Elf_Addr)(defobj->tlsindex); in reloc_nonplt_object()
281 tmp = (Elf_Addr)def->st_value + defobj->tlsoffset; in reloc_nonplt_object()
359 Elf_Addr *where; in reloc_plt()
363 where = (Elf_Addr *)(obj->relocbase + rel->r_offset); in reloc_plt()
364 *where += (Elf_Addr )obj->relocbase; in reloc_plt()
380 Elf_Addr *where; in reloc_jmpslots()
381 Elf_Addr target; in reloc_jmpslots()
386 where = (Elf_Addr *)(obj->relocbase + rel->r_offset); in reloc_jmpslots()
394 target = (Elf_Addr)(defobj->relocbase + def->st_value); in reloc_jmpslots()
431 Elf_Addr
432 reloc_jmpslot(Elf_Addr *where, Elf_Addr target, in reloc_jmpslot()