Code Review for hotspot

Prepared by:fyang on Mon Aug 19 14:00:19 CST 2019
Workspace:/home/yangfei/openjdk8u-master/hotspot
Compare against: http://hg.openjdk.java.net/jdk8u/jdk8u/hotspot
Compare against version:9029
Summary of changes: 68 lines changed: 21 ins; 0 del; 47 mod; 5213 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 9030 : 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
50 lines changed: 6 ins; 0 del; 44 mod; 1688 unchg

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

rev 9030 : 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 9030 : 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; 3358 unchg

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