-
Type:
Bug
-
Resolution: Fixed
-
Priority:
P4
-
None
-
Affects Version/s: 16
-
Component/s: hotspot
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
-