void Relocation::pd_set_data_value(address x, intptr_t o, bool verify_only) { // Currently we don't support splitting of relocations.
assert(o == 0, "tried to split relocations");
if (!verify_only) { if (format() != 1) {
nativeMovConstReg_at(addr())->set_data_plain(((intptr_t)x), code());
} else {
assert(type() == relocInfo::oop_type, "how to encode else?");
narrowOop no = CompressedOops::encode(cast_to_oop(x));
nativeMovConstReg_at(addr())->set_narrow_oop(no, code());
}
} else {
guarantee((address) (nativeMovConstReg_at(addr())->data()) == x, "data must match");
}
}
¤ Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.0.0Bemerkung:
(vorverarbeitet am 2026-06-10)
¤
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.