RFR: Fix handling of weak references during verification
William Kemper
wkemper at openjdk.java.net
Tue Sep 14 23:50:27 UTC 2021
This is fallout from our last big merge from upstream. When verifying reachable objects before evacuation during final mark, concurrent reference processing hasn't happened yet. For this reason, verification is required to ignore weak references which hold an unmarked referent (that would be cleared during reference processing). In our last merged, we inadvertently disabled the code to ignore weak references during certain verification phases.
-------------
Commit messages:
- Fix handling of weak references during verification
Changes: https://git.openjdk.java.net/shenandoah/pull/68/files
Webrev: https://webrevs.openjdk.java.net/?repo=shenandoah&pr=68&range=00
Stats: 30 lines in 5 files changed: 0 ins; 22 del; 8 mod
Patch: https://git.openjdk.java.net/shenandoah/pull/68.diff
Fetch: git fetch https://git.openjdk.java.net/shenandoah pull/68/head:pull/68
PR: https://git.openjdk.java.net/shenandoah/pull/68
More information about the shenandoah-dev
mailing list