Lines Matching refs:Elf_Addr

24 		obj->pltgot[1] = (Elf_Addr) obj;  in init_pltgot()
25 obj->pltgot[2] = (Elf_Addr) &_rtld_bind_start; in init_pltgot()
85 void _rtld_relocate_nonplt_self(Elf_Dyn *, Elf_Addr);
88 _rtld_relocate_nonplt_self(Elf_Dyn *dynp, Elf_Addr relocbase) in _rtld_relocate_nonplt_self()
91 Elf_Addr relsz = 0; in _rtld_relocate_nonplt_self()
92 Elf_Addr *where; in _rtld_relocate_nonplt_self()
106 where = (Elf_Addr *)(relocbase + rel->r_offset); in _rtld_relocate_nonplt_self()
108 *where += (Elf_Addr)relocbase; in _rtld_relocate_nonplt_self()
118 static __inline Elf_Addr
121 Elf_Addr res; in load_ptr()
129 store_ptr(void *where, Elf_Addr val) in store_ptr()
139 Elf_Addr *where; in reloc_nonplt_object()
142 Elf_Addr tmp; in reloc_nonplt_object()
145 where = (Elf_Addr *)(obj->relocbase + rel->r_offset); in reloc_nonplt_object()
167 tmp = (Elf_Addr)obj->relocbase + def->st_value in reloc_nonplt_object()
168 - (Elf_Addr)where + (addend << 2); in reloc_nonplt_object()
195 tmp = *where + (Elf_Addr)defobj->relocbase + in reloc_nonplt_object()
200 (Elf_Addr)defobj->relocbase + in reloc_nonplt_object()
211 tmp = *where + (Elf_Addr)obj->relocbase; in reloc_nonplt_object()
215 (Elf_Addr)obj->relocbase; in reloc_nonplt_object()
244 tmp = (Elf_Addr)(def->st_value); in reloc_nonplt_object()
261 tmp = (Elf_Addr)(defobj->tlsindex); in reloc_nonplt_object()
282 tmp = (Elf_Addr)def->st_value + defobj->tlsoffset; in reloc_nonplt_object()
357 Elf_Addr *where; in reloc_plt()
361 where = (Elf_Addr *)(obj->relocbase + rel->r_offset); in reloc_plt()
362 *where += (Elf_Addr )obj->relocbase; in reloc_plt()
378 Elf_Addr *where; in reloc_jmpslots()
379 Elf_Addr target; in reloc_jmpslots()
384 where = (Elf_Addr *)(obj->relocbase + rel->r_offset); in reloc_jmpslots()
392 target = (Elf_Addr)(defobj->relocbase + def->st_value); in reloc_jmpslots()
429 Elf_Addr
430 reloc_jmpslot(Elf_Addr *where, Elf_Addr target, in reloc_jmpslot()