hg: jdk9/hs/hotspot: 48 new changesets
calvin.cheung at oracle.com
calvin.cheung at oracle.com
Tue Apr 7 20:29:16 UTC 2015
Changeset: 8c5d3807d8f3
Author: erikj
Date: 2015-03-18 10:22 +0100
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/8c5d3807d8f3
8072897: File sawindbg.dll has incorrect file version
Reviewed-by: tbell, dholmes
! make/windows/makefiles/sa.make
Changeset: 7c2d62ecae2e
Author: erikj
Date: 2015-03-18 12:02 +0100
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/7c2d62ecae2e
8075140: Solaris build of native libraries not consistently using EXTRA_CFLAGS and EXTRA_LDFLAGS
Reviewed-by: ihse, tbell, dholmes
! make/solaris/makefiles/dtrace.make
! make/solaris/makefiles/jsig.make
! make/solaris/makefiles/saproc.make
! make/solaris/makefiles/vm.make
Changeset: bc4a7ba13b1d
Author: dholmes
Date: 2015-03-18 17:45 -0400
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/bc4a7ba13b1d
8075216: Remove old flags, regarding to JDK9, from obsolete_jvm_flags
Reviewed-by: dholmes, simonis, gziemski
Contributed-by: Dmitry Dmitriev <dmitry.dmitriev at oracle.com>
! src/share/vm/runtime/arguments.cpp
Changeset: b1bcd763171a
Author: hseigel
Date: 2015-03-19 08:55 -0400
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/b1bcd763171a
8075118: JVM stuck in infinite loop during verification
Summary: keep a list of handlers to prevent the same handler from being scanned repeatedly.
Reviewed-by: dlong, dholmes
! src/share/vm/classfile/verifier.cpp
! src/share/vm/classfile/verifier.hpp
+ test/runtime/handlerInTry/HandlerInTry.jasm
+ test/runtime/handlerInTry/IsolatedHandlerInTry.jasm
+ test/runtime/handlerInTry/LoadHandlerInTry.java
Changeset: 94ecade07a85
Author: dcubed
Date: 2015-03-19 14:28 -0700
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/94ecade07a85
Merge
Changeset: 09484e9f83b7
Author: coleenp
Date: 2015-03-19 09:47 -0400
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/09484e9f83b7
8005521: StressMethodComparator is not thread-safe
Summary: Remove the debug option. It isn't correct or tested.
Reviewed-by: gtriantafill, dholmes, sspitsyn
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/runtime/globals.hpp
Changeset: 9273f2b75c19
Author: coleenp
Date: 2015-03-19 21:11 +0000
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/9273f2b75c19
Merge
Changeset: d0908a205037
Author: coleenp
Date: 2015-03-19 23:33 +0000
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/d0908a205037
Merge
Changeset: d5c6fa2de89d
Author: sspitsyn
Date: 2015-03-20 02:44 -0700
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/d5c6fa2de89d
8067662: "java.lang.NullPointerException: Method name is null" from StackTraceElement.<init>
Summary: use method cpref and klass version to provide meaningful methods name in stacktraces
Reviewed-by: coleenp, dcubed
! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/classfile/javaClasses.hpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/instanceKlass.hpp
Changeset: 2e6d2b89d3d2
Author: mockner
Date: 2015-03-19 15:30 -0400
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/2e6d2b89d3d2
8072128: mutexLocker.cpp _mutex_array[] initialization broken with safepoint check change
Summary: Fixed missing "++" in _mutex_array[] initialization.
Reviewed-by: dholmes, fparain
! src/share/vm/runtime/mutexLocker.cpp
Changeset: 09fa2a188d2d
Author: dcubed
Date: 2015-03-20 15:19 -0700
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/09fa2a188d2d
Merge
Changeset: 5c2bc6278fc4
Author: sgehwolf
Date: 2015-03-23 13:53 +0100
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/5c2bc6278fc4
8075533: Zero JVM segfaults for -version after JDK-8074552
Summary: Remove SafeFetchXX Zero implementations and guard test with CanUseSafeFetchXX
Reviewed-by: simonis, coleenp
! src/cpu/zero/vm/stubGenerator_zero.cpp
! src/share/vm/runtime/stubRoutines.cpp
! test/compiler/startup/NumCompilerThreadsCheck.java
! test/runtime/ErrorHandling/SafeFetchInErrorHandlingTest.java
! test/testlibrary/com/oracle/java/testlibrary/Platform.java
! test/testlibrary_tests/TestMutuallyExclusivePlatformPredicates.java
Changeset: cf192ad974b7
Author: jbachorik
Date: 2015-03-24 15:03 +0100
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/cf192ad974b7
8024055: serviceability/attach/AttachWithStalePidFile.java createJavaPidFile() fails
Reviewed-by: sla, sspitsyn
! test/serviceability/attach/AttachWithStalePidFile.java
! test/serviceability/attach/AttachWithStalePidFileTarget.java
Changeset: cd54df6b22ea
Author: jbachorik
Date: 2015-03-24 16:21 +0000
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/cd54df6b22ea
Merge
Changeset: 5c7da77fa838
Author: erikj
Date: 2015-03-25 09:37 +0100
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/5c7da77fa838
8075725: Remove /jre subdir in hotspot dist dir
Reviewed-by: tbell, ihse
! make/Makefile
! make/aix/makefiles/defs.make
! make/aix/makefiles/vm.make
! make/bsd/makefiles/defs.make
! make/bsd/makefiles/universal.gmk
! make/defs.make
! make/linux/makefiles/defs.make
! make/linux/makefiles/vm.make
! make/solaris/makefiles/defs.make
! make/solaris/makefiles/vm.make
! make/windows/makefiles/defs.make
Changeset: ded59fa90a09
Author: hseigel
Date: 2015-03-25 08:16 -0400
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/ded59fa90a09
7127066: Class verifier accepts an invalid class file
Summary: For *store bytecodes, compare incoming, not outgoing, type state with exception handlers' stack maps.
Reviewed-by: acorn, dholmes
! src/share/vm/classfile/verifier.cpp
! src/share/vm/interpreter/bytecodes.hpp
+ test/runtime/stackMapCheck/BadMap.jasm
+ test/runtime/stackMapCheck/BadMapDstore.jasm
+ test/runtime/stackMapCheck/BadMapIstore.jasm
+ test/runtime/stackMapCheck/StackMapCheck.java
Changeset: acb4d66db32e
Author: ykantser
Date: 2015-03-25 12:38 +0100
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/acb4d66db32e
8075818: serviceability/threads/TestFalseDeadLock.java should be unquarantined
Reviewed-by: jbachorik, sspitsyn
! test/serviceability/threads/TestFalseDeadLock.java
Changeset: 1f3c5550c168
Author: ykantser
Date: 2015-03-25 15:22 +0000
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/1f3c5550c168
Merge
Changeset: 0b0b09a60061
Author: minqi
Date: 2015-03-25 15:18 -0700
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/0b0b09a60061
8074345: Enable RewriteBytecodes when VM runs with CDS
Summary: Enable bytecode rewriting when CDS turned on.
Reviewed-by: coleenp, iklam
Contributed-by: yumin.qi at oracle.com, ioi.lam at oracle.com
! src/cpu/sparc/vm/templateTable_sparc.cpp
! src/cpu/x86/vm/templateTable_x86.cpp
! src/share/vm/interpreter/bytecodeInterpreter.cpp
! src/share/vm/interpreter/bytecodes.cpp
! src/share/vm/interpreter/bytecodes.hpp
! src/share/vm/interpreter/interpreterRuntime.cpp
! src/share/vm/interpreter/linkResolver.cpp
! src/share/vm/interpreter/rewriter.cpp
! src/share/vm/interpreter/templateTable.cpp
! src/share/vm/interpreter/templateTable.hpp
! src/share/vm/memory/metaspaceShared.cpp
! src/share/vm/oops/constMethod.hpp
! src/share/vm/runtime/arguments.cpp
Changeset: 2206bbeb3185
Author: coleenp
Date: 2015-03-25 22:27 -0400
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/2206bbeb3185
8075967: Zero interpreter asserts for SafeFetch<32,N> calls in ObjectMonitor
Summary: Implement SafeFetchX unsafely and make CanUseSafeFetchX false for Zero
Reviewed-by: sgehwolf, dholmes
! src/cpu/zero/vm/frame_zero.cpp
! src/cpu/zero/vm/methodHandles_zero.cpp
! src/cpu/zero/vm/stubGenerator_zero.cpp
! src/share/vm/runtime/stubRoutines.hpp
Changeset: 7a5a0939880f
Author: goetz
Date: 2015-03-27 12:43 +0100
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/7a5a0939880f
8076163: ppc: port "8074345: Enable RewriteBytecodes when VM runs with CDS"
Reviewed-by: coleenp, simonis, mdoerr
! src/cpu/ppc/vm/templateTable_ppc_64.cpp
Changeset: ac0929026af6
Author: hseigel
Date: 2015-03-29 09:20 -0400
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/ac0929026af6
Merge
! src/cpu/ppc/vm/templateTable_ppc_64.cpp
! src/cpu/sparc/vm/templateTable_sparc.cpp
! src/cpu/x86/vm/templateTable_x86.cpp
! src/share/vm/memory/metaspaceShared.cpp
- src/share/vm/memory/specialized_oop_closures.cpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/instanceKlass.hpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp
Changeset: 4eedf3132077
Author: jbachorik
Date: 2015-03-23 11:46 +0100
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/4eedf3132077
8054890: Serviceability: New diagnostic commands 'VM.set_flag' and 'JVMTI.data_dump'
Reviewed-by: sla, fparain, egahlin, ykantser
! src/share/vm/services/diagnosticCommand.cpp
! src/share/vm/services/diagnosticCommand.hpp
+ test/serviceability/dcmd/jvmti/DataDumpDcmdTest.java
+ test/serviceability/dcmd/vm/SetVMFlagTest.java
Changeset: 80fd2a7ddddd
Author: mockner
Date: 2015-03-30 09:47 -0400
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/80fd2a7ddddd
8074718: Merge templateTable_x86 _32 and _64 .hpp files
Summary: templateTable_x86 32 and 64 bit files have been merged.
Reviewed-by: hseigel, coleenp
+ src/cpu/x86/vm/templateTable_x86.hpp
- src/cpu/x86/vm/templateTable_x86_32.hpp
- src/cpu/x86/vm/templateTable_x86_64.hpp
! src/share/vm/interpreter/templateTable.hpp
Changeset: 513701b8ce90
Author: ctornqvi
Date: 2015-03-30 08:28 -0700
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/513701b8ce90
8075438: [TESTBUG] Hotspot JTREG tests should use unique CDS archive names
Reviewed-by: hseigel, gtriantafill
! test/runtime/CDSCompressedKPtrs/CDSCompressedKPtrs.java
! test/runtime/CDSCompressedKPtrs/CDSCompressedKPtrsError.java
! test/runtime/CDSCompressedKPtrs/XShareAuto.java
! test/runtime/CompressedOops/CompressedClassPointers.java
! test/runtime/NMT/NMTWithCDS.java
! test/runtime/SharedArchiveFile/ArchiveDoesNotExist.java
! test/runtime/SharedArchiveFile/CdsDifferentObjectAlignment.java
! test/runtime/SharedArchiveFile/CdsSameObjectAlignment.java
! test/runtime/SharedArchiveFile/DefaultUseWithClient.java
! test/runtime/SharedArchiveFile/LimitSharedSizes.java
! test/runtime/SharedArchiveFile/PrintSharedArchiveAndExit.java
! test/runtime/SharedArchiveFile/SharedArchiveFile.java
! test/runtime/SharedArchiveFile/SharedBaseAddress.java
! test/runtime/SharedArchiveFile/SharedSymbolTableBucketSize.java
! test/runtime/SharedArchiveFile/SpaceUtilizationCheck.java
Changeset: d2de976787c9
Author: ctornqvi
Date: 2015-03-30 16:47 +0000
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/d2de976787c9
Merge
Changeset: f5dbba218597
Author: jmanson
Date: 2015-03-30 17:32 -0400
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/f5dbba218597
8074895: os::getenv is inadequate
Reviewed-by: dholmes, coleenp
! src/os/aix/vm/os_aix.cpp
! src/os/bsd/vm/os_bsd.cpp
! src/os/linux/vm/os_linux.cpp
! src/os/solaris/vm/os_solaris.cpp
! src/os/windows/vm/os_windows.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/os.cpp
! src/share/vm/runtime/os.hpp
! src/share/vm/services/memTracker.cpp
! src/share/vm/utilities/growableArray.hpp
! src/share/vm/utilities/vmError.cpp
Changeset: 6df562f03f3b
Author: sgehwolf
Date: 2015-03-27 16:12 +0100
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/6df562f03f3b
8076181: bytecodeInterpreter.cpp refers to unknown labels.
Reviewed-by: coleenp, dholmes
! src/share/vm/interpreter/bytecodeInterpreter.cpp
Changeset: 49661b18186e
Author: coleenp
Date: 2015-03-30 19:27 +0000
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/49661b18186e
Merge
Changeset: 8112109a019a
Author: coleenp
Date: 2015-03-31 02:11 +0000
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/8112109a019a
Merge
Changeset: 633053d4d137
Author: dholmes
Date: 2015-03-31 05:30 -0400
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/633053d4d137
8076185: Provide SafeFetchX implementation for zero
Summary: Implement SafeFetchX for zero using setjmp/longjmp and Posix TLS
Reviewed-by: sgehwolf, dholmes
Contributed-by: thomas.stuefe at gmail.com
! src/cpu/zero/vm/stubGenerator_zero.cpp
! src/os_cpu/bsd_zero/vm/os_bsd_zero.cpp
! src/os_cpu/linux_zero/vm/os_linux_zero.cpp
! src/share/vm/runtime/stubRoutines.hpp
Changeset: 31e30682ae92
Author: sla
Date: 2015-04-01 15:27 +0200
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/31e30682ae92
8076450: com/sun/management/HotSpotDiagnosticMXBean/CheckOrigin.java: assert(!on_C_heap() || allocated_on_C_heap()) failed: growable array must be on C heap if elements are
Reviewed-by: fparain, mgronlun, dholmes
! src/share/vm/runtime/arguments.cpp
Changeset: 0037cca8e543
Author: mockner
Date: 2015-04-01 15:13 -0400
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/0037cca8e543
8078349: remove dead code - fast_iagetfield
Summary: Unused function fast_iagetfield has been removed.
Reviewed-by: hseigel, coleenp
! src/cpu/ppc/vm/interp_masm_ppc_64.hpp
! src/cpu/sparc/vm/interp_masm_sparc.hpp
Changeset: cbd114aa6873
Author: coleenp
Date: 2015-04-01 22:03 -0400
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/cbd114aa6873
8076492: Make common code from template interpreter code
Summary: Move case statement out of assembly code
Reviewed-by: minqi, sspitsyn, dholmes
! src/cpu/aarch64/vm/templateTable_aarch64.cpp
! src/cpu/ppc/vm/templateTable_ppc_64.cpp
! src/cpu/sparc/vm/templateTable_sparc.cpp
! src/cpu/x86/vm/templateTable_x86.cpp
! src/share/vm/interpreter/bytecodeInterpreter.cpp
! src/share/vm/interpreter/interpreterRuntime.cpp
! src/share/vm/interpreter/interpreterRuntime.hpp
Changeset: 1d7773e348f7
Author: coleenp
Date: 2015-04-02 02:20 +0000
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/1d7773e348f7
Merge
Changeset: df69eda99cf8
Author: jbachorik
Date: 2015-03-26 10:37 +0100
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/df69eda99cf8
8023093: Add ManagementAgent.status diagnostic command
Reviewed-by: sla
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/services/diagnosticCommand.cpp
! src/share/vm/services/diagnosticCommand.hpp
Changeset: 3235ef86fb41
Author: jbachorik
Date: 2015-04-02 07:44 +0000
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/3235ef86fb41
Merge
Changeset: dcaaf3aadf1c
Author: hseigel
Date: 2015-04-02 08:50 -0400
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/dcaaf3aadf1c
8076236: VM permits illegal flags for class init method
Summary: Move check for multiple access flags so that it also covers instance initialization methods
Reviewed-by: ctornqvi, lfoltan
! src/share/vm/classfile/classFileParser.cpp
Changeset: bcc24d879b67
Author: jbachorik
Date: 2015-04-02 12:14 +0200
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/bcc24d879b67
8076344: serviceability/dcmd/vm/SetVMFlagTest.java test fails with "java.lang.Error: 'MaxHeapSize' flag is not available or immutable"
Reviewed-by: sla
! test/serviceability/dcmd/vm/SetVMFlagTest.java
! test/testlibrary/com/oracle/java/testlibrary/dcmd/CommandExecutor.java
Changeset: 302f07b53bf2
Author: jbachorik
Date: 2015-04-02 17:22 +0000
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/302f07b53bf2
Merge
Changeset: 916e4d2fb9ef
Author: mockner
Date: 2015-04-02 10:12 -0400
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/916e4d2fb9ef
6983747: Remove obsolete dl_mutex lock
Summary: Unused dl_mutex lock has been removed.
Reviewed-by: hseigel, coleenp, dholmes
! src/os/aix/vm/os_aix.cpp
! src/os/linux/vm/os_linux.cpp
Changeset: 7ec811dd7126
Author: coleenp
Date: 2015-04-02 19:26 +0000
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/7ec811dd7126
Merge
Changeset: 5c205ef8504d
Author: dsamersoff
Date: 2015-04-02 13:20 -0700
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/5c205ef8504d
8068007: [Findbugs] SA com.sun.java.swing.action.ActionManager.manager should be package protect
Summary: fixed java programming style nit
Reviewed-by: dholmes, jbachorik, sspitsyn
! agent/src/share/classes/com/sun/java/swing/action/ActionManager.java
! agent/src/share/classes/sun/jvm/hotspot/ui/action/HSDBActionManager.java
Changeset: 232bc9d55df3
Author: dsamersoff
Date: 2015-04-02 20:51 +0000
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/232bc9d55df3
Merge
Changeset: 883ae015914d
Author: stuefe
Date: 2015-04-03 05:55 -0400
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/883ae015914d
8074860: Structured Exception Catcher missing around CreateJavaVM on Windows
Summary: add __try/__except around JNI_CreateJavaVM
Reviewed-by: mgronlun, dcubed
! src/cpu/x86/vm/vm_version_x86.cpp
! src/os/windows/vm/os_windows.cpp
! src/os/windows/vm/os_windows.hpp
! src/os/windows/vm/os_windows.inline.hpp
! src/share/vm/prims/jni.cpp
Changeset: 3a43c9db8687
Author: coleenp
Date: 2015-04-02 14:02 -0400
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/3a43c9db8687
8076421: Fix Zero Interpreter bugs in class redefinition and template interpreter changes
Summary: metadata_do walking interpreted frames was wrong and generate_Reference_get is not necessarily an accessor method.
Reviewed-by: sgehwolf, dholmes
! src/cpu/zero/vm/cppInterpreter_zero.cpp
! src/share/vm/runtime/frame.cpp
+ test/serviceability/hprof/cpu002.java
Changeset: 9da58220aad8
Author: coleenp
Date: 2015-04-03 13:18 +0000
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/9da58220aad8
Merge
Changeset: 20850f6a665e
Author: ccheung
Date: 2015-04-03 13:45 -0700
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/20850f6a665e
Merge
! src/share/vm/oops/instanceKlass.cpp
! test/compiler/startup/NumCompilerThreadsCheck.java
! test/runtime/CDSCompressedKPtrs/CDSCompressedKPtrs.java
! test/runtime/CDSCompressedKPtrs/CDSCompressedKPtrsError.java
! test/runtime/CDSCompressedKPtrs/XShareAuto.java
! test/runtime/CompressedOops/CompressedClassPointers.java
! test/runtime/NMT/NMTWithCDS.java
! test/runtime/SharedArchiveFile/ArchiveDoesNotExist.java
! test/runtime/SharedArchiveFile/CdsDifferentObjectAlignment.java
! test/runtime/SharedArchiveFile/CdsSameObjectAlignment.java
! test/runtime/SharedArchiveFile/DefaultUseWithClient.java
! test/runtime/SharedArchiveFile/LimitSharedSizes.java
! test/runtime/SharedArchiveFile/PrintSharedArchiveAndExit.java
! test/runtime/SharedArchiveFile/SharedArchiveFile.java
! test/runtime/SharedArchiveFile/SharedBaseAddress.java
! test/runtime/SharedArchiveFile/SharedSymbolTableBucketSize.java
! test/runtime/SharedArchiveFile/SpaceUtilizationCheck.java
! test/testlibrary_tests/TestMutuallyExclusivePlatformPredicates.java
More information about the jdk9-all-changes
mailing list