hg: jdk9/hs-comp/hotspot: 8040237: nsk/jvmti/RetransformClasses/retransform001 crashed the VM on all platforms when run with with -server -Xcomp

roland.westrelin at oracle.com roland.westrelin at oracle.com
Fri Jul 11 12:36:41 UTC 2014


Changeset: c3388a74a6fb
Author:    roland
Date:      2014-07-10 15:12 +0200
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/c3388a74a6fb

8040237: nsk/jvmti/RetransformClasses/retransform001 crashed the VM on all platforms when run with with -server -Xcomp
Summary: class redefinition may cause speculative trap clean up code to dereference dead method
Reviewed-by: kvn, coleenp

! src/share/vm/classfile/classLoaderData.cpp
! src/share/vm/oops/methodData.cpp
+ test/compiler/profiling/TestSpecTrapClassUnloading.java
+ test/compiler/profiling/spectrapredefineclass_classloaders/A.java
+ test/compiler/profiling/spectrapredefineclass_classloaders/Agent.java
+ test/compiler/profiling/spectrapredefineclass_classloaders/B.java
+ test/compiler/profiling/spectrapredefineclass_classloaders/Launcher.java
+ test/compiler/profiling/spectrapredefineclass_classloaders/Test.java
- test/compiler/uncommontrap/TestSpecTrapClassUnloading.java



More information about the jdk9-all-changes mailing list