Integrated: 8319671 GenShen: Old marking may encounter invalid pointers in SATB buffers

William Kemper wkemper at openjdk.org
Wed Nov 8 17:54:37 UTC 2023


On Wed, 8 Nov 2023 01:05:24 GMT, William Kemper <wkemper at openjdk.org> wrote:

> Weak handles which are null'd out after final marking of young, but during marking of old, will have their original referent placed into a SATB buffer. These entries need to be purged before old marking resumes. In the case of abbreviated young cycles, these entries would not be purged.

This pull request has now been integrated.

Changeset: a71c7587
Author:    William Kemper <wkemper at openjdk.org>
URL:       https://git.openjdk.org/shenandoah/commit/a71c7587e4ddcc0b63d3e3acbc468dd9f19e0b60
Stats:     7 lines in 1 file changed: 6 ins; 0 del; 1 mod

8319671: GenShen: Old marking may encounter invalid pointers in SATB buffers

Reviewed-by: ysr

-------------

PR: https://git.openjdk.org/shenandoah/pull/353


More information about the shenandoah-dev mailing list