hg: jdk9/hs-comp/hotspot: 104 new changesets

dean.long at oracle.com dean.long at oracle.com
Tue Sep 20 22:01:16 UTC 2016


Changeset: 6ac1e2e55eaa
Author:    mlarsson
Date:      2016-04-05 16:51 +0200
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/6ac1e2e55eaa

8150894: Unused -Xlog tag sequences are silently ignored.
Reviewed-by: rehn, sla

! src/share/vm/logging/logConfiguration.cpp
! src/share/vm/logging/logTagLevelExpression.cpp
! src/share/vm/logging/logTagLevelExpression.hpp
! src/share/vm/logging/logTagSet.hpp
! test/native/logging/test_logConfiguration.cpp

Changeset: 346a9ca4e31e
Author:    mlarsson
Date:      2016-08-26 14:27 +0200
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/346a9ca4e31e

8150823: UL disables log outputs incorrectly
Reviewed-by: rehn, sla

! src/share/vm/logging/logConfiguration.cpp
! test/native/logging/test_logConfiguration.cpp

Changeset: 59fe439d8f97
Author:    dfazunen
Date:      2016-08-29 23:04 +0400
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/59fe439d8f97

8164660: MinimalVM is not tested with GC tests
Reviewed-by: jmasa, tschatzl

! test/gc/TestCardTablePageCommits.java
! test/gc/TestObjectAlignment.java
! test/gc/TestSmallHeap.java
! test/gc/TestSoftReferencesBehaviorOnOOME.java
! test/gc/TestVerifyDuringStartup.java
! test/gc/TestVerifySilently.java
! test/gc/TestVerifySubSet.java
! test/gc/g1/TestEagerReclaimHumongousRegions.java
! test/gc/g1/TestEagerReclaimHumongousRegionsClearMarkBits.java
! test/gc/g1/TestEagerReclaimHumongousRegionsWithRefs.java
! test/gc/g1/TestG1TraceEagerReclaimHumongousObjects.java
! test/gc/g1/TestGCLogMessages.java
! test/gc/g1/TestHumongousAllocInitialMark.java
! test/gc/g1/TestHumongousAllocNearlyFullRegion.java
! test/gc/g1/TestHumongousCodeCacheRoots.java
! test/gc/g1/TestPrintRegionRememberedSetInfo.java
! test/gc/g1/TestStringDeduplicationAgeThreshold.java
! test/gc/g1/TestStringDeduplicationFullGC.java
! test/gc/g1/TestStringDeduplicationInterned.java
! test/gc/g1/TestStringDeduplicationPrintOptions.java
! test/gc/g1/TestStringDeduplicationTableRehash.java
! test/gc/g1/TestStringDeduplicationTableResize.java
! test/gc/g1/TestStringDeduplicationYoungGC.java
! test/gc/g1/TestStringSymbolTableStats.java
! test/gc/serial/HeapChangeLogging.java

Changeset: 24d88ded4cb6
Author:    dholmes
Date:      2016-08-29 20:13 -0400
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/24d88ded4cb6

8158854: Ensure release_store is paired with load_acquire in lock-free code
Reviewed-by: shade, dcubed, zgu

! src/share/vm/classfile/classLoader.hpp
! src/share/vm/classfile/verifier.cpp
! src/share/vm/oops/arrayKlass.hpp
+ src/share/vm/oops/arrayKlass.inline.hpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/instanceKlass.hpp
! src/share/vm/oops/instanceKlass.inline.hpp
! src/share/vm/oops/objArrayKlass.cpp
! src/share/vm/oops/typeArrayKlass.cpp
! src/share/vm/runtime/vmStructs.cpp

Changeset: b9a861dc8f9d
Author:    tschatzl
Date:      2016-08-30 09:17 +0200
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/b9a861dc8f9d

8155917: Memory access in free regions during G1 full gc causes regressions in SPECjvm2008 scimark.fft,lu,sor,sparse with 9+116 on Linux-x64
Summary: Do not unnecessarily touch the memory of free regions during the compaction phase in G1 full gc causing some OSes to allocate physical memory for them, decreasing performance in some situations.
Reviewed-by: mgerdin, jmasa

! src/share/vm/gc/shared/space.inline.hpp

Changeset: 1357a160e4f2
Author:    dsamersoff
Date:      2016-08-30 11:06 +0300
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/1357a160e4f2

8164562: serviceability/sa/TestInstanceKlassSizeForInterface.java: fails with NPE
Summary: Addition of  ?XX:+UnlockDiagnosticVMOptions for the test invocation for jcmd and modularization related cleanup
Reviewed-by: dholmes, mchung
Contributed-by: jini.george at oracle.com

! test/serviceability/sa/TestInstanceKlassSize.java
! test/serviceability/sa/TestInstanceKlassSizeForInterface.java

Changeset: dce4f03f16d2
Author:    dsamersoff
Date:      2016-08-30 09:25 +0000
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/dce4f03f16d2

Merge


Changeset: fe8e4400e0bd
Author:    akulyakh
Date:      2016-08-30 12:48 +0300
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/fe8e4400e0bd

8148103: add more tests for task "Update JDI and JDWP for modules"
Summary: A new JDWP test
Reviewed-by: sspitsyn

+ test/serviceability/jdwp/AllModulesCommandTest.java
+ test/serviceability/jdwp/AllModulesCommandTestDebuggee.java
+ test/serviceability/jdwp/DebuggeeLauncher.java
+ test/serviceability/jdwp/JdwpAllModulesCmd.java
+ test/serviceability/jdwp/JdwpAllModulesReply.java
+ test/serviceability/jdwp/JdwpCanReadCmd.java
+ test/serviceability/jdwp/JdwpCanReadReply.java
+ test/serviceability/jdwp/JdwpChannel.java
+ test/serviceability/jdwp/JdwpClassLoaderCmd.java
+ test/serviceability/jdwp/JdwpClassLoaderReply.java
+ test/serviceability/jdwp/JdwpCmd.java
+ test/serviceability/jdwp/JdwpExitCmd.java
+ test/serviceability/jdwp/JdwpModNameCmd.java
+ test/serviceability/jdwp/JdwpModNameReply.java
+ test/serviceability/jdwp/JdwpReply.java
+ test/serviceability/jdwp/StreamHandler.java

Changeset: 3d026957cd98
Author:    kbarrett
Date:      2016-08-30 23:48 -0400
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/3d026957cd98

8156500: Move Reference pending list into VM to prevent deadlocks
Summary: Move reference pending list and locking into VM
Reviewed-by: coleenp, dholmes, dcubed, mchung, plevart
Contributed-by: kim.barrett at oracle.com, per.liden at oracle.com

! make/symbols/symbols-unix
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/Threads.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/soql/sa.js
! src/share/vm/ci/ciReplay.cpp
! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/classfile/javaClasses.hpp
! src/share/vm/compiler/compileBroker.cpp
! src/share/vm/gc/cms/concurrentMarkSweepThread.cpp
! src/share/vm/gc/cms/vmCMSOperations.cpp
! src/share/vm/gc/cms/vmCMSOperations.hpp
! src/share/vm/gc/g1/concurrentMarkThread.cpp
! src/share/vm/gc/g1/g1CollectedHeap.hpp
! src/share/vm/gc/g1/vm_operations_g1.cpp
! src/share/vm/gc/g1/vm_operations_g1.hpp
! src/share/vm/gc/shared/collectedHeap.hpp
! src/share/vm/gc/shared/genCollectedHeap.hpp
- src/share/vm/gc/shared/referencePendingListLocker.cpp
- src/share/vm/gc/shared/referencePendingListLocker.hpp
! src/share/vm/gc/shared/referenceProcessor.cpp
! src/share/vm/gc/shared/referenceProcessor.hpp
! src/share/vm/gc/shared/vmGCOperations.cpp
! src/share/vm/gc/shared/vmGCOperations.hpp
! src/share/vm/memory/universe.cpp
! src/share/vm/memory/universe.hpp
! src/share/vm/oops/method.cpp
! src/share/vm/prims/jvm.cpp
! src/share/vm/prims/jvm.h
! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/vmStructs.cpp

Changeset: 3652a2a22916
Author:    dsamersoff
Date:      2016-08-31 11:47 +0300
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/3652a2a22916

8163150: SA: CLHSDB printmdo throws an exception with "java.lang.InternalError: missing reason for 22"
Summary: Accounted for the new JVMCI related Deoptimization Reasons.
Reviewed-by: dsamersoff, sla
Contributed-by: jini.george at oracle.com

! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/MethodData.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/ReceiverTypeData.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/VirtualCallData.java
! src/share/vm/runtime/vmStructs.cpp

Changeset: 47bb3faf5b08
Author:    coleenp
Date:      2016-08-31 06:35 -0400
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/47bb3faf5b08

8164692: InstanceKlass::_previous_version_count goes negative
Summary: decrement previous_version_count when it's removed from the list.
Reviewed-by: dcubed, dlong, sspitsyn

! src/share/vm/classfile/classLoaderData.cpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/instanceKlass.hpp
+ test/runtime/RedefineTests/RedefineCount.java

Changeset: 3f7812f59bf7
Author:    erikj
Date:      2016-08-31 16:48 +0200
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/3f7812f59bf7

8164862: 2 JVMCI tests should not be executed on linux-x86
Reviewed-by: kvn, gtriantafill

! test/compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/MaxOopMapStackOffsetTest.java
! test/compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/NativeCallTest.java

Changeset: 145e6c9b7643
Author:    hseigel
Date:      2016-08-31 10:27 -0400
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/145e6c9b7643

8162412: Ignore any System property specified as -Djdk.module that matches reserved module system properties
Summary: Change the checks for module related properties to look for specific properties, not just jdk.module
Reviewed-by: coleenp, gziemski, ddmitriev

! src/share/vm/runtime/arguments.cpp
! test/runtime/modules/ModuleOptionsWarn.java

Changeset: a5f5a75e03ed
Author:    hseigel
Date:      2016-08-31 16:41 +0000
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/a5f5a75e03ed

Merge


Changeset: ee428b2585cd
Author:    mdoerr
Date:      2016-08-31 19:41 -0400
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/ee428b2585cd

8165014: Unaligned unsafe access should throw InternalError on Solaris
Reviewed-by: dholmes, coleenp

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

Changeset: e84c337743f5
Author:    rehn
Date:      2016-09-01 08:30 +0200
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/e84c337743f5

8163589: Add back class id intrinsic method for event based tracing
Reviewed-by: kvn, mgronlun

! src/share/vm/c1/c1_Compiler.cpp
! src/share/vm/c1/c1_LIRGenerator.cpp
! src/share/vm/c1/c1_LIRGenerator.hpp
! src/share/vm/classfile/vmSymbols.cpp
! src/share/vm/opto/c2compiler.cpp
! src/share/vm/opto/library_call.cpp

Changeset: 7286fe7ee4a3
Author:    kzhaldyb
Date:      2016-08-24 18:10 +0300
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/7286fe7ee4a3

8164738: Convert AltHashing_test to GTest
Reviewed-by: dholmes, coleenp

! src/share/vm/classfile/altHashing.cpp
! src/share/vm/classfile/altHashing.hpp
! src/share/vm/utilities/internalVMTests.cpp
+ test/native/classfile/test_AltHashing.cpp

Changeset: aec4f09f3575
Author:    kzhaldyb
Date:      2016-08-24 19:21 +0300
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/aec4f09f3575

8164743: Convert TestAsUtf8 to GTest
Reviewed-by: dholmes, rprotacio

! src/share/vm/utilities/internalVMTests.cpp
! src/share/vm/utilities/utf8.cpp
+ test/native/utilities/test_utf8.cpp

Changeset: 8e33ab1e0856
Author:    mlarsson
Date:      2016-08-29 14:11 +0200
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/8e33ab1e0856

8157948: UL allows same log file with multiple file=
Reviewed-by: dholmes, rehn

! src/share/vm/logging/log.cpp
! src/share/vm/logging/logConfiguration.cpp
! src/share/vm/logging/logConfiguration.hpp
! src/share/vm/logging/logFileOutput.cpp
! src/share/vm/logging/logFileOutput.hpp
! test/native/logging/test_logConfiguration.cpp
! test/native/logging/test_logFileOutput.cpp

Changeset: a5a5ae802430
Author:    kzhaldyb
Date:      2016-08-15 13:18 +0300
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/a5a5ae802430

8163860: Convert TestOldFreeSpaceCalculation_test to GTest
Reviewed-by: iignatyev, dfazunen

! src/share/vm/gc/parallel/psAdaptiveSizePolicy.cpp
! src/share/vm/utilities/internalVMTests.cpp
+ test/native/gc/parallel/test_psAdaptiveSizePolicy.cpp

Changeset: 5824fc568091
Author:    kzhaldyb
Date:      2016-08-22 16:43 +0300
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/5824fc568091

8164028: Convert TestPredictions_test to GTest
Reviewed-by: jwilhelm, dfazunen, ehelin

- src/share/vm/gc/g1/g1Predictions.cpp
! src/share/vm/gc/g1/g1Predictions.hpp
! src/share/vm/utilities/internalVMTests.cpp
+ test/native/gc/g1/test_g1Predictions.cpp

Changeset: d4fedc85b584
Author:    kzhaldyb
Date:      2016-08-29 20:15 +0300
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/d4fedc85b584

8164230: Convert TestCodeCacheRemSet_test to GTest
Reviewed-by: mgerdin, dfazunen

! src/share/vm/gc/g1/g1CodeCacheRemSet.cpp
! src/share/vm/gc/g1/g1CodeCacheRemSet.hpp
+ src/share/vm/gc/g1/g1CodeRootSetTable.hpp
! src/share/vm/utilities/internalVMTests.cpp
+ test/native/gc/g1/test_g1CodeCacheRemSet.cpp

Changeset: 4a2c2f49eb2c
Author:    kzhaldyb
Date:      2016-09-01 18:15 +0300
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/4a2c2f49eb2c

Merge


Changeset: 65a32a1c9bf9
Author:    mchung
Date:      2016-08-30 17:48 -0700
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/65a32a1c9bf9

8160851: Remove old launcher module-related options
Reviewed-by: alanb

! test/runtime/Unsafe/NestedUnsafe.java

Changeset: c1471e013d89
Author:    amurillo
Date:      2016-08-31 09:22 -0700
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/c1471e013d89

Merge

! test/runtime/Unsafe/NestedUnsafe.java

Changeset: 2cbbeaf227c1
Author:    amurillo
Date:      2016-09-01 14:09 -0700
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/2cbbeaf227c1

Merge

! test/runtime/Unsafe/NestedUnsafe.java

Changeset: 94b5513984dd
Author:    amurillo
Date:      2016-09-01 15:20 -0700
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/94b5513984dd

Merge


Changeset: 3bcb4cd1cf16
Author:    coleenp
Date:      2016-09-01 18:02 -0400
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/3bcb4cd1cf16

8165268: [BACKOUT] InstanceKlass::_previous_version_count goes negative
Reviewed-by: dcubed

! src/share/vm/classfile/classLoaderData.cpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/instanceKlass.hpp
- test/runtime/RedefineTests/RedefineCount.java

Changeset: ca98af3254cc
Author:    coleenp
Date:      2016-09-02 00:08 +0000
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/ca98af3254cc

Merge

- test/runtime/RedefineTests/RedefineCount.java

Changeset: 4dd38e97e16b
Author:    kzhaldyb
Date:      2016-09-01 20:46 +0300
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/4dd38e97e16b

8164039: Convert test_memset_with_concurrent_readers to GTest
Reviewed-by: iignatyev, kbarrett

- src/share/vm/gc/shared/memset_with_concurrent_readers.cpp
! src/share/vm/utilities/internalVMTests.cpp
+ test/native/gc/shared/test_memset_with_concurrent_readers.cpp

Changeset: 519ab022ab10
Author:    kzhaldyb
Date:      2016-09-02 01:39 +0000
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/519ab022ab10

Merge

- src/share/vm/gc/shared/memset_with_concurrent_readers.cpp

Changeset: ab25b7b15ed0
Author:    rehn
Date:      2016-09-02 08:51 +0200
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/ab25b7b15ed0

8165215: Setting same UL tag multiple times matches wrong tagset
Reviewed-by: mlarsson, rprotacio

! src/share/vm/logging/logTagLevelExpression.cpp
! src/share/vm/logging/logTagLevelExpression.hpp
! test/native/logging/test_logTagLevelExpression.cpp

Changeset: 4c39def70c5c
Author:    tschatzl
Date:      2016-09-02 09:49 +0200
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/4c39def70c5c

8164936: G1 age table printout contains contents from previous GC
Summary: Split tenuring threshold update and printing into two separate parts so that they can be used independently.
Reviewed-by: jmasa, sangheki

! src/share/vm/gc/g1/g1CollectedHeap.cpp
! src/share/vm/gc/g1/g1DefaultPolicy.cpp
! src/share/vm/gc/g1/g1DefaultPolicy.hpp
! src/share/vm/gc/g1/g1Policy.hpp
! src/share/vm/gc/serial/defNewGeneration.cpp
! src/share/vm/gc/shared/ageTable.cpp
! src/share/vm/gc/shared/ageTable.hpp
+ test/gc/TestAgeOutput.java

Changeset: f722ed07b76b
Author:    tschatzl
Date:      2016-09-02 11:18 +0200
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/f722ed07b76b

Merge


Changeset: fb9963f07435
Author:    kzhaldyb
Date:      2016-08-30 21:35 +0300
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/fb9963f07435

8157468: gc/testlibrary contains a lot of duplicated code
Reviewed-by: dfazunen, iignatyev

! test/gc/testlibrary/Helpers.java

Changeset: a60eceb45884
Author:    mlarsson
Date:      2016-08-31 09:38 +0200
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/a60eceb45884

8164939: GTest LogDecorations.iso8601_time_test fails on macOS
Reviewed-by: sla, dsamersoff

! test/native/logging/test_logDecorations.cpp

Changeset: 6ed5d1d6f24c
Author:    mdoerr
Date:      2016-09-05 20:40 -0400
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/6ed5d1d6f24c

8165018: Missing memory barrier for PPC64 in Unsafe_GetObjectVolatile
Reviewed-by: kbarrett, dholmes

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

Changeset: c54ebf67ef13
Author:    dsamersoff
Date:      2016-09-06 09:54 +0300
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/c54ebf67ef13

8165114: stale reference to hotspot test Test8028623.java
Summary: Remove Test8028623.java from hotspot/test/TEST.groups
Reviewed-by: sla, dholmes
Contributed-by: sharath.ballal at oracle.com

! test/TEST.groups

Changeset: 14336f84e4cc
Author:    rprotacio
Date:      2016-09-06 16:29 -0400
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/14336f84e4cc

8161224: CONSTANT_NameAndType_info permits references to illegal names and descriptors
Summary: Enforces proper format checking for NameAndType string content, and that the checking occurs even when not referenced in classfile
Reviewed-by: coleenp, hseigel, ddmitriev

! src/share/vm/classfile/classFileParser.cpp

Changeset: 176fb0d13598
Author:    rprotacio
Date:      2016-09-06 22:52 +0200
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/176fb0d13598

Merge

! src/share/vm/classfile/classFileParser.cpp
- src/share/vm/gc/g1/g1Predictions.cpp
- src/share/vm/gc/shared/memset_with_concurrent_readers.cpp
- src/share/vm/gc/shared/referencePendingListLocker.cpp
- src/share/vm/gc/shared/referencePendingListLocker.hpp
- test/compiler/jvmci/compilerToVM/InitializeConfigurationTest.java
- test/serviceability/sa/jmap-hashcode/Test8028623.java

Changeset: 6d3c44100184
Author:    tschatzl
Date:      2016-09-07 09:20 +0200
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/6d3c44100184

8165292: The gc+task logging is repeated a lot, decreasing the usefulness of -Xlog:gc*=info
Summary: Separate number of workers used debugging information from adaptive worker sizing log messages.
Reviewed-by: ehelin, sjohanss, jmasa

! src/share/vm/gc/cms/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc/cms/parNewGeneration.cpp
! src/share/vm/gc/g1/g1CollectedHeap.cpp
! src/share/vm/gc/g1/g1ConcurrentMark.cpp
! src/share/vm/gc/shared/workgroup.hpp
+ test/gc/TestNumWorkerOutput.java

Changeset: 274dc4b09989
Author:    hseigel
Date:      2016-09-07 07:19 -0400
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/274dc4b09989

8058575: IllegalAccessError trying to access package-private class from VM anonymous class
Summary: Put anonymous classes in unnamed package into host class's package.  Throw exception if host class's package differs from anonymous class.
Reviewed-by: coleenp, acorn

! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/classfile/classFileParser.hpp
! src/share/vm/classfile/klassFactory.cpp
! src/share/vm/classfile/klassFactory.hpp
! src/share/vm/classfile/systemDictionary.cpp
! src/share/vm/classfile/systemDictionary.hpp
! src/share/vm/classfile/verifier.cpp
! src/share/vm/oops/instanceKlass.hpp
! src/share/vm/prims/unsafe.cpp
! src/share/vm/runtime/reflection.cpp
! test/compiler/jsr292/CallSiteDepContextTest.java
+ test/runtime/defineAnonClass/DefineAnon.java
+ test/runtime/defineAnonClass/NestedUnsafe.java
+ test/runtime/defineAnonClass/NestedUnsafe2.java

Changeset: 188971305167
Author:    mlarsson
Date:      2016-09-07 14:36 +0200
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/188971305167

8165226: Bad -Xloggc: arguments crashes the VM
Reviewed-by: dsamersoff, sjohanss

! src/share/vm/logging/logConfiguration.cpp
! src/share/vm/prims/jvmtiEnv.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/services/classLoadingService.cpp

Changeset: d3a49c3aa08f
Author:    mlarsson
Date:      2016-09-07 15:21 +0200
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/d3a49c3aa08f

Merge


Changeset: 1d7bc97f0b38
Author:    fparain
Date:      2016-09-07 12:52 -0400
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/1d7bc97f0b38

8137035: nsk/stress/stack/stack tests got EXCEPTION_STACK_OVERFLOW on Windows 64 bit
Reviewed-by: dholmes, dcubed, coleenp

! src/cpu/x86/vm/globals_x86.hpp
! src/os/windows/vm/os_windows.cpp
! src/share/vm/runtime/interfaceSupport.hpp

Changeset: fb5dcd613881
Author:    coleenp
Date:      2016-09-07 15:25 -0400
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/fb5dcd613881

8165246: [REDO] InstanceKlass::_previous_version_count goes negative
Summary: make _has_previous_version a boolean that is set to true when previous version of a class is added or during class unloading call to purge_previous_versions
Reviewed-by: gtriantafill, dcubed, sspitsyn

! src/share/vm/classfile/classLoaderData.cpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/instanceKlass.hpp
+ test/runtime/RedefineTests/RedefinePreviousVersions.java

Changeset: b6fea183465f
Author:    coleenp
Date:      2016-09-07 19:29 +0000
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/b6fea183465f

Merge


Changeset: 0fc5c6ca654e
Author:    dholmes
Date:      2016-09-07 16:43 -0400
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/0fc5c6ca654e

8165153: Crash in rebuild_cpu_to_node_map
Summary: use processor_count(), not active_processor_count() to determine physical number of CPUs
Reviewed-by: rehn, cjplummer

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

Changeset: 5b52605562b0
Author:    dholmes
Date:      2016-09-07 23:17 +0200
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/5b52605562b0

Merge


Changeset: b69381e24635
Author:    mgerdin
Date:      2016-09-02 16:45 +0200
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/b69381e24635

8161079: Default heap size causes native memory exhaustion on 32 bit Windows
Reviewed-by: tschatzl, sjohanss

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

Changeset: 7c505133010d
Author:    dlong
Date:      2016-09-08 23:43 -0400
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/7c505133010d

Merge

! src/share/vm/c1/c1_LIRGenerator.cpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/prims/unsafe.cpp

Changeset: 6048300c748e
Author:    ysuenaga
Date:      2016-09-08 23:38 -0700
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/6048300c748e

8164913: JVMTI.agent_load dcmd should show useful error message
Summary: show useful error message
Reviewed-by: dholmes, dsamersoff, sspitsyn

! src/share/vm/prims/jvmtiExport.cpp
! src/share/vm/services/diagnosticCommand.cpp

Changeset: d060826d0911
Author:    sspitsyn
Date:      2016-09-09 06:44 +0000
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/d060826d0911

Merge


Changeset: 827d686fa959
Author:    avorobye
Date:      2016-09-09 19:30 +0300
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/827d686fa959

8146128: compiler/cpuflags/TestAESIntrinsicsOnSupportedConfig timeouts
Summary: test settings were changes in order to avoid timeouts
Reviewed-by: kvn

! test/compiler/cpuflags/AESIntrinsicsBase.java
! test/compiler/cpuflags/TestAESIntrinsicsOnSupportedConfig.java

Changeset: e7203436d63d
Author:    rdurbin
Date:      2016-09-09 11:14 -0700
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/e7203436d63d

8140520: segfault on solaris-amd64 with "-XX:VMThreadStackSize=1" option
Summary: Split the single thread_min_stack_allowed into three distinct values (java_thread_min_stack_allowed, compiler_thread_min_stack_allowed and vm_internal_thread_min_stack_allowed) on non-Windows platforms.
Reviewed-by: dcubed, gthornbr, dholmes, coleenp, fparain, aph

! src/cpu/sparc/vm/globals_sparc.hpp
! 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/posix/vm/os_posix.cpp
! src/os/posix/vm/os_posix.hpp
! src/os/solaris/vm/os_solaris.cpp
! src/os/solaris/vm/os_solaris.hpp
! src/os/windows/vm/os_windows.cpp
! src/os_cpu/aix_ppc/vm/globals_aix_ppc.hpp
! src/os_cpu/aix_ppc/vm/os_aix_ppc.cpp
! src/os_cpu/bsd_x86/vm/globals_bsd_x86.hpp
! src/os_cpu/bsd_x86/vm/os_bsd_x86.cpp
! src/os_cpu/bsd_zero/vm/os_bsd_zero.cpp
! src/os_cpu/linux_aarch64/vm/globals_linux_aarch64.hpp
! src/os_cpu/linux_aarch64/vm/os_linux_aarch64.cpp
! src/os_cpu/linux_ppc/vm/globals_linux_ppc.hpp
! src/os_cpu/linux_ppc/vm/os_linux_ppc.cpp
! src/os_cpu/linux_sparc/vm/globals_linux_sparc.hpp
! src/os_cpu/linux_sparc/vm/os_linux_sparc.cpp
! src/os_cpu/linux_x86/vm/globals_linux_x86.hpp
! src/os_cpu/linux_x86/vm/os_linux_x86.cpp
! src/os_cpu/linux_zero/vm/os_linux_zero.cpp
! src/os_cpu/solaris_sparc/vm/globals_solaris_sparc.hpp
! src/os_cpu/solaris_sparc/vm/os_solaris_sparc.cpp
! src/os_cpu/solaris_x86/vm/globals_solaris_x86.hpp
! src/os_cpu/solaris_x86/vm/os_solaris_x86.cpp
! src/share/vm/runtime/os.hpp
! src/share/vm/utilities/exceptions.cpp
! test/runtime/CommandLine/OptionsValidation/TestOptionsWithRanges.java
+ test/runtime/Thread/TooSmallStackSize.java

Changeset: d7f05a5e7776
Author:    dcubed
Date:      2016-09-09 11:23 -0700
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/d7f05a5e7776

Merge


Changeset: 379746c5b2cd
Author:    dcubed
Date:      2016-09-09 19:41 +0000
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/379746c5b2cd

Merge


Changeset: ca4cdb0cefb3
Author:    hseigel
Date:      2016-09-10 08:25 -0400
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/ca4cdb0cefb3

8165634: Support multiple --add-modules options on the command line
Summary: Use numbered properties for --add-module options so that multiple --add-module options can be supported.
Reviewed-by: coleenp, gziemski, lfoltan, ccheung

! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/arguments.hpp
! test/runtime/modules/ModuleOptionsTest.java

Changeset: d785dfdb7bcc
Author:    lana
Date:      2016-09-01 23:20 +0000
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/d785dfdb7bcc

Added tag jdk-9+134 for changeset b8b694c6b4d2

! .hgtags

Changeset: 3b1c4562953d
Author:    lana
Date:      2016-09-02 02:41 +0000
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/3b1c4562953d

Merge

- src/os_cpu/aix_ppc/vm/atomic_aix_ppc.inline.hpp
- src/os_cpu/bsd_x86/vm/atomic_bsd_x86.inline.hpp
- src/os_cpu/bsd_zero/vm/atomic_bsd_zero.inline.hpp
- src/os_cpu/linux_aarch64/vm/atomic_linux_aarch64.inline.hpp
- src/os_cpu/linux_ppc/vm/atomic_linux_ppc.inline.hpp
- src/os_cpu/linux_x86/vm/atomic_linux_x86.inline.hpp
- src/os_cpu/linux_zero/vm/atomic_linux_zero.inline.hpp
- src/os_cpu/solaris_sparc/vm/atomic_solaris_sparc.inline.hpp
- src/os_cpu/solaris_x86/vm/atomic_solaris_x86.inline.hpp
- src/os_cpu/windows_x86/vm/atomic_windows_x86.inline.hpp
- src/share/vm/runtime/atomic.inline.hpp
- test/testlibrary/ClassFileInstaller.java
- test/testlibrary/RedefineClassHelper.java
- test/testlibrary/jdk/test/lib/AllocationHelper.java
- test/testlibrary/jdk/test/lib/Asserts.java
- test/testlibrary/jdk/test/lib/BuildHelper.java
- test/testlibrary/jdk/test/lib/ByteCodeLoader.java
- test/testlibrary/jdk/test/lib/DynamicVMOption.java
- test/testlibrary/jdk/test/lib/ExitCode.java
- test/testlibrary/jdk/test/lib/FileInstaller.java
- test/testlibrary/jdk/test/lib/HeapRegionUsageTool.java
- test/testlibrary/jdk/test/lib/InMemoryJavaCompiler.java
- test/testlibrary/jdk/test/lib/InfiniteLoop.java
- test/testlibrary/jdk/test/lib/InputArguments.java
- test/testlibrary/jdk/test/lib/JDKToolFinder.java
- test/testlibrary/jdk/test/lib/JDKToolLauncher.java
- test/testlibrary/jdk/test/lib/OutputAnalyzer.java
- test/testlibrary/jdk/test/lib/OutputBuffer.java
- test/testlibrary/jdk/test/lib/Pair.java
- test/testlibrary/jdk/test/lib/Platform.java
- test/testlibrary/jdk/test/lib/ProcessTools.java
- test/testlibrary/jdk/test/lib/StreamPumper.java
- test/testlibrary/jdk/test/lib/TimeLimitedRunner.java
- test/testlibrary/jdk/test/lib/Triple.java
- test/testlibrary/jdk/test/lib/Utils.java
- test/testlibrary/jdk/test/lib/cli/CPUSpecificCommandLineOptionTest.java
- test/testlibrary/jdk/test/lib/cli/CommandLineOptionTest.java
- test/testlibrary/jdk/test/lib/cli/predicate/AndPredicate.java
- test/testlibrary/jdk/test/lib/cli/predicate/CPUSpecificPredicate.java
- test/testlibrary/jdk/test/lib/cli/predicate/NotPredicate.java
- test/testlibrary/jdk/test/lib/cli/predicate/OrPredicate.java
- test/testlibrary/jdk/test/lib/dcmd/CommandExecutor.java
- test/testlibrary/jdk/test/lib/dcmd/CommandExecutorException.java
- test/testlibrary/jdk/test/lib/dcmd/FileJcmdExecutor.java
- test/testlibrary/jdk/test/lib/dcmd/JMXExecutor.java
- test/testlibrary/jdk/test/lib/dcmd/JcmdExecutor.java
- test/testlibrary/jdk/test/lib/dcmd/MainClassJcmdExecutor.java
- test/testlibrary/jdk/test/lib/dcmd/PidJcmdExecutor.java
- test/testlibrary/jdk/test/lib/dtrace/DtraceResultsAnalyzer.java
- test/testlibrary/jdk/test/lib/dtrace/DtraceRunner.java

Changeset: a20da289f646
Author:    lana
Date:      2016-09-08 21:11 +0000
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/a20da289f646

Added tag jdk-9+135 for changeset 3b1c4562953d

! .hgtags

Changeset: 94edac068fa7
Author:    amurillo
Date:      2016-09-10 12:18 -0700
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/94edac068fa7

Merge

- src/share/vm/gc/g1/g1Predictions.cpp
- src/share/vm/gc/shared/memset_with_concurrent_readers.cpp
- src/share/vm/gc/shared/referencePendingListLocker.cpp
- src/share/vm/gc/shared/referencePendingListLocker.hpp
- test/compiler/jvmci/compilerToVM/InitializeConfigurationTest.java
- test/serviceability/sa/jmap-hashcode/Test8028623.java

Changeset: f0b749e4d22d
Author:    amurillo
Date:      2016-09-10 12:23 -0700
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/f0b749e4d22d

Merge


Changeset: 7648527b38b8
Author:    tschatzl
Date:      2016-09-12 09:34 +0200
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/7648527b38b8

8165313: Inserting freed regions during Free Collection Set serial phase takes very long on huge heaps
Summary: Sort the collection set in ascending order so that the optimization when adding free regions can be exploited.
Reviewed-by: sjohanss, mgerdin

! src/share/vm/gc/g1/g1CollectionSet.cpp

Changeset: 32ab40be83ad
Author:    ehelin
Date:      2016-09-08 12:30 +0200
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/32ab40be83ad

8165455: Tracing events for G1 have incorrect metadata
Reviewed-by: egahlin, tschatzl

! src/share/vm/gc/shared/gcTrace.cpp
! src/share/vm/gc/shared/gcTrace.hpp
! src/share/vm/gc/shared/gcTraceSend.cpp
! src/share/vm/trace/traceevents.xml

Changeset: 53a14fe65414
Author:    sjohanss
Date:      2016-09-12 16:34 +0200
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/53a14fe65414

8114823: G1 doesn't honor request to disable class unloading
Reviewed-by: tschatzl, mgerdin

! src/share/vm/gc/g1/g1MarkSweep.cpp
! src/share/vm/gc/g1/g1RootProcessor.cpp
! src/share/vm/gc/g1/g1RootProcessor.hpp
! src/share/vm/runtime/arguments.cpp
+ test/gc/class_unloading/TestClassUnloadingDisabled.java

Changeset: 8a64fe678c4f
Author:    ctornqvi
Date:      2016-09-12 13:16 -0400
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/8a64fe678c4f

8165881: Backout JDK-8164913
Reviewed-by: hseigel

! src/share/vm/prims/jvmtiExport.cpp
! src/share/vm/services/diagnosticCommand.cpp

Changeset: d5d417cc0d95
Author:    poonam
Date:      2016-09-12 17:18 +0000
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/d5d417cc0d95

8165493: SA: Add method in GrowableArray.java to be able to access the 'data' field
Reviewed-by: dholmes, dsamersoff, egahlin

! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/GrowableArray.java

Changeset: 0cf03b9d9b1f
Author:    poonam
Date:      2016-09-12 18:59 +0000
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/0cf03b9d9b1f

Merge


Changeset: cd2c49a02a4c
Author:    tschatzl
Date:      2016-09-13 11:32 +0200
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/cd2c49a02a4c

8164948: Initializing stores of HeapRegions are not ordered with regards to their use in G1ConcurrentMark
Summary: Add a storestore barrier before publishing newly initialized HeapRegion instances, and place a loadload barrier before use of members.
Reviewed-by: sjohanss, sangheki

! src/share/vm/gc/g1/g1ConcurrentMark.cpp
! src/share/vm/gc/g1/heapRegionManager.cpp

Changeset: 6c2a44eb27ac
Author:    mockner
Date:      2016-09-13 11:04 -0400
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/6c2a44eb27ac

8163014: Mysterious/wrong value for "long" frame local variable on 64-bit
Summary: The high byte of a long variable on a 64-bit platform is now zeroed when it is pushed to stack.
Reviewed-by: coleenp, dlong

! src/cpu/aarch64/vm/interp_masm_aarch64.cpp
! src/cpu/sparc/vm/interp_masm_sparc.cpp
! src/cpu/x86/vm/interp_masm_x86.cpp
+ test/runtime/LocalLong/LocalLongHelper.java
+ test/runtime/LocalLong/LocalLongTest.java

Changeset: dd344d3c057b
Author:    mockner
Date:      2016-09-13 18:19 +0200
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/dd344d3c057b

Merge

- src/share/vm/gc/g1/g1Predictions.cpp
- src/share/vm/gc/shared/memset_with_concurrent_readers.cpp
- test/runtime/RedefineTests/RedefineCount.java

Changeset: 4e4dcd18c567
Author:    dsimms
Date:      2016-09-13 09:04 +0200
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/4e4dcd18c567

8164086: Checked JNI pending exception check should be cleared when returning to Java frame
Summary: Transitions to Java clear the pending pointer
Reviewed-by: dholmes, neliasso, coleenp

! make/test/JtregNative.gmk
! src/cpu/aarch64/vm/sharedRuntime_aarch64.cpp
! src/cpu/aarch64/vm/templateInterpreterGenerator_aarch64.cpp
! src/cpu/sparc/vm/sharedRuntime_sparc.cpp
! src/cpu/sparc/vm/templateInterpreterGenerator_sparc.cpp
! src/cpu/x86/vm/sharedRuntime_x86_32.cpp
! src/cpu/x86/vm/sharedRuntime_x86_64.cpp
! src/cpu/x86/vm/templateInterpreterGenerator_x86.cpp
! src/share/vm/prims/whitebox.cpp
! src/share/vm/prims/whitebox.hpp
! src/share/vm/runtime/interfaceSupport.hpp
! src/share/vm/runtime/thread.hpp
+ test/runtime/jni/checked/TestCheckedJniExceptionCheck.java
+ test/runtime/jni/checked/libTestCheckedJniExceptionCheck.c

Changeset: 0d0aa1b2d676
Author:    rehn
Date:      2016-09-13 19:17 +0200
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/0d0aa1b2d676

Merge


Changeset: 893d1d2ccb50
Author:    goetz
Date:      2016-08-30 16:08 +0200
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/893d1d2ccb50

8165315: [ppc] Port "8133749: NMT detail stack trace cleanup"
Summary: Also add methods to check for slow/fastdebug to Platform.java.
Reviewed-by: simonis, cjplummer, dholmes

! src/os_cpu/aix_ppc/vm/os_aix_ppc.cpp
! src/os_cpu/linux_ppc/vm/os_linux_ppc.cpp
! src/share/vm/utilities/globalDefinitions_xlc.hpp
! test/runtime/NMT/CheckForProperDetailStackTrace.java
! test/testlibrary_tests/TestMutuallyExclusivePlatformPredicates.java

Changeset: 8e57662104a1
Author:    cjplummer
Date:      2016-09-13 17:22 +0000
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/8e57662104a1

Merge


Changeset: 402fc17577ea
Author:    cjplummer
Date:      2016-09-13 18:22 +0000
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/402fc17577ea

Merge


Changeset: b42ee214ca92
Author:    sspitsyn
Date:      2016-09-13 13:10 -0700
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/b42ee214ca92

8165681: ClassLoad and ClassPrepare JVMTI events are missed in the start phase
Summary: Add the events bits to the early events bits
Reviewed-by: dholmes, dsamersoff

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

Changeset: 639c30cd07a7
Author:    sspitsyn
Date:      2016-09-13 20:17 +0000
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/639c30cd07a7

Merge


Changeset: 29f193b36a20
Author:    sspitsyn
Date:      2016-09-13 21:29 +0000
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/29f193b36a20

Merge


Changeset: f84223360596
Author:    gtriantafill
Date:      2016-09-14 08:17 -0400
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/f84223360596

8165889: Remove jdk.test.lib.unsafe.UnsafeHelper
Summary: Remove use of setAccessible() to get Unsafe.
Reviewed-by: shade, lfoltan

! test/compiler/c2/Test6968348.java
! test/compiler/c2/cr8004867/TestIntUnsafeCAS.java
! test/compiler/c2/cr8004867/TestIntUnsafeOrdered.java
! test/compiler/c2/cr8004867/TestIntUnsafeVolatile.java
! test/compiler/intrinsics/unsafe/TestUnsafeMismatchedArrayFieldAccess.java
! test/compiler/jvmci/compilerToVM/GetResolvedJavaMethodTest.java
! test/compiler/jvmci/compilerToVM/GetResolvedJavaTypeTest.java
! test/compiler/jvmci/compilerToVM/ResolveFieldInPoolTest.java
! test/compiler/jvmci/compilerToVM/ResolveMethodTest.java
! test/compiler/loopopts/superword/TestVectorizationWithInvariant.java
! test/compiler/rtm/locking/TestRTMAbortRatio.java
! test/compiler/rtm/locking/TestRTMAfterNonRTMDeopt.java
! test/compiler/rtm/locking/TestRTMDeoptOnLowAbortRatio.java
! test/compiler/rtm/locking/TestRTMLockingThreshold.java
! test/compiler/rtm/locking/TestRTMTotalCountIncrRate.java
! test/compiler/testlibrary/rtm/XAbortProvoker.java
! test/compiler/unsafe/UnsafeRaw.java
! test/gc/arguments/TestMaxMinHeapFreeRatioFlags.java
! test/gc/arguments/TestTargetSurvivorRatioFlag.java
! test/runtime/ErrorHandling/CreateCoredumpOnCrash.java
! test/runtime/ErrorHandling/ProblematicFrameTest.java
! test/runtime/Unsafe/AllocateInstance.java
! test/runtime/Unsafe/AllocateMemory.java
! test/runtime/Unsafe/CopyMemory.java
! test/runtime/Unsafe/DefineClass.java
! test/runtime/Unsafe/FieldOffset.java
! test/runtime/Unsafe/GetField.java
! test/runtime/Unsafe/GetPutAddress.java
! test/runtime/Unsafe/GetPutBoolean.java
! test/runtime/Unsafe/GetPutByte.java
! test/runtime/Unsafe/GetPutChar.java
! test/runtime/Unsafe/GetPutDouble.java
! test/runtime/Unsafe/GetPutFloat.java
! test/runtime/Unsafe/GetPutInt.java
! test/runtime/Unsafe/GetPutLong.java
! test/runtime/Unsafe/GetPutObject.java
! test/runtime/Unsafe/GetPutShort.java
! test/runtime/Unsafe/GetUncompressedObject.java
! test/runtime/Unsafe/NestedUnsafe.java
! test/runtime/Unsafe/PageSize.java
! test/runtime/Unsafe/PrimitiveHostClass.java
! test/runtime/Unsafe/RangeCheck.java
! test/runtime/Unsafe/Reallocate.java
! test/runtime/Unsafe/SetMemory.java
! test/runtime/Unsafe/ThrowException.java
! test/runtime/contended/Basic.java
! test/runtime/contended/DefaultValue.java
! test/runtime/contended/Inheritance1.java
! test/runtime/defineAnonClass/NestedUnsafe.java
! test/runtime/defineAnonClass/NestedUnsafe2.java
! test/testlibrary/ctw/src/sun/hotspot/tools/ctw/PathHandler.java

Changeset: 58f48dcb73c8
Author:    hseigel
Date:      2016-09-14 10:02 -0400
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/58f48dcb73c8

8149607: [Verifier] Do not verify pop, pop2, swap, dup* against top
Summary: Throw VerifyError exception if type top is illegally popped from the stack.
Reviewed-by: coleenp, acorn, ddmitriev

! src/share/vm/classfile/verificationType.hpp
+ test/runtime/verifier/popTopTests/PopDupTop.java
+ test/runtime/verifier/popTopTests/popDupSwapTests.jasm

Changeset: 15b154057830
Author:    jmasa
Date:      2016-09-13 16:18 -0700
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/15b154057830

8161029: GPL header missing comma after year
Reviewed-by: kbarrett, ehelin

! src/share/vm/gc/shared/workerManager.hpp

Changeset: c41fa1dddf9c
Author:    mchung
Date:      2016-09-14 11:53 -0700
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/c41fa1dddf9c

8157464: Disallow StackWalker.getCallerClass() be called by caller-sensitive method
Reviewed-by: bchristi, coleenp, dfuchs, sspitsyn

! src/share/vm/prims/jvm.h
! src/share/vm/prims/stackwalk.cpp
! src/share/vm/prims/stackwalk.hpp

Changeset: c8b3f8e5423b
Author:    dsamersoff
Date:      2016-09-15 10:19 +0300
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/c8b3f8e5423b

8027920: SA: Add default methods to InstanceKlass
Summary: Add default methods to InstanceKlass to enable SA to inspect default methods
Reviewed-by: dsamersoff, iklam
Contributed-by: jini.george at oracle.com

! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/InstanceKlass.java

Changeset: f5fd5477a807
Author:    akulyakh
Date:      2016-09-14 16:20 +0300
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/f5fd5477a807

8165017: Additional test coverage of the JDWP CLASSLOADER and MODULE commands
Summary: A new JDWP test
Reviewed-by: sspitsyn

! test/serviceability/jdwp/AllModulesCommandTest.java
! test/serviceability/jdwp/JdwpCmd.java
+ test/serviceability/jdwp/JdwpModuleCmd.java
+ test/serviceability/jdwp/JdwpModuleReply.java
+ test/serviceability/jdwp/JdwpVisibleClassesCmd.java
+ test/serviceability/jdwp/JdwpVisibleClassesReply.java

Changeset: 27d09549c47b
Author:    tschatzl
Date:      2016-09-15 16:44 +0200
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/27d09549c47b

8159422: Very high Concurrent Mark mark stack contention
Summary: Decrease contention on mark stack by splitting locks, and minimizing the amount of time these locks are held. Improve mark stack management.
Reviewed-by: kbarrett, mgerdin, eosterlund

! src/share/vm/gc/g1/g1CollectedHeap.cpp
! src/share/vm/gc/g1/g1ConcurrentMark.cpp
! src/share/vm/gc/g1/g1ConcurrentMark.hpp
! src/share/vm/gc/g1/g1ConcurrentMark.inline.hpp
! src/share/vm/gc/g1/g1OopClosures.hpp
! src/share/vm/memory/allocation.hpp
! src/share/vm/memory/allocation.inline.hpp
! src/share/vm/runtime/mutexLocker.cpp
! src/share/vm/runtime/mutexLocker.hpp

Changeset: fd16b627ebc5
Author:    kbarrett
Date:      2016-09-15 12:10 -0400
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/fd16b627ebc5

8165808: Add release barriers when allocating objects with concurrent collection
Summary: Add release_set_klass, use in slow-path allocators.
Reviewed-by: jmasa, dholmes

! src/share/vm/gc/shared/collectedHeap.hpp
! src/share/vm/gc/shared/collectedHeap.inline.hpp
! src/share/vm/oops/oop.hpp
! src/share/vm/oops/oop.inline.hpp

Changeset: bc2c975bc342
Author:    tschatzl
Date:      2016-09-16 11:33 +0200
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/bc2c975bc342

8157952: Parallelize Memory Pretouch
Summary: Use multiple threads to pretouch memory using -XX:+AlwaysPreTouch to use more memory bandwidth
Reviewed-by: jmasa, sangheki

! src/share/vm/gc/g1/g1CollectedHeap.cpp
! src/share/vm/gc/g1/g1CollectedHeap.hpp
! src/share/vm/gc/g1/g1PageBasedVirtualSpace.cpp
! src/share/vm/gc/g1/g1PageBasedVirtualSpace.hpp
! src/share/vm/gc/g1/g1RegionToSpaceMapper.cpp
! src/share/vm/gc/g1/g1RegionToSpaceMapper.hpp
! src/share/vm/gc/g1/heapRegionManager.cpp
! src/share/vm/gc/g1/heapRegionManager.hpp
! src/share/vm/gc/shared/workgroup.hpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/os.cpp
! src/share/vm/runtime/os.hpp

Changeset: 5bddf69330f2
Author:    gziemski
Date:      2016-09-16 12:09 -0500
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/5bddf69330f2

8136766: Enable ThreadStackSize range test
Summary: Re-enabled max range check for StackSize runtime options
Reviewed-by: dcubed

! test/runtime/CommandLine/OptionsValidation/TestOptionsWithRanges.java

Changeset: 6bddcf692e1d
Author:    lana
Date:      2016-09-15 17:15 +0000
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/6bddcf692e1d

Added tag jdk-9+136 for changeset a20da289f646

! .hgtags

Changeset: dfcbf839e299
Author:    lana
Date:      2016-09-15 21:09 +0000
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/dfcbf839e299

Merge

- src/share/vm/gc/g1/g1Predictions.cpp
- src/share/vm/gc/shared/memset_with_concurrent_readers.cpp
- src/share/vm/gc/shared/referencePendingListLocker.cpp
- src/share/vm/gc/shared/referencePendingListLocker.hpp
- test/compiler/jvmci/compilerToVM/InitializeConfigurationTest.java
- test/serviceability/sa/jmap-hashcode/Test8028623.java

Changeset: 5c2eaa7b42bc
Author:    amurillo
Date:      2016-09-16 10:57 -0700
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/5c2eaa7b42bc

Merge


Changeset: 939e55404a8f
Author:    amurillo
Date:      2016-09-16 13:15 -0700
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/939e55404a8f

Merge


Changeset: a696583f5ddb
Author:    mdoerr
Date:      2016-09-06 13:01 +0200
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/a696583f5ddb

8165489: Missing G1 barrier in Unsafe_GetObjectVolatile
Summary: Add missing barrier, sharing code with Unsafe_GetObject.
Reviewed-by: kbarrett, mgerdin, pliden

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

Changeset: 24b753d90c4b
Author:    jiangli
Date:      2016-09-18 21:10 -0400
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/24b753d90c4b

8078644: CDS needs to support JVMTI CFLH
Summary: Support posting CLFH for shared classes. Tests are contributed by Misha Seledtsov.
Reviewed-by: iklam, coleenp, acorn, dcubed, sspitsyn

! src/share/vm/classfile/klassFactory.cpp
! src/share/vm/classfile/klassFactory.hpp
! src/share/vm/classfile/systemDictionary.cpp
! src/share/vm/memory/filemap.cpp
! src/share/vm/memory/filemap.hpp
! src/share/vm/memory/metaspace.cpp
! src/share/vm/memory/metaspaceShared.cpp
! src/share/vm/memory/metaspaceShared.hpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/instanceKlass.hpp
! src/share/vm/utilities/debug.cpp
! src/share/vm/utilities/debug.hpp
+ test/runtime/SharedArchiveFile/CDSTestUtils.java
+ test/runtime/SharedArchiveFile/serviceability/transformRelatedClasses/Implementor.java
+ test/runtime/SharedArchiveFile/serviceability/transformRelatedClasses/Interface.java
+ test/runtime/SharedArchiveFile/serviceability/transformRelatedClasses/SubClass.java
+ test/runtime/SharedArchiveFile/serviceability/transformRelatedClasses/SuperClazz.java
+ test/runtime/SharedArchiveFile/serviceability/transformRelatedClasses/TestEntry.java
+ test/runtime/SharedArchiveFile/serviceability/transformRelatedClasses/TransformInterfaceAndImplementor.java
+ test/runtime/SharedArchiveFile/serviceability/transformRelatedClasses/TransformRelatedClasses.java
+ test/runtime/SharedArchiveFile/serviceability/transformRelatedClasses/TransformSuperAndSubClasses.java
+ test/runtime/SharedArchiveFile/serviceability/transformRelatedClasses/TransformSuperSubTwoPckgs.java
+ test/runtime/SharedArchiveFile/serviceability/transformRelatedClasses/TransformTestCommon.java
+ test/runtime/SharedArchiveFile/serviceability/transformRelatedClasses/myPkg1/SuperClazz.java
+ test/runtime/SharedArchiveFile/serviceability/transformRelatedClasses/myPkg2/SubClass.java
+ test/testlibrary/jvmti/TransformUtil.java
+ test/testlibrary/jvmti/TransformerAgent.java
+ test/testlibrary/jvmti/TransformerAgent.mf

Changeset: b48a9e9bfd73
Author:    lfoltan
Date:      2016-09-19 12:04 -0400
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/b48a9e9bfd73

8163406: The fixup_module_list must be protected by Module_lock when inserting new entries
Summary: In java_lang_Class::create_mirror, restructure the check for adding a class to the fixup_module_list, guarded by Module_lock.
Reviewed-by: acorn, coleenp, dholmes, zgu

! src/share/vm/classfile/classLoader.cpp
! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/classfile/javaClasses.hpp
! src/share/vm/classfile/moduleEntry.cpp
! src/share/vm/classfile/moduleEntry.hpp
! src/share/vm/classfile/modules.cpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/klass.cpp
! src/share/vm/oops/typeArrayKlass.cpp
! src/share/vm/utilities/hashtable.inline.hpp

Changeset: dae03509402a
Author:    kbarrett
Date:      2016-09-19 13:12 -0400
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/dae03509402a

8166229: Eliminate ParNew's use of klass_or_null()
Summary: Use list_ptr_from_klass instead of klass_or_null.
Reviewed-by: mgerdin, jmasa

! src/share/vm/gc/cms/parNewGeneration.cpp

Changeset: 9093f5ebd80c
Author:    kbarrett
Date:      2016-09-19 17:35 +0000
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/9093f5ebd80c

Merge


Changeset: 9f7f714bf3e8
Author:    tschatzl
Date:      2016-09-19 22:55 +0200
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/9f7f714bf3e8

8166207: Use of Copy::conjoint_oops_atomic in global mark stack causes crashes on arm64
Summary: Use Copy::conjoint_memory_atomic() instead.
Reviewed-by: kbarrett

! src/share/vm/gc/g1/g1ConcurrentMark.cpp

Changeset: ad12e539a414
Author:    hseigel
Date:      2016-09-19 19:25 -0400
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/ad12e539a414

8166312: Backout 8165017
Summary: backout of the change for JDK-8165017 because tests failed on windows
Reviewed-by: ctornqvi, dholmes, gtriantafill

! test/serviceability/jdwp/AllModulesCommandTest.java
! test/serviceability/jdwp/JdwpCmd.java
- test/serviceability/jdwp/JdwpModuleCmd.java
- test/serviceability/jdwp/JdwpModuleReply.java
- test/serviceability/jdwp/JdwpVisibleClassesCmd.java
- test/serviceability/jdwp/JdwpVisibleClassesReply.java

Changeset: ee29c67a0c0c
Author:    kbarrett
Date:      2016-09-19 19:59 -0400
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/ee29c67a0c0c

8166228: Remove unused HeapRegion::object_iterate_mem_careful()
Summary: Removed unused function.
Reviewed-by: mgerdin, tschatzl

! src/share/vm/gc/g1/heapRegion.cpp
! src/share/vm/gc/g1/heapRegion.hpp

Changeset: 03adb9739db8
Author:    kbarrett
Date:      2016-09-20 00:34 +0000
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/03adb9739db8

Merge


Changeset: d73bfd7b566d
Author:    dlong
Date:      2016-09-20 16:34 -0400
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/d73bfd7b566d

Merge

! src/cpu/x86/vm/templateInterpreterGenerator_x86.cpp
! src/share/vm/c1/c1_Compiler.cpp
! src/share/vm/c1/c1_LIRGenerator.cpp
! src/share/vm/c1/c1_LIRGenerator.hpp
! src/share/vm/classfile/vmSymbols.cpp
- src/share/vm/gc/g1/g1Predictions.cpp
- src/share/vm/gc/shared/memset_with_concurrent_readers.cpp
- src/share/vm/gc/shared/referencePendingListLocker.cpp
- src/share/vm/gc/shared/referencePendingListLocker.hpp
! src/share/vm/opto/c2compiler.cpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/vmStructs.cpp
! test/compiler/jvmci/compilerToVM/GetResolvedJavaMethodTest.java
! test/compiler/rtm/locking/TestRTMAbortRatio.java
! test/compiler/rtm/locking/TestRTMAfterNonRTMDeopt.java
! test/compiler/rtm/locking/TestRTMDeoptOnLowAbortRatio.java
! test/compiler/rtm/locking/TestRTMLockingThreshold.java
! test/compiler/rtm/locking/TestRTMTotalCountIncrRate.java



More information about the jdk9-all-changes mailing list