hg: jdk9/hs-gc/hotspot: 65 new changesets

jesper.wilhelmsson at oracle.com jesper.wilhelmsson at oracle.com
Tue Nov 18 00:15:17 UTC 2014


Changeset: 8edc39841abe
Author:    thartmann
Date:      2014-10-31 12:16 +0100
URL:       http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/8edc39841abe

8062169: Multiple OSR compilations issued for same bci
Summary: Fixed 'SimpleThresholdPolicy::event' to always perform OSR if an OSR nmethod is available.
Reviewed-by: kvn, iveresov

! src/share/vm/runtime/simpleThresholdPolicy.cpp

Changeset: f826f98ac633
Author:    thartmann
Date:      2014-10-31 11:31 +0000
URL:       http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/f826f98ac633

Merge


Changeset: bb0b42a72dfd
Author:    iveresov
Date:      2014-10-31 12:01 -1000
URL:       http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/bb0b42a72dfd

Merge


Changeset: cea556d9d85d
Author:    kvn
Date:      2014-10-31 16:51 -0700
URL:       http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/cea556d9d85d

8054492: Casting can result in redundant null checks in generated code
Summary: add C2 intrinsic for Class.cast() method and force inline it too.
Reviewed-by: jrose, roland, drchase, iignatyev

! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/oops/method.cpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/prims/whitebox.cpp
! test/TEST.groups
+ test/compiler/intrinsics/classcast/NullCheckDroppingsTest.java
! test/testlibrary/whitebox/sun/hotspot/code/NMethod.java

Changeset: 931c7d22ec23
Author:    iignatyev
Date:      2014-11-02 18:42 +0300
URL:       http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/931c7d22ec23

8036913: make DeoptimizeALot dependent on number of threads
Reviewed-by: kvn, shade

! src/share/vm/runtime/interfaceSupport.cpp

Changeset: fa0ebb9fe1f3
Author:    iignatyev
Date:      2014-11-02 18:43 +0300
URL:       http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/fa0ebb9fe1f3

8043125: compiler/types/correctness/CorrectnessTest.java: assert(layout->tag() == DataLayout::speculative_trap_data_tag) failed: wrong type
Reviewed-by: kvn

! src/share/vm/prims/whitebox.cpp

Changeset: f48775f8c5e8
Author:    iignatyev
Date:      2014-11-02 18:43 +0300
URL:       http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/f48775f8c5e8

8044186: Introduce a reproducible random generator
Reviewed-by: kvn, iveresov, iignatyev
Contributed-by: sergei.kovalev at oracle.com

! test/compiler/6896617/Test6896617.java
! test/compiler/7100757/Test7100757.java
! test/compiler/7177917/Test7177917.java
! test/compiler/7184394/TestAESBase.java
! test/compiler/7184394/TestAESMain.java
! test/compiler/8005956/PolynomialRoot.java
! test/compiler/intrinsics/bmi/BMITestRunner.java
! test/compiler/intrinsics/mathexact/AddExactIConstantTest.java
! test/compiler/intrinsics/mathexact/AddExactILoadTest.java
! test/compiler/intrinsics/mathexact/AddExactILoopDependentTest.java
! test/compiler/intrinsics/mathexact/AddExactINonConstantTest.java
! test/compiler/intrinsics/mathexact/AddExactIRepeatTest.java
! test/compiler/intrinsics/mathexact/AddExactLConstantTest.java
! test/compiler/intrinsics/mathexact/AddExactLNonConstantTest.java
! test/compiler/intrinsics/mathexact/DecExactITest.java
! test/compiler/intrinsics/mathexact/DecExactLTest.java
! test/compiler/intrinsics/mathexact/IncExactITest.java
! test/compiler/intrinsics/mathexact/IncExactLTest.java
! test/compiler/intrinsics/mathexact/MulExactIConstantTest.java
! test/compiler/intrinsics/mathexact/MulExactILoadTest.java
! test/compiler/intrinsics/mathexact/MulExactILoopDependentTest.java
! test/compiler/intrinsics/mathexact/MulExactINonConstantTest.java
! test/compiler/intrinsics/mathexact/MulExactIRepeatTest.java
! test/compiler/intrinsics/mathexact/MulExactLConstantTest.java
! test/compiler/intrinsics/mathexact/MulExactLNonConstantTest.java
! test/compiler/intrinsics/mathexact/NegExactIConstantTest.java
! test/compiler/intrinsics/mathexact/NegExactILoadTest.java
! test/compiler/intrinsics/mathexact/NegExactILoopDependentTest.java
! test/compiler/intrinsics/mathexact/NegExactINonConstantTest.java
! test/compiler/intrinsics/mathexact/NegExactLConstantTest.java
! test/compiler/intrinsics/mathexact/NegExactLNonConstantTest.java
! test/compiler/intrinsics/mathexact/SubExactICondTest.java
! test/compiler/intrinsics/mathexact/SubExactIConstantTest.java
! test/compiler/intrinsics/mathexact/SubExactILoadTest.java
! test/compiler/intrinsics/mathexact/SubExactILoopDependentTest.java
! test/compiler/intrinsics/mathexact/SubExactINonConstantTest.java
! test/compiler/intrinsics/mathexact/SubExactIRepeatTest.java
! test/compiler/intrinsics/mathexact/SubExactLConstantTest.java
! test/compiler/intrinsics/mathexact/SubExactLNonConstantTest.java
! test/compiler/intrinsics/mathexact/Verify.java
! test/compiler/jsr292/ConcurrentClassLoadingTest.java
! test/compiler/types/correctness/OffTest.java
! test/compiler/unsafe/UnsafeRaw.java
! test/serviceability/threads/TestFalseDeadLock.java
! test/testlibrary/com/oracle/java/testlibrary/Utils.java
+ test/testlibrary_tests/RandomGeneratorTest.java

Changeset: b8bcacc8ccca
Author:    kvn
Date:      2014-11-03 12:02 -0800
URL:       http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/b8bcacc8ccca

8059780: SPECjvm2008-MPEG performance regressions on x64 platforms
Summary: Back-out 8052081 changes made in lcm.cpp.
Reviewed-by: iveresov, roland

! src/share/vm/opto/lcm.cpp

Changeset: aa056c7ce2d4
Author:    roland
Date:      2014-10-20 22:53 +0200
URL:       http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/aa056c7ce2d4

8060252: JDK-7173584 compiler changes regress SPECjvm2008 on SPARC
Summary: arraycopy code misses opportunities to optimize copies to just allocated array.
Reviewed-by: kvn

! src/share/vm/opto/library_call.cpp

Changeset: aedfc7337448
Author:    iveresov
Date:      2014-11-04 07:09 -1000
URL:       http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/aedfc7337448

8062591: SPARC PICL causes significantly longer startup times
Summary: Optimize traversals of the PICL tree
Reviewed-by: kvn

! src/os_cpu/solaris_sparc/vm/vm_version_solaris_sparc.cpp

Changeset: 6fc3b8261368
Author:    martin
Date:      2014-07-01 13:29 -0700
URL:       http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/6fc3b8261368

8043780: Use open(O_CLOEXEC) instead of fcntl(FD_CLOEXEC)
Summary: Use open(O_CLOEXEC) where available; fall back to FD_CLOEXEC when necessary
Reviewed-by: rasbold, dholmes

! src/os/linux/vm/os_linux.cpp

Changeset: 1b0fa0b42e68
Author:    dcubed
Date:      2014-10-29 09:19 -0700
URL:       http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/1b0fa0b42e68

8061552: Contended Locking speedup PlatformEvent unpark bucket
Summary: JEP-143/JDK-8046133 - optimization #2 - speedup PlatformEvent unpark bucket.
Reviewed-by: acorn, dice, dholmes
Contributed-by: dave.dice at oracle.com, karen.kinnear at oracle.com, daniel.daugherty at oracle.com

! 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

Changeset: 0879f88db2d5
Author:    igerasim
Date:      2014-10-29 09:53 -0700
URL:       http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/0879f88db2d5

8059533: (process) Make exiting process wait for exiting threads [win]
Reviewed-by: dholmes, dcubed

! src/os/windows/vm/os_windows.cpp

Changeset: decd3c73355a
Author:    sla
Date:      2014-10-28 12:28 +0100
URL:       http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/decd3c73355a

8062135: serviceability/threads/TestFalseDeadLock.java should be quarantined.
Reviewed-by: sla
Contributed-by: alex.schenkman at oracle.com

! test/serviceability/threads/TestFalseDeadLock.java

Changeset: f87b2b4a1bb1
Author:    coleenp
Date:      2014-10-30 18:38 -0400
URL:       http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/f87b2b4a1bb1

8037842: Failing to allocate MethodCounters and MDO causes a serious performance drop
Summary: Stop allocating compiler profiling metadata when metaspace is full.
Reviewed-by: kvn, anoll

! src/share/vm/classfile/classLoaderData.cpp
! src/share/vm/classfile/classLoaderData.hpp
! src/share/vm/compiler/compileBroker.cpp
! src/share/vm/compiler/compileBroker.hpp
! src/share/vm/oops/method.cpp

Changeset: 200f943f2264
Author:    vkempik
Date:      2014-10-28 18:41 +0400
URL:       http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/200f943f2264

8059216: Make PrintGCApplicationStoppedTime print information about stopping threads
Reviewed-by: dholmes, brutisso

! src/share/vm/services/runtimeService.cpp
! src/share/vm/services/runtimeService.hpp

Changeset: 4b95a66aa564
Author:    dbuck
Date:      2014-10-31 09:37 -0700
URL:       http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/4b95a66aa564

8060169: Update the Crash Reporting URL in the Java crash log
Summary: Update the URL for HotSpot bug reports.
Reviewed-by: dcubed, rdurbin

! src/share/vm/runtime/arguments.cpp

Changeset: 6bb834d621bb
Author:    dcubed
Date:      2014-10-31 10:15 -0700
URL:       http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/6bb834d621bb

Merge

! src/share/vm/compiler/compileBroker.cpp
! src/share/vm/compiler/compileBroker.hpp

Changeset: 7eb6afbb70df
Author:    dcubed
Date:      2014-10-31 18:18 +0000
URL:       http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/7eb6afbb70df

Merge

! src/share/vm/runtime/arguments.cpp

Changeset: 1bac07f399ac
Author:    jbachorik
Date:      2014-11-03 11:19 +0100
URL:       http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/1bac07f399ac

8061616: HotspotDiagnosticMXBean.getVMOption() throws IllegalArgumentException for flags of type double
Reviewed-by: mchung, sla

! src/share/vm/services/jmm.h
! src/share/vm/services/management.cpp
! test/testlibrary_tests/whitebox/vm_flags/DoubleTest.java

Changeset: 092a9eddf58d
Author:    ctornqvi
Date:      2014-11-03 11:34 -0800
URL:       http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/092a9eddf58d

8059803: Update use of GetVersionEx to get correct Windows version in hs_err files
Summary: Update use of GetVersionEx to get correct Windows version in hs_err files
Reviewed-by: dcubed, gtriantafill

! make/windows/makefiles/compile.make
! src/os/windows/vm/os_windows.cpp
! src/os/windows/vm/os_windows.hpp
! src/share/tools/ProjectCreator/WinGammaPlatformVC10.java

Changeset: 3da45f8f02cd
Author:    ctornqvi
Date:      2014-11-05 13:18 -0800
URL:       http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/3da45f8f02cd

8061733: [TESTBUG] Exclude tests that have issues with Jigsaw M2 changes
Summary: [TESTBUG] Exclude tests that have issues with Jigsaw M2 changes
Reviewed-by: lfoltan, gtriantafill

! test/runtime/7194254/Test7194254.java

Changeset: 8d5860808a16
Author:    ctornqvi
Date:      2014-11-05 13:20 -0800
URL:       http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/8d5860808a16

8058251: assert(_count > 0) failed: Negative counter when running runtime/NMT/MallocTrackingVerify.java
Summary: Fixed an issue when overflowing the MallocSite hash table bucket
Reviewed-by: coleenp, gtriantafill

! src/share/vm/prims/whitebox.cpp
! src/share/vm/runtime/os.cpp
! src/share/vm/services/mallocTracker.cpp
! src/share/vm/services/mallocTracker.hpp
! src/share/vm/services/mallocTracker.inline.hpp
! test/TEST.groups
- test/runtime/NMT/UnsafeMallocLimit.java
- test/runtime/NMT/UnsafeMallocLimit2.java

Changeset: c2881c208f7a
Author:    gtriantafill
Date:      2014-11-05 08:22 -0800
URL:       http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/c2881c208f7a

8061969: [TESTBUG] MallocSiteHashOverflow.java should be enabled for 32-bit platforms
Reviewed-by: ctornqvi, coleenp

! src/share/vm/prims/whitebox.cpp
! test/TEST.ROOT
! test/runtime/NMT/MallocSiteHashOverflow.java
! test/testlibrary/whitebox/sun/hotspot/WhiteBox.java

Changeset: 110ec5963eb1
Author:    goetz
Date:      2014-10-29 10:13 +0100
URL:       http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/110ec5963eb1

8062370: Various minor code improvements
Summary: A lot of fixes useful to improve the code quality.
Reviewed-by: coleenp, dholmes

! src/cpu/sparc/vm/interpreterRT_sparc.cpp
! src/cpu/x86/vm/c1_LIRAssembler_x86.cpp
! src/cpu/x86/vm/c1_Runtime1_x86.cpp
! src/cpu/x86/vm/interpreterRT_x86_32.cpp
! src/cpu/x86/vm/interpreterRT_x86_64.cpp
! src/cpu/zero/vm/interpreterRT_zero.cpp
! src/os/aix/vm/os_aix.cpp
! src/os/aix/vm/perfMemory_aix.cpp
! src/os/bsd/vm/os_bsd.cpp
! src/os/bsd/vm/perfMemory_bsd.cpp
! src/os/linux/vm/os_linux.cpp
! src/os/linux/vm/perfMemory_linux.cpp
! src/os/posix/vm/os_posix.cpp
! src/os/solaris/vm/os_solaris.cpp
! src/os/solaris/vm/perfMemory_solaris.cpp
! src/os/windows/vm/attachListener_windows.cpp
! src/os/windows/vm/os_windows.cpp
! src/share/vm/memory/metaspaceShared.cpp
! src/share/vm/oops/constMethod.hpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/opto/mulnode.cpp
! src/share/vm/prims/jni.cpp
! src/share/vm/prims/jvm.cpp
! src/share/vm/prims/unsafe.cpp
! src/share/vm/runtime/globals.cpp
! src/share/vm/runtime/java.cpp
! src/share/vm/runtime/signature.cpp
! src/share/vm/runtime/signature.hpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/services/management.cpp
! src/share/vm/services/threadService.cpp
! src/share/vm/utilities/globalDefinitions.hpp
! src/share/vm/utilities/globalDefinitions_visCPP.hpp
! src/share/vm/utilities/ostream.cpp
! src/share/vm/utilities/vmError.cpp

Changeset: 783d857d8d84
Author:    coleenp
Date:      2014-11-06 00:01 +0000
URL:       http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/783d857d8d84

Merge


Changeset: 351115afe32b
Author:    cjplummer
Date:      2014-11-05 13:00 -0800
URL:       http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/351115afe32b

8043770: File leak in MemNotifyThread::start() in hotspot.src.os.linux.vm.os_linux.cpp
Summary: Fixed by removing all code related to LowMemoryProtection, which removed offending code.
Reviewed-by: dholmes, minqi

! 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/globals.hpp
! src/share/vm/runtime/os.hpp
! src/share/vm/runtime/thread.cpp

Changeset: 24d57d9d65af
Author:    jiangli
Date:      2014-11-06 01:31 +0000
URL:       http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/24d57d9d65af

Merge

! 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/thread.cpp

Changeset: 706cccf23716
Author:    anoll
Date:      2014-11-06 07:27 +0100
URL:       http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/706cccf23716

8062735: CodeCacheSweeperThread missing from SA
Summary: Make SA aware of the code cache sweeper thread
Reviewed-by: kvn, coleenp, sspitsyn

+ agent/src/share/classes/sun/jvm/hotspot/runtime/CodeCacheSweeperThread.java
! agent/src/share/classes/sun/jvm/hotspot/runtime/JavaThread.java
! agent/src/share/classes/sun/jvm/hotspot/runtime/Thread.java
! agent/src/share/classes/sun/jvm/hotspot/runtime/Threads.java
! agent/src/share/classes/sun/jvm/hotspot/utilities/soql/sa.js
! src/share/vm/runtime/vmStructs.cpp

Changeset: 6748f6322b92
Author:    dbuck
Date:      2014-11-05 23:37 -0800
URL:       http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/6748f6322b92

8058715: stability issues when being launched as an embedded JVM via JNI
Summary: Use mmap call without MAP_FIXED so we avoid corrupting already allocated memory
Reviewed-by: coleenp, dsimms

! src/os_cpu/linux_x86/vm/os_linux_x86.cpp

Changeset: 63efc89a7a7d
Author:    dbuck
Date:      2014-11-06 08:18 +0000
URL:       http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/63efc89a7a7d

Merge


Changeset: 5ba37c4c0578
Author:    jmanson
Date:      2014-11-05 16:47 -0800
URL:       http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/5ba37c4c0578

8062116: JVMTI GetClassMethods is Slow
Summary: Allocate enough space for all jmethodids; make adding a jmethodid O(1)
Reviewed-by: coleenp, rasbold, sspitsyn

! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/instanceKlass.hpp
! src/share/vm/oops/method.cpp
! src/share/vm/oops/method.hpp
! src/share/vm/prims/jvmtiEnv.cpp

Changeset: c3caa28aa0c2
Author:    coleenp
Date:      2014-11-06 13:57 +0000
URL:       http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/c3caa28aa0c2

Merge


Changeset: 5dc0918c9b29
Author:    sla
Date:      2014-11-06 19:59 +0000
URL:       http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/5dc0918c9b29

Merge

! src/share/vm/oops/method.cpp
! src/share/vm/prims/whitebox.cpp
! test/TEST.groups
! test/serviceability/threads/TestFalseDeadLock.java

Changeset: 9cb75e5e3948
Author:    katleman
Date:      2014-11-06 10:11 -0800
URL:       http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/9cb75e5e3948

Added tag jdk9-b38 for changeset c363a8b87e47

! .hgtags

Changeset: 0e417b376866
Author:    amurillo
Date:      2014-11-07 06:35 -0800
URL:       http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/0e417b376866

Merge

- test/runtime/NMT/UnsafeMallocLimit.java
- test/runtime/NMT/UnsafeMallocLimit2.java

Changeset: 08f2d97bd5b4
Author:    dcubed
Date:      2014-11-06 13:05 -0800
URL:       http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/08f2d97bd5b4

8062851: cleanup ObjectMonitor offset adjustments
Summary: JEP-143/JDK-8046133 - cleanup computation of ObjectMonitor field pointers
Reviewed-by: dholmes, redestad, coleenp

! src/cpu/sparc/vm/macroAssembler_sparc.cpp
! src/cpu/x86/vm/macroAssembler_x86.cpp
! src/share/vm/runtime/objectMonitor.hpp

Changeset: 1dd30951315a
Author:    sla
Date:      2014-11-07 13:50 +0100
URL:       http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/1dd30951315a

Merge


Changeset: b67cf1387c96
Author:    minqi
Date:      2014-11-07 12:48 -0800
URL:       http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/b67cf1387c96

8062247: [TESTBUG] Allow WhiteBox test to access JVM offsets
Reviewed-by: coleenp, iklam, mseledtsov
Contributed-by: yumin.qi at oracle.com

! test/testlibrary/whitebox/sun/hotspot/WhiteBox.java

Changeset: 8666e625f2a4
Author:    ccheung
Date:      2014-11-10 10:13 -0800
URL:       http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/8666e625f2a4

8060721: Test runtime/SharedArchiveFile/LimitSharedSizes.java fails in jdk 9 fcs new platforms/compiler
Summary: replaced strcat() with jio_snprintf()
Reviewed-by: dholmes, iklam, dlong, minqi

! src/share/vm/memory/metaspaceShared.cpp

Changeset: 425d09fb378b
Author:    emc
Date:      2014-11-10 16:45 -0500
URL:       http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/425d09fb378b

8058313: Mismatch of method descriptor and MethodParameters.parameters_count should cause MalformedParameterException
Summary: Allow hotspot to store and report zero-length MethodParameters attribute data
Reviewed-by: coleenp, jiangli

! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/oops/constMethod.cpp
! src/share/vm/oops/constMethod.hpp
! src/share/vm/prims/jvm.cpp

Changeset: 83c20afb7a9e
Author:    emc
Date:      2014-11-10 19:37 -0500
URL:       http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/83c20afb7a9e

8058322: Zero name_index item of MethodParameters attribute cause MalformedParameterException
Summary: Allow hotspot to report null for 0 parameter_name index in MethodParameters attribute
Reviewed-by: coleenp, dholmes

! src/share/vm/runtime/reflection.cpp

Changeset: 9c8575a9f888
Author:    dsamersoff
Date:      2014-11-11 04:34 -0800
URL:       http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/9c8575a9f888

8059131: sawindbg.dll is not compiled with /SAFESEH
Summary: Make variable SAFESEH_FLAG replaced with /SAFESEH link option.
Reviewed-by: mgronlun, sla

! make/windows/makefiles/sa.make

Changeset: 3ecdffc6e96d
Author:    coleenp
Date:      2014-11-11 09:59 -0500
URL:       http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/3ecdffc6e96d

8062870: src/share/vm/services/mallocTracker.hpp:64 assert(_count > 0) failed: Negative counter
Summary: Signed bitfield size y can only have (1 << y)-1 values.
Reviewed-by: shade, dholmes, jrose, ctornqvi, gtriantafill

! src/share/vm/services/mallocTracker.hpp
! test/runtime/NMT/MallocSiteHashOverflow.java
! test/runtime/NMT/MallocTrackingVerify.java

Changeset: 345325f153d4
Author:    shade
Date:      2014-11-11 15:07 +0300
URL:       http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/345325f153d4

8015272: Make @Contended within the same group to use the same oop map
Reviewed-by: coleenp, dholmes

! src/share/vm/classfile/classFileParser.cpp
+ test/runtime/contended/OopMapsSameGroup.java

Changeset: 7b66181a98c8
Author:    coleenp
Date:      2014-11-11 18:00 +0000
URL:       http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/7b66181a98c8

Merge


Changeset: 6155ff53a422
Author:    jiangli
Date:      2014-11-10 19:28 -0500
URL:       http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/6155ff53a422

8064375: Change certain errors to warnings in CDS output.
Summary: Change CDS non-fatal preloading errors to warnings.
Reviewed-by: minqi, mseledtsov, coleenp

! src/share/vm/classfile/classLoader.cpp
! src/share/vm/classfile/dictionary.cpp
! src/share/vm/memory/metaspaceShared.cpp

Changeset: a014a4dff55b
Author:    jiangli
Date:      2014-11-10 19:52 -0500
URL:       http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/a014a4dff55b

Merge

! src/share/vm/memory/metaspaceShared.cpp
- test/runtime/NMT/UnsafeMallocLimit.java
- test/runtime/NMT/UnsafeMallocLimit2.java

Changeset: 6db8a4285765
Author:    jiangli
Date:      2014-11-11 16:54 +0000
URL:       http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/6db8a4285765

Merge


Changeset: 7d207a7e9d4f
Author:    jiangli
Date:      2014-11-11 19:42 +0000
URL:       http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/7d207a7e9d4f

Merge


Changeset: 0843853b7a3a
Author:    sla
Date:      2014-11-13 07:58 +0100
URL:       http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/0843853b7a3a

Merge


Changeset: c42a0b8babb4
Author:    jwilhelm
Date:      2014-11-13 12:29 +0100
URL:       http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/c42a0b8babb4

Merge

- agent/src/share/classes/sun/jvm/hotspot/memory/EdenSpace.java
! src/cpu/sparc/vm/macroAssembler_sparc.cpp
! src/cpu/x86/vm/macroAssembler_x86.cpp
! src/os/solaris/vm/os_solaris.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/vmStructs.cpp
! test/TEST.groups
- test/gc/startup_warnings/TestCMSIncrementalMode.java
- test/gc/startup_warnings/TestCMSNoIncrementalMode.java
- test/gc/startup_warnings/TestIncGC.java

Changeset: e2441a0d98f3
Author:    zmajo
Date:      2014-11-06 09:40 +0100
URL:       http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/e2441a0d98f3

8057622: java/util/stream/test/org/openjdk/tests/java/util/stream/InfiniteStreamWithLimitOpTest: SEGV inside compiled code (sparc)
Summary: In Parse::array_store_check(), add control edge FROM IfTrue branch of runtime type check of the destination array TO loading _element_klass from destination array.
Reviewed-by: kvn, roland, anoll

! src/share/vm/opto/doCall.cpp
! src/share/vm/opto/graphKit.cpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/opto/macro.cpp
! src/share/vm/opto/macroArrayCopy.cpp
! src/share/vm/opto/memnode.cpp
! src/share/vm/opto/memnode.hpp
! src/share/vm/opto/parse1.cpp
! src/share/vm/opto/parseHelper.cpp

Changeset: ef2e397e8b7b
Author:    mdoerr
Date:      2014-11-05 16:28 +0100
URL:       http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/ef2e397e8b7b

8062950: Bug in locking code when UseOptoBiasInlining is disabled: assert(dmw->is_neutral()) failed: invariant
Reviewed-by: dholmes, kvn

! src/cpu/x86/vm/macroAssembler_x86.cpp

Changeset: b133170fd2b9
Author:    drchase
Date:      2014-11-07 13:58 -0500
URL:       http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/b133170fd2b9

Merge

- test/runtime/NMT/UnsafeMallocLimit.java
- test/runtime/NMT/UnsafeMallocLimit2.java

Changeset: a10efd800bc6
Author:    iignatyev
Date:      2014-11-08 16:00 +0300
URL:       http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/a10efd800bc6

8062011: JT_HS/compiler/7068051 uses jre/lib/javaws.jar
Reviewed-by: kvn, iignatyev
Contributed-by: tatiana.pivovarova at oracle.com

! test/compiler/7068051/Test7068051.java
- test/compiler/7068051/Test7068051.sh

Changeset: 140f3e405a8a
Author:    iignatyev
Date:      2014-11-08 16:00 +0300
URL:       http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/140f3e405a8a

8062742: compiler/EliminateAutoBox/UnsignedLoads.java fails with client vm
Reviewed-by: kvn, rbackman, anoll, vlivanov, iignatyev
Contributed-by: tatiana.pivovarova at oracle.com

! test/TEST.groups
! test/compiler/EliminateAutoBox/UnsignedLoads.java

Changeset: dfc5ef36035d
Author:    iignatyev
Date:      2014-11-10 19:04 +0300
URL:       http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/dfc5ef36035d

8059624: Test task: WhiteBox API for testing segmented codecache feature
Reviewed-by: kvn, thartmann

! src/share/vm/code/codeBlob.cpp
! src/share/vm/code/codeBlob.hpp
! src/share/vm/code/codeCache.cpp
! src/share/vm/code/codeCache.hpp
! src/share/vm/compiler/compileBroker.cpp
! src/share/vm/prims/whitebox.cpp
! src/share/vm/prims/whitebox.hpp
! src/share/vm/runtime/mutexLocker.cpp
! src/share/vm/runtime/mutexLocker.hpp
! src/share/vm/runtime/sweeper.hpp
+ test/compiler/whitebox/AllocationCodeBlobTest.java
+ test/compiler/whitebox/GetCodeHeapEntriesTest.java
! test/compiler/whitebox/GetNMethodTest.java
+ test/compiler/whitebox/LockCompilationTest.java
! test/testlibrary/whitebox/sun/hotspot/WhiteBox.java
+ test/testlibrary/whitebox/sun/hotspot/code/BlobType.java
+ test/testlibrary/whitebox/sun/hotspot/code/CodeBlob.java
! test/testlibrary/whitebox/sun/hotspot/code/NMethod.java

Changeset: 0d599246de33
Author:    thartmann
Date:      2014-11-11 11:05 +0100
URL:       http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/0d599246de33

8056071: compiler/whitebox/IsMethodCompilableTest.java fails with 'method() is not compilable after 3 iterations'
Summary: Always use MDO if valid and always compile trivial methods with C1 if available.
Reviewed-by: kvn, iveresov

! src/share/vm/interpreter/bytecodes.hpp
! src/share/vm/oops/method.cpp
! src/share/vm/oops/method.hpp
! src/share/vm/oops/methodData.cpp
! src/share/vm/oops/methodData.hpp
! src/share/vm/runtime/advancedThresholdPolicy.cpp
! src/share/vm/runtime/simpleThresholdPolicy.inline.hpp
! test/compiler/whitebox/IsMethodCompilableTest.java

Changeset: c14722c9cda3
Author:    vlivanov
Date:      2014-11-11 04:46 -0800
URL:       http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/c14722c9cda3

8060147: SIGSEGV in Metadata::mark_on_stack() while marking metadata in ciEnv
Reviewed-by: kvn, roland, coleenp, mgerdin

! src/share/vm/ci/ciMethod.cpp
! src/share/vm/ci/ciMethod.hpp
! src/share/vm/ci/ciObjectFactory.cpp
! src/share/vm/ci/ciObjectFactory.hpp

Changeset: 96dc34bb422b
Author:    drchase
Date:      2014-11-13 11:35 -0500
URL:       http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/96dc34bb422b

Merge

! src/cpu/x86/vm/macroAssembler_x86.cpp
! src/share/vm/opto/macro.cpp
! src/share/vm/runtime/mutexLocker.cpp
! src/share/vm/runtime/mutexLocker.hpp
! test/TEST.groups
- test/compiler/7068051/Test7068051.sh
! test/testlibrary/whitebox/sun/hotspot/WhiteBox.java

Changeset: 8f90a1069def
Author:    katleman
Date:      2014-11-12 20:32 -0800
URL:       http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/8f90a1069def

Added tag jdk9-b39 for changeset 9cb75e5e3948

! .hgtags

Changeset: 6b09b3193d73
Author:    lana
Date:      2014-11-13 09:38 -0800
URL:       http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/6b09b3193d73

Merge

- test/runtime/NMT/UnsafeMallocLimit.java
- test/runtime/NMT/UnsafeMallocLimit2.java

Changeset: c5333c40b081
Author:    amurillo
Date:      2014-11-13 16:11 -0800
URL:       http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/c5333c40b081

Merge

- agent/src/share/classes/sun/jvm/hotspot/memory/EdenSpace.java
- test/compiler/7068051/Test7068051.sh
- test/gc/startup_warnings/TestCMSIncrementalMode.java
- test/gc/startup_warnings/TestCMSNoIncrementalMode.java
- test/gc/startup_warnings/TestIncGC.java

Changeset: 0f6100dde08e
Author:    jwilhelm
Date:      2014-11-17 21:32 +0100
URL:       http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/0f6100dde08e

Merge

! src/os/aix/vm/perfMemory_aix.cpp
! src/os/bsd/vm/perfMemory_bsd.cpp
! src/os/linux/vm/os_linux.cpp
! src/os/linux/vm/perfMemory_linux.cpp
! src/os/solaris/vm/perfMemory_solaris.cpp
! src/os_cpu/linux_x86/vm/os_linux_x86.cpp
! src/share/vm/ci/ciObjectFactory.cpp
! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/classfile/classLoader.cpp
! src/share/vm/classfile/classLoaderData.cpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/methodData.cpp
! src/share/vm/prims/jni.cpp
! src/share/vm/prims/jvm.cpp
! src/share/vm/prims/unsafe.cpp
! src/share/vm/prims/whitebox.cpp
! src/share/vm/runtime/globals.cpp
! src/share/vm/runtime/interfaceSupport.cpp
! src/share/vm/runtime/reflection.cpp
! src/share/vm/utilities/ostream.cpp



More information about the jdk9-all-changes mailing list