hg: jdk8u/jdk8u-dev/hotspot: 3 new changesets
kevin.walls at oracle.com
kevin.walls at oracle.com
Tue Jan 9 00:29:37 UTC 2018
Changeset: b955bd18e8fe
Author: roland
Date: 2014-04-08 09:51 +0200
URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/b955bd18e8fe
8038636: speculative traps break when classes are redefined
Summary: remove speculative traps that point to methods that are redefined
Reviewed-by: kvn, twisti
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/methodData.cpp
! src/share/vm/oops/methodData.hpp
+ test/compiler/profiling/spectrapredefineclass/Agent.java
+ test/compiler/profiling/spectrapredefineclass/Launcher.java
Changeset: 2c4cecfa5ce5
Author: kevinw
Date: 2018-01-08 08:32 -0800
URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/2c4cecfa5ce5
8055008: Clean up code that saves the previous versions of redefined classes
8156137: SIGSEGV in ReceiverTypeData::clean_weak_klass_links
8057570: RedefineClasses() tests fail assert(((Metadata*)obj)->is_valid()) failed: obj is valid
Reviewed-by: coleenp
! src/share/vm/classfile/metadataOnStackMark.cpp
! src/share/vm/classfile/metadataOnStackMark.hpp
! src/share/vm/code/nmethod.cpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/instanceKlass.hpp
! src/share/vm/oops/klass.cpp
! src/share/vm/oops/method.cpp
! src/share/vm/oops/method.hpp
! src/share/vm/prims/jvmtiImpl.cpp
! src/share/vm/prims/jvmtiRedefineClasses.cpp
! src/share/vm/prims/jvmtiRedefineClasses.hpp
- test/runtime/RedefineFinalizer/RedefineFinalizer.java
+ test/runtime/RedefineTests/RedefineFinalizer.java
+ test/runtime/RedefineTests/RedefineRunningMethods.java
Changeset: aadefd24f38f
Author: kevinw
Date: 2018-01-08 22:43 +0000
URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/aadefd24f38f
Merge
More information about the jdk8u-dev-changes
mailing list