hg: shenandoah/jdk9/hotspot: 88 new changesets
roman at kennke.org
roman at kennke.org
Tue Jul 26 20:00:25 UTC 2016
Changeset: ac07d96ce9b5
Author: amurillo
Date: 2016-07-01 16:55 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/ac07d96ce9b5
Merge
Changeset: 01bd72306fdf
Author: amurillo
Date: 2016-07-02 00:26 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/01bd72306fdf
Merge
Changeset: 48e9e7db6944
Author: pliden
Date: 2016-07-04 11:27 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/48e9e7db6944
8159974: G1 String deduplication logging not aligned with the rest of G1
Reviewed-by: stefank, tschatzl
! src/share/vm/gc/g1/g1StringDedupQueue.cpp
! src/share/vm/gc/g1/g1StringDedupStat.cpp
! src/share/vm/gc/g1/g1StringDedupStat.hpp
! src/share/vm/gc/g1/g1StringDedupTable.cpp
! src/share/vm/gc/g1/g1StringDedupThread.cpp
! src/share/vm/gc/g1/g1StringDedupThread.hpp
Changeset: 9674b6b8470f
Author: ysuenaga
Date: 2016-06-28 00:24 +0900
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/9674b6b8470f
8160361: SEGV occurred at JNIHandleBlock::oops_do(OopClosure*)
Reviewed-by: dsamersoff, tschatzl
! src/share/vm/classfile/classLoaderData.cpp
Changeset: f12df741e15e
Author: jmasa
Date: 2016-06-13 14:10 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/f12df741e15e
8024945: Remove check on minimum size of MetaspaceSize
Reviewed-by: kbarrett, tschatzl
! src/share/vm/memory/metaspace.cpp
! test/gc/metaspace/TestMetaspaceInitialization.java
! test/gc/metaspace/TestMetaspaceSizeFlags.java
Changeset: 715b44fbeca1
Author: ysuenaga
Date: 2016-07-04 12:43 +0900
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/715b44fbeca1
8160353: narrowing conversion error is occurred with GCC 6
Reviewed-by: kbarrett, dholmes
! src/os/linux/vm/os_linux.cpp
! src/share/vm/classfile/altHashing.cpp
Changeset: 44267f81a12b
Author: kbarrett
Date: 2016-07-05 20:09 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/44267f81a12b
Merge
Changeset: 1b9f35a31208
Author: drwhite
Date: 2016-07-05 15:34 -0400
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/1b9f35a31208
8158946: btree009 fails with assert(s > 0) failed: Bad size calculated
Summary: Set oop_size before setting _klass
Reviewed-by: coleenp, dholmes, kbarrett, tschatzl
! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/classfile/javaClasses.hpp
! src/share/vm/gc/shared/collectedHeap.hpp
! src/share/vm/gc/shared/collectedHeap.inline.hpp
! src/share/vm/oops/instanceMirrorKlass.cpp
! src/share/vm/oops/oop.inline.hpp
Changeset: 1bf96735f3be
Author: dcubed
Date: 2016-07-05 14:00 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/1bf96735f3be
8160739: quarantine tests failing due to -XX:TieredStopAtLevel=1
8160743: quarantine tests that can't attach symbolicator to the process on MacOS X
Reviewed-by: sspitsyn, dholmes, kvn
! test/compiler/ciReplay/TestVM_no_comp_level.sh
! test/compiler/rangechecks/TestRangeCheckSmearing.java
! test/compiler/tiered/NonTieredLevelsTest.java
! test/runtime/SharedArchiveFile/SASymbolTableTest.java
! test/serviceability/sa/TestClassLoaderStats.java
! test/serviceability/sa/TestStackTrace.java
! test/serviceability/sa/jmap-hprof/JMapHProfLargeHeapTest.java
Changeset: dbdd2a48ecba
Author: dcubed
Date: 2016-07-05 21:24 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/dbdd2a48ecba
Merge
Changeset: 3d722900f4a8
Author: tschatzl
Date: 2016-07-06 11:22 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/3d722900f4a8
8159978: Use an array to store the collection set regions instead of linking through regions
Summary: Fix a potential problem with memory visibility in the sampling thread in the collection set by changing the way we store the collection set.
Reviewed-by: ehelin, jmasa
! src/share/vm/gc/g1/g1CollectedHeap.cpp
! src/share/vm/gc/g1/g1CollectedHeap.hpp
! src/share/vm/gc/g1/g1CollectedHeap.inline.hpp
! src/share/vm/gc/g1/g1CollectionSet.cpp
! src/share/vm/gc/g1/g1CollectionSet.hpp
! src/share/vm/gc/g1/g1DefaultPolicy.cpp
! src/share/vm/gc/g1/g1DefaultPolicy.hpp
! src/share/vm/gc/g1/g1EvacFailure.cpp
! src/share/vm/gc/g1/g1HeapVerifier.cpp
! src/share/vm/gc/g1/g1HeapVerifier.hpp
! src/share/vm/gc/g1/g1RemSet.cpp
! src/share/vm/gc/g1/g1YoungRemSetSamplingThread.cpp
! src/share/vm/gc/g1/heapRegion.cpp
! src/share/vm/gc/g1/heapRegion.hpp
! src/share/vm/gc/g1/heapRegion.inline.hpp
Changeset: 29ed49c42486
Author: zmajo
Date: 2016-07-06 11:16 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/29ed49c42486
8160527: Check for final instance field updates can be omitted
Summary: Disable final field resolution in the constant pool cache. Correct error message printed at field resolution. New tests.
Reviewed-by: jrose, coleenp
! src/share/vm/interpreter/interpreterRuntime.cpp
! src/share/vm/interpreter/linkResolver.cpp
+ test/runtime/Final/TestPutField.jasm
+ test/runtime/Final/TestPutMain.java
+ test/runtime/Final/TestPutStatic.jasm
Changeset: 9cb23b2eee22
Author: zmajo
Date: 2016-07-06 12:01 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/9cb23b2eee22
Merge
Changeset: 0df413195ffc
Author: kbarrett
Date: 2016-07-07 15:40 -0400
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/0df413195ffc
8160350: cannot truss jdk9 [ solaris ]
Summary: Removed no longer needed code to enable or test for vtime support.
Reviewed-by: kbarrett, dcubed, gthornbr
Contributed-by: alan.burlison at oracle.com
! src/os/solaris/vm/os_solaris.cpp
Changeset: d5b704ac66af
Author: dcubed
Date: 2016-07-07 14:58 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/d5b704ac66af
8068592: Remove unused code in objectMonitor.hpp
Reviewed-by: dholmes, redestad, gthornbr
! src/share/vm/runtime/objectMonitor.cpp
! src/share/vm/runtime/objectMonitor.hpp
! src/share/vm/runtime/synchronizer.hpp
Changeset: f3d84276e127
Author: stefank
Date: 2016-06-21 14:00 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/f3d84276e127
8159893: StringTable cleaning log line lacks the GC ID prefix
Reviewed-by: pliden, jmasa
! src/share/vm/logging/logPrefix.hpp
! test/gc/g1/TestStringSymbolTableStats.java
Changeset: 399e76f7e29b
Author: jmasa
Date: 2016-05-19 13:59 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/399e76f7e29b
8157240: GC task trace logging is incomprehensible
Reviewed-by: tschatzl, redestad
! src/share/vm/gc/parallel/gcTaskManager.cpp
! src/share/vm/gc/parallel/gcTaskManager.hpp
! src/share/vm/gc/parallel/gcTaskThread.cpp
! src/share/vm/gc/parallel/gcTaskThread.hpp
! src/share/vm/gc/shared/workerManager.hpp
! src/share/vm/gc/shared/workgroup.cpp
! src/share/vm/gc/shared/workgroup.hpp
+ test/gc/ergonomics/TestInitialGCThreadLogging.java
Changeset: 2fe257c2c5d5
Author: amurillo
Date: 2016-07-08 12:17 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/2fe257c2c5d5
Merge
Changeset: bcf6261d0352
Author: sspitsyn
Date: 2016-07-09 19:20 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/bcf6261d0352
8159145: Add JVMTI function GetNamedModule
Summary: Introduce function GetNamedModule with a jtreg test coverage
Reviewed-by: alanb, ctornqvi, hseigel, jiangli, dholmes, dcubed
! make/test/JtregNative.gmk
! src/share/vm/classfile/modules.cpp
! src/share/vm/classfile/modules.hpp
! src/share/vm/prims/jvmti.xml
! src/share/vm/prims/jvmtiEnv.cpp
+ test/serviceability/jvmti/GetNamedModule/MyPackage/GetNamedModuleTest.java
+ test/serviceability/jvmti/GetNamedModule/libGetNamedModuleTest.c
Changeset: 46fba2696985
Author: ysuenaga
Date: 2016-07-06 20:58 +0900
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/46fba2696985
8153074: UL: Show output option in VM.log jcmd
Reviewed-by: dholmes, mlarsson
! src/share/vm/logging/logConfiguration.cpp
! src/share/vm/logging/logFileOutput.cpp
! src/share/vm/logging/logFileOutput.hpp
! src/share/vm/logging/logOutput.cpp
! src/share/vm/logging/logOutput.hpp
Changeset: 2cd9adeec880
Author: jwilhelm
Date: 2016-06-21 19:35 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/2cd9adeec880
8048093: Explicitly setting := vs = in the -XX:+PrintFlagsFinal output
Reviewed-by: kvn, gziemski
! src/share/vm/gc/shared/collectorPolicy.cpp
! src/share/vm/runtime/globals.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/globals_extension.hpp
! test/compiler/arguments/CheckCICompilerCount.java
! test/compiler/arguments/CheckCompileThresholdScaling.java
! test/gc/metaspace/TestMetaspaceSizeFlags.java
Changeset: ad63d778ed39
Author: jwilhelm
Date: 2016-06-21 19:37 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/ad63d778ed39
8024137: Flags should be set using the proper macro
Reviewed-by: sangheki, drwhite, jmasa
! src/share/vm/gc/g1/g1YoungGenSizer.cpp
! src/share/vm/gc/shared/collectorPolicy.cpp
! src/share/vm/gc/shared/collectorPolicy.hpp
Changeset: 640529d7d9e2
Author: dsamersoff
Date: 2016-07-13 10:51 +0300
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/640529d7d9e2
8134434: JVM_DoPrivileged() fires assert(_exception_caught == false) failed: _exception_caught is out of phase
Summary: Explicitly set exception detected inside rethrow_C
Reviewed-by: goetz, sspitsyn
Contributed-by: richard.reingruber at sap.com
! src/share/vm/opto/runtime.cpp
+ test/serviceability/jvmti/ExceptionCaughtOutOfPhase/ExceptionCaughtOutOfPhaseTest.java
Changeset: 16d35fd6cf9d
Author: andrew
Date: 2016-07-07 18:40 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/16d35fd6cf9d
8156980: Hotspot build doesn't have -std=gnu++98 gcc option
8157358: Syntax error in TOOLCHAIN_CHECK_COMPILER_VERSION
Summary: Add flags for GCC 6 to JVM_CFLAGS and fix prefix handling
Reviewed-by: erikj, kbarrett
! make/gensrc/GensrcAdlc.gmk
Changeset: c1ee9fefb768
Author: ccheung
Date: 2016-07-13 18:26 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/c1ee9fefb768
8159901: missing newline char in the exception messages in diagnosticArgument.cpp
Reviewed-by: fparain, egahlin, iklam
! src/share/vm/services/diagnosticArgument.cpp
Changeset: 73701f973b4d
Author: mchernov
Date: 2016-07-12 15:06 +0300
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/73701f973b4d
8158508: gc/logging/TestUnifiedLoggingSwitchStress.java timeout
Reviewed-by: jmasa, tschatzl
! test/gc/logging/TestUnifiedLoggingSwitchStress.java
Changeset: e412eaf10e27
Author: tschatzl
Date: 2016-07-15 13:33 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/e412eaf10e27
8160897: Concurrent mark mark stack memory allocation leaks memory
Summary: Fix and clean up concurrent mark mark stack memory allocation.
Reviewed-by: jmasa, sangheki
! 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/memory/virtualspace.cpp
Changeset: f9dcefa42da3
Author: psandoz
Date: 2016-07-15 12:36 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/f9dcefa42da3
8151163: All Buffer implementations should leverage Unsafe unaligned accessors
Reviewed-by: shade, aph
+ test/compiler/intrinsics/unsafe/ByteBufferTest.java
+ test/compiler/intrinsics/unsafe/DirectByteBufferTest.java
! test/compiler/intrinsics/unsafe/HeapByteBufferTest.java
Changeset: 4b21fcb88ff0
Author: psandoz
Date: 2016-07-15 12:40 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/4b21fcb88ff0
Merge
Changeset: ba34c407a6ea
Author: amurillo
Date: 2016-07-15 09:05 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/ba34c407a6ea
Merge
Changeset: 1759a8a77cb5
Author: amurillo
Date: 2016-07-15 09:10 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/1759a8a77cb5
Merge
Changeset: 1fba59da0199
Author: dcubed
Date: 2016-07-15 09:36 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/1fba59da0199
8160997: Solaris: deprecated <pwd.h> and <gid.h> interfaces should be replaced
Summary: Use final POSIX 1003.1c versions of getgrgid_r(), getgrnam_r(), getpwnam_r(), and getpwuid_r().
Reviewed-by: alanb, dcubed, simonis, dholmes
Contributed-by: alan.burlison at oracle.com
! src/os/solaris/vm/os_solaris.cpp
! src/os/solaris/vm/perfMemory_solaris.cpp
! src/os_cpu/solaris_sparc/vm/os_solaris_sparc.cpp
! src/os_cpu/solaris_x86/vm/os_solaris_x86.cpp
Changeset: 6467cae916f2
Author: dcubed
Date: 2016-07-15 18:09 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/6467cae916f2
Merge
Changeset: 569c587c5935
Author: gthornbr
Date: 2016-07-15 10:25 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/569c587c5935
8081770: [TESTBUG] regression Test7107135 needs to remove dependence on locally installed gcc
Reviewed-by: cjplummer, dcubed
! make/test/JtregNative.gmk
- test/runtime/7107135/Test.java
- test/runtime/7107135/Test7107135.sh
- test/runtime/7107135/TestMT.java
- test/runtime/7107135/test.c
+ test/runtime/execstack/Test.java
+ test/runtime/execstack/TestMT.java
+ test/runtime/execstack/Testexecstack.java
+ test/runtime/execstack/libtest-rw.c
+ test/runtime/execstack/libtest-rwx.c
Changeset: a0cdf5e20489
Author: gthornbr
Date: 2016-07-15 10:31 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/a0cdf5e20489
8144279: [TESTBUG] hotspot/runtime/jsig/Test8017498.sh should use native library build support
Reviewed-by: ccheung, cjplummer, dcubed
! make/test/JtregNative.gmk
- test/runtime/jsig/Test8017498.sh
- test/runtime/jsig/TestJNI.c
+ test/runtime/jsig/libTestJNI.c
Changeset: b08a2a6286f1
Author: gthornbr
Date: 2016-07-15 10:46 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/b08a2a6286f1
8144278: [TESTBUG] hotspot/runtime/StackGuardPages/testme.sh should use native library build support
Reviewed-by: erikj, dsamersoff, dholmes
! make/test/JtregNative.gmk
+ test/runtime/StackGuardPages/exeinvoke.c
- test/runtime/StackGuardPages/invoke.c
! test/runtime/StackGuardPages/testme.sh
Changeset: 8642fc8a319c
Author: dcubed
Date: 2016-07-15 17:05 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/8642fc8a319c
Merge
- test/runtime/7107135/Test.java
- test/runtime/7107135/Test7107135.sh
- test/runtime/7107135/TestMT.java
- test/runtime/7107135/test.c
- test/runtime/StackGuardPages/invoke.c
- test/runtime/jsig/Test8017498.sh
- test/runtime/jsig/TestJNI.c
Changeset: bd8c7a2bd3c3
Author: igerasim
Date: 2016-07-16 23:10 +0300
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/bd8c7a2bd3c3
8160892: Race at the VM exit causes "WaitForMultipleObjects timed out"
Reviewed-by: dcubed, dholmes
! src/os/windows/vm/os_windows.cpp
Changeset: 332f49de944a
Author: mgerdin
Date: 2016-07-18 14:30 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/332f49de944a
8161027: GPL header missing comma after year
Reviewed-by: redestad, dholmes
! src/share/vm/utilities/resourceHash.cpp
! src/share/vm/utilities/resourceHash.hpp
Changeset: 552ef60b5f47
Author: dcubed
Date: 2016-07-18 14:20 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/552ef60b5f47
8161173: quarantine compiler/arraycopy/TestEliminatedArrayCopyDeopt.java
8161174: quarantine gc/stress/TestStressG1Humongous.java on 32-bit
8161175: quarantine serviceability/dcmd/compiler/CompilerQueueTest.java on 32-bit
Reviewed-by: sspitsyn, jmasa, gtriantafill
! test/compiler/arraycopy/TestEliminatedArrayCopyDeopt.java
! test/gc/stress/TestStressG1Humongous.java
! test/serviceability/dcmd/compiler/CompilerQueueTest.java
Changeset: 27bf57ad3d72
Author: tschatzl
Date: 2016-07-19 10:31 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/27bf57ad3d72
8034842: Parallelize the Free CSet phase in G1
Reviewed-by: jmasa, ehelin
! src/share/vm/gc/g1/g1CollectedHeap.cpp
! src/share/vm/gc/g1/g1CollectedHeap.hpp
! src/share/vm/gc/g1/g1ConcurrentMark.cpp
! src/share/vm/gc/g1/g1DefaultPolicy.cpp
! src/share/vm/gc/g1/g1GCPhaseTimes.cpp
! src/share/vm/gc/g1/g1GCPhaseTimes.hpp
! src/share/vm/gc/g1/g1MarkSweep.cpp
! src/share/vm/gc/g1/heapRegion.cpp
! src/share/vm/gc/g1/heapRegion.hpp
! test/gc/g1/TestGCLogMessages.java
Changeset: cf03be81f5c4
Author: tschatzl
Date: 2016-07-19 09:30 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/cf03be81f5c4
8157459: G1 IHOP JFR event attribute with incorrect content type
Summary: Use PERCENTAGE instead of BYTES64 data type for the affected attributes.
Reviewed-by: ehelin, sangheki
! src/share/vm/gc/shared/gcTraceSend.cpp
! src/share/vm/trace/traceevents.xml
Changeset: 9c79a0b316f2
Author: mchernov
Date: 2016-07-19 18:15 +0300
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/9c79a0b316f2
8160827: gc/stress/TestStressG1Humongous.java fails with OOME
Reviewed-by: tschatzl
! test/gc/stress/TestStressG1Humongous.java
Changeset: 2e59f4f1c16d
Author: gziemski
Date: 2016-07-19 11:00 -0500
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/2e59f4f1c16d
8138760: [JVMCI] VM warning: Performance bug: SystemDictionary lookup_count=21831450 lookup_length=1275207287 average=58.411479 load=5.572844
Summary: Added debug details to the warning message.
Reviewed-by: dholmes, iklam, twisti
! src/share/vm/classfile/dictionary.cpp
! src/share/vm/utilities/hashtable.cpp
! src/share/vm/utilities/hashtable.hpp
! src/share/vm/utilities/hashtable.inline.hpp
Changeset: 7d487ce63875
Author: gziemski
Date: 2016-07-19 17:26 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/7d487ce63875
Merge
Changeset: db986141fb99
Author: jmasa
Date: 2016-07-06 13:23 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/db986141fb99
8155263: DisableStartThread should not be applied to GC worker threads
Reviewed-by: tschatzl, sangheki
! src/share/vm/gc/shared/concurrentGCThread.cpp
Changeset: c364feaa4923
Author: jmasa
Date: 2016-07-19 19:05 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/c364feaa4923
Merge
Changeset: 21adec88f848
Author: jiangli
Date: 2016-07-19 13:52 -0400
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/21adec88f848
8141341: CDS should be disabled if JvmtiExport::should_post_class_file_load_hook() is true.
Summary: Disable loading shared class if JvmtiExport::should_post_class_file_load_hook is true.
Reviewed-by: iklam, acorn, sspitsyn
! src/share/vm/classfile/systemDictionary.cpp
! src/share/vm/memory/metaspace.cpp
Changeset: c96a75f89342
Author: jiangli
Date: 2016-07-19 20:07 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/c96a75f89342
Merge
Changeset: 6d8dfd0e5d04
Author: jiangli
Date: 2016-07-19 20:39 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/6d8dfd0e5d04
Merge
Changeset: 8be974d4b673
Author: jiangli
Date: 2016-07-19 22:14 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/8be974d4b673
Merge
Changeset: 9f5a448947a4
Author: bmoloden
Date: 2016-07-20 14:47 +0300
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/9f5a448947a4
8160119: Utils.tryFindJvmPid sometimes find incorrect pid
Summary: Fixed pattern
Reviewed-by: iignatyev, dholmes
! test/testlibrary/jdk/test/lib/Utils.java
Changeset: ebe61a744dad
Author: mgerdin
Date: 2016-07-21 14:06 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/ebe61a744dad
8161915: Linking gtestLauncher may end up linking with non-gtest libjvm
Reviewed-by: dholmes, ehelin
! make/lib/CompileGtest.gmk
Changeset: 2ea13db80d5c
Author: psandoz
Date: 2016-07-21 16:29 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/2ea13db80d5c
8161947: runtime/Unsafe/GetUnsafe.java is failing on jdk9/dev
Reviewed-by: alanb, dholmes
- test/runtime/Unsafe/GetUnsafe.java
Changeset: 1a5ddb441adb
Author: dfazunen
Date: 2016-07-21 17:12 +0400
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/1a5ddb441adb
8161552: Test issue: VM init failed: GC triggered before VM initialization completed. Try increasing NewSize, current value 768K.
Reviewed-by: tschatzl, jmasa, zmajo
! test/gc/TestSmallHeap.java
! test/gc/arguments/TestMaxHeapSizeTools.java
Changeset: 314b9b21d52c
Author: dfazunen
Date: 2016-07-21 16:45 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/314b9b21d52c
Merge
Changeset: f184e692e094
Author: ccheung
Date: 2016-07-21 19:29 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/f184e692e094
8161539: 8159666 breaks minimal VM
Summary: replaces the shouldNotReachHere() with an assert
Reviewed-by: coleenp, dholmes, cjplummer, gziemski
! src/share/vm/oops/instanceKlass.hpp
Changeset: 4c809569da7a
Author: zmajo
Date: 2016-07-18 15:53 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/4c809569da7a
8161581: Quarantine compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestResolvedJavaType.java
Summary: Quarantine test.
Reviewed-by: goetz, thartmann
! test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestResolvedJavaType.java
Changeset: 51197f12039f
Author: zmajo
Date: 2016-07-19 10:14 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/51197f12039f
8161660: Quarantine TestParallelHeapSizeFlags.java and TestSmallHeap.java
Summary: Quarantine test.
Reviewed-by: dholmes, thartmann
! test/gc/TestSmallHeap.java
! test/gc/arguments/TestParallelHeapSizeFlags.java
Changeset: c54e33226cd9
Author: zmajo
Date: 2016-07-19 11:02 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/c54e33226cd9
Merge
Changeset: 97d2ff49eb68
Author: hseigel
Date: 2016-04-06 07:55 -0400
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/97d2ff49eb68
8152479: Coded byte streams
Reviewed-by: acorn, mschoene, asmotrak
Contributed-by: harold.seigel at oracle.com
! src/share/vm/interpreter/bytecodeStream.cpp
! src/share/vm/interpreter/bytecodeStream.hpp
Changeset: 727970489c6c
Author: iklam
Date: 2016-04-06 21:53 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/727970489c6c
8150752: Share Class Data
Reviewed-by: acorn, hseigel, mschoene
! src/share/vm/classfile/compactHashtable.hpp
! src/share/vm/classfile/symbolTable.cpp
! src/share/vm/classfile/symbolTable.hpp
! src/share/vm/classfile/systemDictionaryShared.hpp
! src/share/vm/classfile/verificationType.cpp
! src/share/vm/classfile/verificationType.hpp
! src/share/vm/memory/metaspaceShared.cpp
! src/share/vm/oops/instanceKlass.cpp
Changeset: 5d717aca1f9e
Author: jiangli
Date: 2016-04-20 16:39 -0400
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/5d717aca1f9e
8153312: Constrain AppCDS behavior
Reviewed-by: iklam, acorn, mschoene
! src/share/vm/memory/metaspaceShared.cpp
! src/share/vm/memory/metaspaceShared.hpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/klassVtable.cpp
! src/share/vm/oops/klassVtable.hpp
! src/share/vm/oops/method.cpp
! src/share/vm/oops/method.hpp
Changeset: 9b01ac7cc018
Author: hseigel
Date: 2016-05-11 12:03 -0400
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/9b01ac7cc018
8155981: Bolster bytecode verification
Reviewed-by: acorn, jdn
Contributed-by: harold.seigel at oracle.com
! src/share/vm/classfile/verifier.cpp
Changeset: 5570f9d8e0a1
Author: dcubed
Date: 2016-07-20 10:55 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/5570f9d8e0a1
8161949: quarantine runtime/Unsafe/GetUnsafe.java to allow sync with JDK9-dev
Reviewed-by: jiangli, gtriantafill
! test/runtime/Unsafe/GetUnsafe.java
Changeset: 14d36b8b6157
Author: amurillo
Date: 2016-07-21 17:14 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/14d36b8b6157
Merge
Changeset: cde17b3e2e70
Author: vlivanov
Date: 2016-07-21 20:18 +0300
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/cde17b3e2e70
8155781: C2: opaque unsafe access triggers an assert
Reviewed-by: kvn, lmesnik, ppunegov
! src/share/vm/opto/library_call.cpp
+ test/compiler/unsafe/OpaqueAccesses.java
Changeset: e96b34b76d86
Author: vlivanov
Date: 2016-07-21 21:42 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/e96b34b76d86
Merge
Changeset: ae3843827c16
Author: amurillo
Date: 2016-07-21 19:50 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/ae3843827c16
Merge
Changeset: d7e01b16d661
Author: amurillo
Date: 2016-07-21 20:09 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/d7e01b16d661
Merge
! test/gc/TestSmallHeap.java
Changeset: 3f92ff05329e
Author: amurillo
Date: 2016-07-22 04:05 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/3f92ff05329e
Merge
Changeset: ca241ed18db8
Author: sspitsyn
Date: 2016-07-22 02:36 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/ca241ed18db8
8145627: sun.jvm.hotspot.oops.InstanceKlass::getSize() returns the incorrect size and has no test
Summary: fix the size and add a test
Reviewed-by: sspitsyn
Contributed-by: jini.george at oracle.com
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/InstanceKlass.java
+ test/serviceability/sa/TestInstanceKlassSize.java
+ test/serviceability/sa/TestInstanceKlassSizeForInterface.java
Changeset: 75aefcbe4878
Author: ehelin
Date: 2016-07-21 14:55 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/75aefcbe4878
8159464: DumpHeap.java hits assert in G1 code
Reviewed-by: mgerdin, tschatzl
! src/share/vm/gc/g1/g1DefaultPolicy.cpp
Changeset: bb8313c75de8
Author: bchristi
Date: 2016-07-22 10:15 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/bb8313c75de8
8161028: GPL header missing comma after year
Reviewed-by: dcubed
! src/share/vm/prims/stackwalk.cpp
! src/share/vm/prims/stackwalk.hpp
Changeset: 047ad22e7be5
Author: mockner
Date: 2016-07-25 09:40 -0400
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/047ad22e7be5
8038332: The trace event vm/class/load is not always being sent
Summary: Added trace event vm/class/define
Reviewed-by: coleenp, egahlin, acorn
! src/share/vm/classfile/systemDictionary.cpp
! src/share/vm/trace/traceevents.xml
Changeset: 6f477213a2e5
Author: akulyakh
Date: 2016-07-22 16:55 +0300
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/6f477213a2e5
8153978: New test to verify the modules info as returned by the JVMTI
Summary: A new JVMTI test
Reviewed-by: ctornqvi, sspitsyn
! make/test/JtregNative.gmk
+ test/serviceability/jvmti/GetModulesInfo/JvmtiGetAllModulesTest.java
+ test/serviceability/jvmti/GetModulesInfo/libJvmtiGetAllModulesTest.c
Changeset: 592eb3d44565
Author: ddmitriev
Date: 2016-07-25 17:35 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/592eb3d44565
Merge
Changeset: cfe3d8e11547
Author: amurillo
Date: 2016-07-22 10:14 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/cfe3d8e11547
Merge
Changeset: f62b9582d4bd
Author: amurillo
Date: 2016-07-22 10:35 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/f62b9582d4bd
Merge
Changeset: 67401d52d060
Author: amurillo
Date: 2016-07-22 19:04 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/67401d52d060
Merge
Changeset: e74926fb7ceb
Author: amurillo
Date: 2016-07-25 15:30 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/e74926fb7ceb
Merge
Changeset: 6167e670dd21
Author: amurillo
Date: 2016-07-25 18:52 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/6167e670dd21
Merge
Changeset: 8a5735c11a84
Author: goetz
Date: 2016-07-13 12:23 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/8a5735c11a84
8161258: Simplify including platform files.
Summary: Include patform files with macros cpu_header() etc. Do various cleanups of macro usages. Remove _64/_32 from adlc generated files and platform .hpp files. Merge stubRoutines_x86*.hpp. Remove empty mutex_<os>* files.
Reviewed-by: dholmes, coleenp, kbarrett
! make/gensrc/GensrcAdlc.gmk
! make/lib/CompileJvm.gmk
! src/cpu/aarch64/vm/bytes_aarch64.hpp
! src/cpu/aarch64/vm/copy_aarch64.hpp
! src/cpu/aarch64/vm/vm_version_aarch64.cpp
! src/cpu/ppc/vm/bytes_ppc.hpp
! src/cpu/ppc/vm/globalDefinitions_ppc.hpp
+ src/cpu/ppc/vm/interp_masm_ppc.hpp
! src/cpu/ppc/vm/interp_masm_ppc_64.cpp
- src/cpu/ppc/vm/interp_masm_ppc_64.hpp
- src/cpu/ppc/vm/ppc_64.ad
! src/cpu/ppc/vm/sharedRuntime_ppc.cpp
+ src/cpu/ppc/vm/stubRoutines_ppc.hpp
- src/cpu/ppc/vm/stubRoutines_ppc_64.hpp
+ src/cpu/ppc/vm/templateTable_ppc.hpp
- src/cpu/ppc/vm/templateTable_ppc_64.hpp
! src/cpu/ppc/vm/vm_version_ppc.cpp
! src/cpu/ppc/vm/vtableStubs_ppc_64.cpp
! src/cpu/x86/vm/bytes_x86.hpp
! src/cpu/x86/vm/copy_x86.hpp
+ src/cpu/x86/vm/macroAssembler_x86.inline.hpp
! src/cpu/x86/vm/register_definitions_x86.cpp
! src/cpu/x86/vm/stubRoutines_x86.hpp
- src/cpu/x86/vm/stubRoutines_x86_32.hpp
- src/cpu/x86/vm/stubRoutines_x86_64.hpp
! src/cpu/zero/vm/bytes_zero.hpp
+ src/cpu/zero/vm/macroAssembler_zero.hpp
+ src/cpu/zero/vm/macroAssembler_zero.inline.hpp
- src/os/aix/vm/mutex_aix.inline.hpp
! src/os/aix/vm/os_aix.cpp
- src/os/bsd/vm/mutex_bsd.cpp
- src/os/bsd/vm/mutex_bsd.inline.hpp
! src/os/bsd/vm/os_bsd.cpp
- src/os/linux/vm/mutex_linux.cpp
- src/os/linux/vm/mutex_linux.inline.hpp
! src/os/linux/vm/os_linux.cpp
! src/os/posix/vm/os_posix.cpp
! src/os/posix/vm/vmError_posix.cpp
- src/os/solaris/vm/mutex_solaris.cpp
- src/os/solaris/vm/mutex_solaris.inline.hpp
! src/os/solaris/vm/os_solaris.cpp
- src/os/windows/vm/mutex_windows.cpp
- src/os/windows/vm/mutex_windows.inline.hpp
! src/os/windows/vm/os_windows.cpp
+ src/os_cpu/aix_ppc/vm/bytes_aix_ppc.inline.hpp
! src/os_cpu/aix_ppc/vm/os_aix_ppc.cpp
! 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/os_linux_aarch64.cpp
! src/os_cpu/linux_ppc/vm/os_linux_ppc.cpp
! src/os_cpu/linux_sparc/vm/os_linux_sparc.cpp
! src/os_cpu/linux_x86/vm/os_linux_x86.cpp
! src/os_cpu/linux_zero/vm/os_linux_zero.cpp
! src/os_cpu/solaris_sparc/vm/os_solaris_sparc.cpp
! src/os_cpu/solaris_x86/vm/os_solaris_x86.cpp
! src/os_cpu/windows_x86/vm/os_windows_x86.cpp
! src/share/vm/asm/assembler.hpp
! src/share/vm/asm/assembler.inline.hpp
! src/share/vm/asm/codeBuffer.hpp
! src/share/vm/asm/macroAssembler.hpp
! src/share/vm/asm/macroAssembler.inline.hpp
! src/share/vm/asm/register.hpp
! src/share/vm/c1/c1_Defs.hpp
! src/share/vm/c1/c1_FpuStackSim.hpp
! src/share/vm/c1/c1_FrameMap.hpp
! src/share/vm/c1/c1_LIRAssembler.hpp
! src/share/vm/c1/c1_LinearScan.hpp
! src/share/vm/c1/c1_MacroAssembler.hpp
! src/share/vm/c1/c1_globals.hpp
! src/share/vm/code/nativeInst.hpp
! src/share/vm/code/nmethod.cpp
! src/share/vm/code/relocInfo.hpp
! src/share/vm/code/vmreg.hpp
! src/share/vm/code/vmreg.inline.hpp
! src/share/vm/compiler/disassembler.cpp
! src/share/vm/compiler/disassembler.hpp
! src/share/vm/gc/g1/g1PageBasedVirtualSpace.cpp
! src/share/vm/gc/shared/memset_with_concurrent_readers.hpp
! src/share/vm/interpreter/bytecodeInterpreter.hpp
! src/share/vm/interpreter/bytecodeInterpreter.inline.hpp
! src/share/vm/interpreter/cppInterpreter.hpp
! src/share/vm/interpreter/interp_masm.hpp
! src/share/vm/interpreter/interpreterRuntime.hpp
! src/share/vm/interpreter/templateInterpreterGenerator.cpp
! src/share/vm/interpreter/templateTable.hpp
! src/share/vm/jvmci/jvmciCodeInstaller.cpp
! src/share/vm/jvmci/jvmciRuntime.cpp
! src/share/vm/jvmci/vmStructs_jvmci.cpp
! src/share/vm/opto/ad.hpp
! src/share/vm/opto/c2_globals.hpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/opto/optoreg.hpp
! src/share/vm/prims/jni_md.h
! src/share/vm/prims/jvm.cpp
! src/share/vm/prims/jvm.h
! src/share/vm/prims/methodHandles.hpp
! src/share/vm/runtime/atomic.inline.hpp
! src/share/vm/runtime/frame.hpp
! src/share/vm/runtime/frame.inline.hpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/icache.hpp
! src/share/vm/runtime/interfaceSupport.hpp
! src/share/vm/runtime/javaCalls.hpp
! src/share/vm/runtime/javaFrameAnchor.hpp
! src/share/vm/runtime/mutex.cpp
! src/share/vm/runtime/orderAccess.inline.hpp
! src/share/vm/runtime/os.cpp
! src/share/vm/runtime/os.hpp
! src/share/vm/runtime/os.inline.hpp
! src/share/vm/runtime/osThread.hpp
! src/share/vm/runtime/prefetch.inline.hpp
! src/share/vm/runtime/registerMap.hpp
! src/share/vm/runtime/semaphore.hpp
! src/share/vm/runtime/stubRoutines.hpp
! src/share/vm/runtime/thread.hpp
! src/share/vm/runtime/vmStructs.cpp
! src/share/vm/runtime/vm_version.hpp
! src/share/vm/shark/sharkRuntime.cpp
! src/share/vm/shark/shark_globals.hpp
! src/share/vm/utilities/bytes.hpp
! src/share/vm/utilities/copy.hpp
! src/share/vm/utilities/globalDefinitions.hpp
! src/share/vm/utilities/macros.hpp
Changeset: 42bdfbb535a2
Author: tschatzl
Date: 2016-07-26 11:04 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/42bdfbb535a2
8147910: Cache initial active_processor_count
Summary: Introduce and initialize active_processor_count variable in VM.
Reviewed-by: dholmes, jprovino
! src/share/vm/runtime/os.cpp
! src/share/vm/runtime/os.hpp
Changeset: 8986e5b85e73
Author: tschatzl
Date: 2016-07-26 11:04 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/8986e5b85e73
8161993: G1 crashes if active_processor_count changes during startup
Summary: Use the initial active processor count for memory initialization instead of the current active one.
Reviewed-by: dholmes, mgerdin
! src/share/vm/gc/g1/dirtyCardQueue.cpp
! src/share/vm/gc/g1/g1ConcurrentMark.cpp
! src/share/vm/runtime/vm_version.cpp
Changeset: 7033b767fd7c
Author: lfoltan
Date: 2016-07-26 10:29 -0400
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/7033b767fd7c
8154239: -Xbootclasspath/a breaks exploded build
Summary: Correct exploded modules build system class path search for the boot loader
Reviewed-by: acorn, ccheung, hseigel, jiangli
! src/share/vm/classfile/classLoader.cpp
! src/share/vm/classfile/classLoader.hpp
! src/share/vm/classfile/classLoaderExt.hpp
! src/share/vm/classfile/modules.cpp
! src/share/vm/classfile/sharedPathsMiscInfo.hpp
! src/share/vm/classfile/systemDictionary.cpp
! src/share/vm/memory/filemap.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/arguments.hpp
! src/share/vm/runtime/init.cpp
! src/share/vm/runtime/os.cpp
Changeset: d1d7881b166a
Author: rkennke
Date: 2016-07-26 21:05 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/d1d7881b166a
Merge
! src/cpu/x86/vm/stubRoutines_x86.hpp
! src/os_cpu/linux_x86/vm/os_linux_x86.cpp
! src/share/vm/c1/c1_LIRAssembler.hpp
! src/share/vm/classfile/classLoaderData.cpp
! src/share/vm/classfile/dictionary.cpp
! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/classfile/javaClasses.hpp
! src/share/vm/classfile/modules.cpp
! src/share/vm/classfile/systemDictionary.cpp
! src/share/vm/code/nmethod.cpp
! src/share/vm/gc/g1/g1CollectedHeap.cpp
! src/share/vm/gc/g1/g1CollectedHeap.hpp
! src/share/vm/gc/g1/g1CollectedHeap.inline.hpp
! 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/g1HeapVerifier.cpp
! src/share/vm/gc/g1/g1HeapVerifier.hpp
! src/share/vm/gc/g1/g1RemSet.cpp
! src/share/vm/gc/shared/collectedHeap.hpp
! src/share/vm/gc/shared/collectedHeap.inline.hpp
! src/share/vm/interpreter/interpreterRuntime.cpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/klassVtable.cpp
! src/share/vm/oops/oop.inline.hpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/opto/runtime.cpp
! src/share/vm/prims/jvm.cpp
! src/share/vm/prims/jvmtiEnv.cpp
! src/share/vm/prims/stackwalk.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/arguments.hpp
! src/share/vm/runtime/globals.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/globals_extension.hpp
! src/share/vm/runtime/thread.hpp
! src/share/vm/runtime/vmStructs.cpp
Changeset: bcc923447141
Author: rkennke
Date: 2016-07-26 21:43 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/bcc923447141
Fix merge
! src/share/vm/gc/g1/g1ConcurrentMark.cpp
More information about the shenandoah-dev
mailing list