RFR(S) 8249276 CDS archived objects must have "neutral" markwords

Ioi Lam ioi.lam at oracle.com
Mon Jul 27 05:20:04 UTC 2020


https://bugs.openjdk.java.net/browse/JDK-8249276
http://cr.openjdk.java.net/~iklam/jdk16/8249276-reset-archive-obj-headers.v01/

Please review this change (initial patch provided by David Holmes; I 
rearranged it a little and added more comments).

We reinitialize the markWord of all archived objects to remove any side 
effect of GC/locking/etc during "java -Xshare:dump".

(David mentioned in the bug comments about assertions inside the 
identity_hash() call, but maybe this should be fixed in a different bug?)

Tested with mach5 tiers 1-4.

Thanks
- Ioi


More information about the hotspot-runtime-dev mailing list