Lines Matching refs:where

93 	Elf_Addr *where;
109 where = (Elf_Addr *)(relocbase + rel->r_offset);
111 *where += (Elf_Addr)relocbase;
122 load_ptr(void *where)
126 memcpy(&res, where, sizeof(res));
132 store_ptr(void *where, Elf_Addr val)
135 memcpy(where, &val, sizeof(val));
142 Elf_Addr *where;
148 where = (Elf_Addr *)(obj->relocbase + rel->r_offset);
162 addend = *where;
171 - (Elf_Addr)where + (addend << 2);
177 obj->path, where,
183 *where = (*where & 0xff000000) | (tmp & 0x00ffffff);
186 obj->path, (void *)*where, where, defobj->path);
197 if (__predict_true(RELOC_ALIGNED_P(where))) {
198 tmp = *where + (Elf_Addr)defobj->relocbase +
200 *where = tmp;
202 tmp = load_ptr(where) +
205 store_ptr(where, tmp);
209 obj->path, (void *)tmp, where, defobj->path);
213 if (__predict_true(RELOC_ALIGNED_P(where))) {
214 tmp = *where + (Elf_Addr)obj->relocbase;
215 *where = tmp;
217 tmp = load_ptr(where) +
219 store_ptr(where, tmp);
248 if (__predict_true(RELOC_ALIGNED_P(where)))
249 *where = tmp;
251 store_ptr(where, tmp);
265 if (__predict_true(RELOC_ALIGNED_P(where)))
266 *where = tmp;
268 store_ptr(where, tmp);
288 if (__predict_true(RELOC_ALIGNED_P(where)))
289 *where = tmp;
291 store_ptr(where, tmp);
302 (void *)rel->r_offset, (void *)load_ptr(where),
358 Elf_Addr *where;
362 where = (Elf_Addr *)(obj->relocbase + rel->r_offset);
363 *where += (Elf_Addr )obj->relocbase;
379 Elf_Addr *where;
385 where = (Elf_Addr *)(obj->relocbase + rel->r_offset);
394 reloc_jmpslot(where, target, defobj, obj,
421 reloc_jmpslot(Elf_Addr *where, Elf_Addr target, const Obj_Entry *defobj,
427 if (*where != target)
428 *where = target;