Lines Matching refs:addend
446 size_t addend;
450 /* Only ldso's REL table needs addend saving/reuse. */
483 addend = rel[2];
485 addend = 0;
487 /* Save original addend in stage 2 where the dso
489 * saved addend since the inline one was clobbered. */
492 addend = saved_addends[save_slot++];
494 addend = *reloc_addr;
504 addend -= (size_t)reloc_addr;
508 *reloc_addr = sym_val + addend;
511 *reloc_addr = base + addend;
517 *(uint32_t*)reloc_addr = sym_val + addend - (size_t)reloc_addr;
533 *reloc_addr = tls_val + addend - DTP_OFFSET;
537 *reloc_addr = tls_val + def.dso->tls.offset + addend;
541 *reloc_addr = tls_val - def.dso->tls.offset + addend;
544 *reloc_addr = def.dso->tls.offset - tls_val + addend;
549 addend = reloc_addr[1];
558 new[1] = tls_val + addend;
564 reloc_addr[1] = tls_val + def.dso->tls.offset + addend;
566 reloc_addr[1] = tls_val - def.dso->tls.offset + addend;