Lines Matching refs:where

138 	Elf_Addr *where;
154 where = (Elf_Addr *)(relocbase + rel->r_offset);
156 *where += (Elf_Addr)relocbase;
167 load_ptr(void *where)
171 memcpy(&res, where, sizeof(res));
177 store_ptr(void *where, Elf_Addr val)
180 memcpy(where, &val, sizeof(val));
187 Elf_Addr *where;
193 where = (Elf_Addr *)(obj->relocbase + rel->r_offset);
207 addend = *where;
216 - (Elf_Addr)where + (addend << 2);
222 obj->path, where,
228 *where = (*where & 0xff000000) | (tmp & 0x00ffffff);
231 obj->path, (void *)*where, where, defobj->path);
242 if (__predict_true(RELOC_ALIGNED_P(where))) {
243 tmp = *where + (Elf_Addr)defobj->relocbase +
245 *where = tmp;
247 tmp = load_ptr(where) +
250 store_ptr(where, tmp);
254 obj->path, (void *)tmp, where, defobj->path);
258 if (__predict_true(RELOC_ALIGNED_P(where))) {
259 tmp = *where + (Elf_Addr)obj->relocbase;
260 *where = tmp;
262 tmp = load_ptr(where) +
264 store_ptr(where, tmp);
293 if (__predict_true(RELOC_ALIGNED_P(where)))
294 *where = tmp;
296 store_ptr(where, tmp);
310 if (__predict_true(RELOC_ALIGNED_P(where)))
311 *where = tmp;
313 store_ptr(where, tmp);
331 if (__predict_true(RELOC_ALIGNED_P(where)))
332 *where = tmp;
334 store_ptr(where, tmp);
345 (void *)rel->r_offset, (void *)load_ptr(where),
405 Elf_Addr *where;
409 where = (Elf_Addr *)(obj->relocbase + rel->r_offset);
410 *where += (Elf_Addr )obj->relocbase;
426 Elf_Addr *where;
432 where = (Elf_Addr *)(obj->relocbase + rel->r_offset);
441 reloc_jmpslot(where, target, defobj, obj,
468 reloc_jmpslot(Elf_Addr *where, Elf_Addr target, const Obj_Entry *defobj,
474 if (*where != target && !ld_bind_not)
475 *where = target;