Lines Matching defs:where

39 	Elf_Addr *where;
53 where = (Elf_Addr *)(relocbase + rel->r_offset);
54 *where += (Elf_Addr)relocbase;
66 load_ptr(void *where)
70 memcpy(&res, where, sizeof(res));
76 store_ptr(void *where, Elf_Addr val)
79 memcpy(where, &val, sizeof(val));
91 Elf_Addr *where;
95 where = (Elf_Addr *)(obj->relocbase + rel->r_offset);
129 addend = *where;
133 - (Elf_Addr)where + (addend << 2);
139 obj->path, where,
146 *where = (*where & 0xff000000) | (tmp & 0x00ffffff);
149 .st_name, obj->path, (void *)*where, where,
157 if (__predict_true(RELOC_ALIGNED_P(where))) {
158 tmp = *where + (Elf_Addr)defobj->relocbase +
163 *where = tmp;
165 tmp = load_ptr(where) +
171 store_ptr(where, tmp);
175 .st_name, obj->path, (void *)tmp, where,
186 if (__predict_true(RELOC_ALIGNED_P(where))) {
187 tmp = *where + (Elf_Addr)obj->relocbase;
188 *where = tmp;
190 tmp = load_ptr(where) +
192 store_ptr(where, tmp);
216 if (__predict_true(RELOC_ALIGNED_P(where)))
217 *where = tmp;
219 store_ptr(where, tmp);
228 if (__predict_true(RELOC_ALIGNED_P(where)))
229 *where = tmp;
231 store_ptr(where, tmp);
244 if (__predict_true(RELOC_ALIGNED_P(where)))
245 tmp = *where;
247 tmp = load_ptr(where);
249 if (__predict_true(RELOC_ALIGNED_P(where)))
250 *where = tmp;
252 store_ptr(where, tmp);
263 (void *)rel->r_offset, (void *)load_ptr(where)));
279 Elf_Addr *where = (Elf_Addr *)(obj->relocbase + rel->r_offset);
288 *where += (Elf_Addr)obj->relocbase;
289 rdbg(("fixup !main in %s --> %p", obj->path, (void *)*where));
299 Elf_Addr *where = (Elf_Addr *)(obj->relocbase + rel->r_offset);
324 defobj->strtab + def->st_name, (void *)*where, (void *)new_value));
325 if (*where != new_value)
326 *where = new_value;