Lines Matching refs:where

133 	Elf_Addr *where;
149 where = (Elf_Addr *)(relocbase + rel->r_offset);
151 *where += (Elf_Addr)relocbase;
162 load_ptr(void *where)
166 memcpy(&res, where, sizeof(res));
172 store_ptr(void *where, Elf_Addr val)
175 memcpy(where, &val, sizeof(val));
182 Elf_Addr *where;
188 where = (Elf_Addr *)(obj->relocbase + rel->r_offset);
202 addend = *where;
211 - (Elf_Addr)where + (addend << 2);
217 obj->path, where,
223 *where = (*where & 0xff000000) | (tmp & 0x00ffffff);
226 obj->path, (void *)*where, where, defobj->path);
237 if (__predict_true(RELOC_ALIGNED_P(where))) {
238 tmp = *where + (Elf_Addr)defobj->relocbase +
240 *where = tmp;
242 tmp = load_ptr(where) +
245 store_ptr(where, tmp);
249 obj->path, (void *)tmp, where, defobj->path);
253 if (__predict_true(RELOC_ALIGNED_P(where))) {
254 tmp = *where + (Elf_Addr)obj->relocbase;
255 *where = tmp;
257 tmp = load_ptr(where) +
259 store_ptr(where, tmp);
288 if (__predict_true(RELOC_ALIGNED_P(where)))
289 *where = tmp;
291 store_ptr(where, tmp);
305 if (__predict_true(RELOC_ALIGNED_P(where)))
306 *where = tmp;
308 store_ptr(where, tmp);
326 if (__predict_true(RELOC_ALIGNED_P(where)))
327 *where = tmp;
329 store_ptr(where, tmp);
340 (void *)rel->r_offset, (void *)load_ptr(where),
400 Elf_Addr *where;
404 where = (Elf_Addr *)(obj->relocbase + rel->r_offset);
405 *where += (Elf_Addr )obj->relocbase;
421 Elf_Addr *where;
427 where = (Elf_Addr *)(obj->relocbase + rel->r_offset);
436 reloc_jmpslot(where, target, defobj, obj,
473 reloc_jmpslot(Elf_Addr *where, Elf_Addr target,
480 if (*where != target && !ld_bind_not)
481 *where = target;