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