Code Review for hotspot

Prepared by:fyang on Thu Feb 20 08:56:41 CST 2020
Workspace:/home/yangfei/openjdk8u-dev/hotspot
Compare against: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot
Compare against version:9123
Summary of changes: 69 lines changed: 23 ins; 0 del; 46 mod; 5215 unchg
Changeset: hotspot.changeset
Bug id: JDK-8047212
Legend: Modified file
Deleted file
New file

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw src/share/vm/runtime/synchronizer.cpp

rev 9124 : 8047212: runtime/ParallelClassLoading/bootstrap/random/inner-complex assert(ObjectSynchronizer::verify_objmon_isinpool(inf)) failed: monitor is invalid
Summary: Fix race between ObjectMonitor alloc and verification code; teach SA about "static pointer volatile" fields.
Reviewed-by: cvarming, dholmes, sspitsyn, coleenp
51 lines changed: 8 ins; 0 del; 43 mod; 1689 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw src/share/vm/runtime/synchronizer.hpp

rev 9124 : 8047212: runtime/ParallelClassLoading/bootstrap/random/inner-complex assert(ObjectSynchronizer::verify_objmon_isinpool(inf)) failed: monitor is invalid
Summary: Fix race between ObjectMonitor alloc and verification code; teach SA about "static pointer volatile" fields.
Reviewed-by: cvarming, dholmes, sspitsyn, coleenp
1 line changed: 0 ins; 0 del; 1 mod; 167 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw src/share/vm/runtime/vmStructs.cpp

rev 9124 : 8047212: runtime/ParallelClassLoading/bootstrap/random/inner-complex assert(ObjectSynchronizer::verify_objmon_isinpool(inf)) failed: monitor is invalid
Summary: Fix race between ObjectMonitor alloc and verification code; teach SA about "static pointer volatile" fields.
Reviewed-by: cvarming, dholmes, sspitsyn, coleenp
17 lines changed: 15 ins; 0 del; 2 mod; 3359 unchg

This code review page was prepared using /home/yangfei/tools/webrev.ksh (vers 25.17-hg+openjdk.java.net).