Description
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.
Attachments
Issue Links
- relates to
-
JDK-8272654 Mark word accesses should not use Access API
- Resolved
-
JDK-8064885 Remove oopDesc inheritance relation from markOopDesc
- Closed
-
JDK-8251358 Clean up Access configuration after Shenandoah barrier change
- Resolved