-
Bug
-
Resolution: Unresolved
-
P4
-
None
-
16
Before Shenandoah concurrent weak reference processing, ShenandoahMarkContext only has is_marked() method and it means strongly marked.
Since implementation of concurrent weak reference processing, ShenandoahMarkContext.is_marked() now means strongly or weakly marked.
We need to exam and update uses of ShenandoahMarkContext.is_marked(), make sure they are correct.
Since implementation of concurrent weak reference processing, ShenandoahMarkContext.is_marked() now means strongly or weakly marked.
We need to exam and update uses of ShenandoahMarkContext.is_marked(), make sure they are correct.
- relates to
-
JDK-8256011 Shenandoah: Don't resurrect finalizably reachable objects
- Resolved
-
JDK-8257793 Shenandoah: SATB barrier should only filter out already strongly marked oops
- Resolved