RFR: Filter out invalid pointers picked up by old gen SATB [v2]
William Kemper
wkemper at openjdk.java.net
Wed May 11 22:05:21 UTC 2022
> In some cases, the SATB barrier used to support old generation marking may capture a reference to an object that is later evacuated. Old gen marking will crash when it tries to mark through the reference.
William Kemper has updated the pull request incrementally with two additional commits since the last revision:
- Purge SATB in final update refs, rather than SATB filter
- Revert "Filter out invalid pointers picked up by old gen SATB"
This reverts commit e1fa77a65aa72d7cd22732bb95b73af950b589b1.
-------------
Changes:
- all: https://git.openjdk.java.net/shenandoah/pull/140/files
- new: https://git.openjdk.java.net/shenandoah/pull/140/files/e1fa77a6..9cf5b711
Webrevs:
- full: https://webrevs.openjdk.java.net/?repo=shenandoah&pr=140&range=01
- incr: https://webrevs.openjdk.java.net/?repo=shenandoah&pr=140&range=00-01
Stats: 34 lines in 2 files changed: 18 ins; 15 del; 1 mod
Patch: https://git.openjdk.java.net/shenandoah/pull/140.diff
Fetch: git fetch https://git.openjdk.java.net/shenandoah pull/140/head:pull/140
PR: https://git.openjdk.java.net/shenandoah/pull/140
More information about the shenandoah-dev
mailing list