hg: jdk8u/jdk8u/hotspot: 7 new changesets

rob.mckenna at oracle.com rob.mckenna at oracle.com
Wed Feb 7 22:42:52 UTC 2018


Changeset: b955bd18e8fe
Author:    roland
Date:      2014-04-08 09:51 +0200
URL:       http://hg.openjdk.java.net/jdk8u/jdk8u/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/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/hotspot/rev/aadefd24f38f

Merge


Changeset: 69b4a8cb80c2
Author:    dbuck
Date:      2018-01-16 04:20 -0500
URL:       http://hg.openjdk.java.net/jdk8u/jdk8u/hotspot/rev/69b4a8cb80c2

8187045: [linux] Not all libraries in the VM are linked with -z,noexecstack
Reviewed-by: dholmes, erikj

! agent/src/os/linux/Makefile
! make/linux/makefiles/gcc.make
! make/linux/makefiles/jsig.make
! src/share/vm/prims/whitebox.cpp
+ test/runtime/execstack/TestCheckJDK.java
! test/testlibrary/whitebox/sun/hotspot/WhiteBox.java

Changeset: 427b2fb1944f
Author:    dbuck
Date:      2018-01-31 19:24 -0500
URL:       http://hg.openjdk.java.net/jdk8u/jdk8u/hotspot/rev/427b2fb1944f

8189170: Add option to disable stack overflow checking in primordial thread for use with JNI_CreateJavaJVM
Reviewed-by: dcubed

! src/os/aix/vm/os_aix.cpp
! src/os/aix/vm/os_aix.hpp
! src/os/bsd/vm/os_bsd.cpp
! src/os/bsd/vm/os_bsd.hpp
! src/os/linux/vm/os_linux.cpp
! src/os/linux/vm/os_linux.hpp
! src/os/solaris/vm/os_solaris.cpp
! src/os_cpu/linux_ppc/vm/os_linux_ppc.cpp
! src/os_cpu/linux_sparc/vm/os_linux_sparc.cpp
! src/os_cpu/linux_x86/vm/os_linux_x86.cpp
! src/os_cpu/linux_zero/vm/os_linux_zero.cpp
! src/share/vm/memory/threadLocalAllocBuffer.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/os.hpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/thread.hpp

Changeset: 119a08b69f70
Author:    mchinnathamb
Date:      2018-02-07 07:01 -0500
URL:       http://hg.openjdk.java.net/jdk8u/jdk8u/hotspot/rev/119a08b69f70

8148175: C1: G1 barriers don't preserve FP registers
Reviewed-by: vlivanov, kvn

! src/cpu/x86/vm/c1_Runtime1_x86.cpp
+ test/compiler/gcbarriers/PreserveFPRegistersTest.java

Changeset: a2c8195708cc
Author:    robm
Date:      2018-02-07 10:45 -0800
URL:       http://hg.openjdk.java.net/jdk8u/jdk8u/hotspot/rev/a2c8195708cc

Merge

! src/os/linux/vm/os_linux.cpp
! src/share/vm/code/nmethod.cpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/instanceKlass.hpp
! src/share/vm/oops/method.hpp
- test/runtime/RedefineFinalizer/RedefineFinalizer.java



More information about the jdk8u-changes mailing list