Lines Matching full:where
91 Elf_Addr *where;
105 where = (Elf_Addr *)(relocbase + rel->r_offset);
107 *where += (Elf_Addr)relocbase;
118 load_ptr(void *where)
122 memcpy(&res, where, sizeof(res));
128 store_ptr(void *where, Elf_Addr val)
131 memcpy(where, &val, sizeof(val));
138 Elf_Addr *where;
144 where = (Elf_Addr *)(obj->relocbase + rel->r_offset);
158 addend = *where;
167 - (Elf_Addr)where + (addend << 2);
173 obj->path, where,
179 *where = (*where & 0xff000000) | (tmp & 0x00ffffff);
182 obj->path, (void *)*where, where, defobj->path);
193 if (__predict_true(RELOC_ALIGNED_P(where))) {
194 tmp = *where + (Elf_Addr)defobj->relocbase +
196 *where = tmp;
198 tmp = load_ptr(where) +
201 store_ptr(where, tmp);
205 obj->path, (void *)tmp, where, defobj->path);
209 if (__predict_true(RELOC_ALIGNED_P(where))) {
210 tmp = *where + (Elf_Addr)obj->relocbase;
211 *where = tmp;
213 tmp = load_ptr(where) +
215 store_ptr(where, tmp);
244 if (__predict_true(RELOC_ALIGNED_P(where)))
245 *where = tmp;
247 store_ptr(where, tmp);
261 if (__predict_true(RELOC_ALIGNED_P(where)))
262 *where = tmp;
264 store_ptr(where, tmp);
282 if (__predict_true(RELOC_ALIGNED_P(where))) {
283 tmp += *where;
284 *where = tmp;
286 tmp += load_ptr(where);
287 store_ptr(where, tmp);
299 (void *)rel->r_offset, (void *)load_ptr(where),
359 Elf_Addr *where;
363 where = (Elf_Addr *)(obj->relocbase + rel->r_offset);
364 *where += (Elf_Addr )obj->relocbase;
380 Elf_Addr *where;
386 where = (Elf_Addr *)(obj->relocbase + rel->r_offset);
395 reloc_jmpslot(where, target, defobj, obj,
432 reloc_jmpslot(Elf_Addr *where, Elf_Addr target,
439 if (*where != target && !ld_bind_not)
440 *where = target;