Lines Matching refs:val
100 Elf_Sxword val;
110 val = 0;
112 (void)memcpy(&val, where, len);
115 (void)memcpy((uint8_t *)((&val)+1) - len, where, len);
117 return (len == sizeof(Elf_Sxword)) ? val : (Elf_Sword)val;
121 store_ptr(void *where, Elf_Sxword val, size_t len)
126 *(Elf_Sxword *)where = val;
130 *(Elf_Sword *)where = val;
134 (void)memcpy(where, &val, len);
137 (void)memcpy(where, (const uint8_t *)((&val)+1) - len, len);
209 Elf_Sxword val = old;
217 val += relocbase;
218 store_ptr(where, val, sizeof(Elf_Sword));
220 where, (void *)old, (void *)val);
221 store_ptr(where, val, rlen);
418 Elf_Sxword val = old;
423 val += got[obj->local_gotno + r_symndx - obj->gotsym];
425 where, (void *)old, (void *)val,
451 val += (Elf_Addr)def->st_value;
453 val += (Elf_Addr)obj->relocbase;
456 where, (void *)old, (void *)val,
459 store_ptr(where, val, rlen);
472 Elf_Addr val = old;
479 val += (Elf_Addr)defobj->tlsindex;
481 store_ptr(where, val, rlen);
484 obj->path, (void *)old, (void*)val, defobj->path);
496 Elf_Addr val = old;
506 val += (Elf_Addr)def->st_value - TLS_DTP_OFFSET;
507 store_ptr(where, val, rlen);
511 obj->path, (void*)old, (void *)val, defobj->path);
523 Elf_Addr val = old;
534 val += (Elf_Addr)(def->st_value + defobj->tlsoffset
536 store_ptr(where, val, rlen);
540 obj->path, (void*)old, (void *)val, defobj->path);