RFR: JDK-8199735: Mark word updates need to use Access API

Roman Kennke rkennke at redhat.com
Mon Mar 19 10:40:30 UTC 2018


Currently, the mark word is accessed directly in oopDesc::mark()
set_mark() and a bunch of other accessors. Those need to use the Access
API instead because GC might want to employ barriers on those accesses,
pretty much like every other field in oopDesc.

Notice that this is *not* about accessing the bits and fields inside the
markOop, but about accessing the header itself.

http://cr.openjdk.java.net/~rkennke/JDK-8199735/webrev.01/

Testing: build fastdebug/release with and without PCH, passed tier1
fastdebug/release.

Can I please get reviews?

Thanks, Roman

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 836 bytes
Desc: OpenPGP digital signature
URL: <https://mail.openjdk.org/pipermail/hotspot-gc-dev/attachments/20180319/76a2926f/signature.asc>


More information about the hotspot-gc-dev mailing list