Lines Matching refs:Elf_Addr
63 obj->pltgot[1] = (Elf_Addr) obj; in init_pltgot()
64 obj->pltgot[2] = (Elf_Addr) &_rtld_bind_start; in init_pltgot()
126 Elf_Addr dtv_gen;
128 Elf_Addr tls_offs;
131 static Elf_Addr
132 reloc_tlsdesc_alloc(int tlsindex, Elf_Addr tlsoffs) in reloc_tlsdesc_alloc()
141 return ((Elf_Addr)tlsdesc); in reloc_tlsdesc_alloc()
145 reloc_tlsdesc(const Obj_Entry *obj, const Elf_Rela *rela, Elf_Addr *where, in reloc_tlsdesc()
150 Elf_Addr offs; in reloc_tlsdesc()
163 where[0] = (Elf_Addr)_rtld_tlsdesc_undef; in reloc_tlsdesc()
172 where[0] = (Elf_Addr)_rtld_tlsdesc_static; in reloc_tlsdesc()
176 where[0] = (Elf_Addr)_rtld_tlsdesc_dynamic; in reloc_tlsdesc()
193 Elf_Addr *where; in reloc_plt()
195 where = (Elf_Addr *)(obj->relocbase + rela->r_offset); in reloc_plt()
199 *where += (Elf_Addr)obj->relocbase; in reloc_plt()
237 Elf_Addr *where, target; in reloc_jmpslots()
239 where = (Elf_Addr *)(obj->relocbase + rela->r_offset); in reloc_jmpslots()
250 target = (Elf_Addr)(defobj->relocbase + def->st_value); in reloc_jmpslots()
265 Elf_Addr *where, target, *ptr; in reloc_iresolve_one()
267 ptr = (Elf_Addr *)(obj->relocbase + rela->r_addend); in reloc_iresolve_one()
268 where = (Elf_Addr *)(obj->relocbase + rela->r_offset); in reloc_iresolve_one()
316 Elf_Addr *where, target; in reloc_gnu_ifunc()
325 where = (Elf_Addr *)(obj->relocbase + rela->r_offset); in reloc_gnu_ifunc()
333 target = (Elf_Addr)rtld_resolve_ifunc(defobj, def); in reloc_gnu_ifunc()
343 Elf_Addr
344 reloc_jmpslot(Elf_Addr *where, Elf_Addr target, in reloc_jmpslot()
375 Elf_Addr *where, symval; in reloc_non_plt()
421 symval = (Elf_Addr)rtld_resolve_ifunc( in reloc_non_plt()
432 symval = (Elf_Addr)defobj->relocbase + in reloc_non_plt()
441 where = (Elf_Addr *)(obj->relocbase + rela->r_offset); in reloc_non_plt()
493 *where += (Elf_Addr)defobj->tlsindex; in reloc_non_plt()
496 *where += (Elf_Addr)(def->st_value + rela->r_addend); in reloc_non_plt()
499 *where = (Elf_Addr)(obj->relocbase + rela->r_addend); in reloc_non_plt()
519 Elf_Addr **tp; in allocate_initial_tls()
529 tp = (Elf_Addr **) allocate_tls(objs, NULL, TLS_TCB_SIZE, 16); in allocate_initial_tls()
541 p = tls_get_addr_common((Elf_Addr **)(_tp), ti->ti_module, ti->ti_offset); in __tls_get_addr()