Integrated: 8344640: GenShen: Reuse existing card mark barrier function when dropping references

William Kemper wkemper at openjdk.org
Thu Nov 21 00:38:36 UTC 2024


On Wed, 20 Nov 2024 19:24:56 GMT, William Kemper <wkemper at openjdk.org> wrote:

> When GenShen drops references during concurrent weak reference processing, it manipulates pointers in a list that is threaded through java objects and so must go through the card mark barrier. This change has it reuse an existing function for this purpose.
> 
> ## Testing
> 
> Ran this through internal pipelines: Dacapo, Extremem, SpecJBB2015, SpecJVM2008, Heapothesys (with and without GC stress flags).

This pull request has now been integrated.

Changeset: 73cab701
Author:    William Kemper <wkemper at openjdk.org>
URL:       https://git.openjdk.org/shenandoah/commit/73cab701bc41f66c43b10f54aacae14e7720a04b
Stats:     5 lines in 1 file changed: 0 ins; 3 del; 2 mod

8344640: GenShen: Reuse existing card mark barrier function when dropping references

Reviewed-by: shade, ysr

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

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


More information about the shenandoah-dev mailing list