RFR: 8138888: Remove ExtendedOopClosure::apply_to_weak_ref_discovered_field
Stefan Johansson
stefan.johansson at oracle.com
Tue Apr 25 11:41:54 UTC 2017
Hi,
Please review this change for:
https://bugs.openjdk.java.net/browse/JDK-8138888
Webrev:
http://cr.openjdk.java.net/~sjohanss/8138888/hotspot.00/
Summary:
This change builds upon 8138737 which is currently out for review. With
that change we now have a more generic mechanism to add special handling
for closures when visiting InstanceRefKlasses. With this mechanism we
can remove ExtendedOopClosure::apply_to_weak_ref_discovered_field and
replace it with a new ReferenceIterationMode which provides the same
functionality.
The RFE in JBS also proposes to remove the functionality of
apply_to_weak_ref_discovered_field, but to do this some more analysis is
needed. Doing this changes is a step in the direction of making it
easier to remove the need for this functionality in future changes.
Testing:
* JPRT
* RBT hs-tier 2+3
Thanks,
Stefan
More information about the hotspot-gc-dev
mailing list