Lines Matching defs:value
109 * Write a single relocated value to its reference location.
110 * We assume we wish to add the relocation amount, value, to the
111 * value of the address already present at the offset.
151 * A Represents the addend used to compute the value of the
171 * S Represents the value of the symbol whose index resides
180 * Bits that must be cleared or identical for a value to act as if extended in
189 do_reloc_krtld(uchar_t rtype, uchar_t *off, Xword *value, const char *sym,
194 do_reloc_ld(Rel_desc *rdesc, uchar_t *off, Xword *value,
199 do_reloc_rtld(uchar_t rtype, uchar_t *off, Xword *value, const char *sym,
214 *((uchar_t *)off) = (uchar_t)(*value);
220 *((Half *)off) = (Half)(*value);
223 Half v = (Half)(*value);
241 * computed value to 32bits. Verify that the generated value
243 * extends) to the original 64-bit value.
246 * references. Validate that the value being written will fit
253 * Verify that this value will act as a zero-extended
254 * unsigned 32 bit value. That is, that the upper
257 if ((*value & ZEROEXBITS) != 0) {
262 REL_ERR_NOFIT(lml, file, sym, rtype, *value);
268 * Verify that this value will act as a sign-extended
269 * signed 32 bit value, that is that the upper 33 bits
272 if (((*value & SIGNEXBITS) != SIGNEXBITS) &&
273 ((*value & SIGNEXBITS) != 0)) {
278 REL_ERR_NOFIT(lml, file, sym, rtype, *value);
285 *((Word *)off) += *value;
293 v += *value;
297 v += *value;
307 *((Xword *)off) += *value;
315 v += *value;
319 v += *value;