hg: shenandoah/jdk9/hotspot: 333 new changesets
roman at kennke.org
roman at kennke.org
Tue Nov 22 16:02:09 UTC 2016
Changeset: 6bddcf692e1d
Author: lana
Date: 2016-09-15 17:15 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/6bddcf692e1d
Added tag jdk-9+136 for changeset a20da289f646
! .hgtags
Changeset: dd951011f433
Author: dfazunen
Date: 2016-08-25 14:12 +0400
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/dd951011f433
8164133: Tests gc/arguments/TestAlignmentToUseLargePages.java and gc/cms/TestBubbleUpRef.java use too small heap
Reviewed-by: jmasa, sangheki, kzhaldyb
! test/gc/arguments/TestAlignmentToUseLargePages.java
! test/gc/cms/TestBubbleUpRef.java
Changeset: da9cc21bd128
Author: ctornqvi
Date: 2016-08-25 08:40 -0400
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/da9cc21bd128
8164737: Remove Unsafe dependency from ProcessTools
Reviewed-by: gtriantafill, dholmes
! 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/RangeCheck.java
! test/runtime/Unsafe/Reallocate.java
! test/runtime/Unsafe/SetMemory.java
! test/runtime/Unsafe/ThrowException.java
! test/testlibrary/ctw/src/sun/hotspot/tools/ctw/PathHandler.java
Changeset: 92e705c1e6e6
Author: rprotacio
Date: 2016-08-25 09:23 -0400
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/92e705c1e6e6
8148854: Class names "SomeClass" and "LSomeClass;" treated by JVM as an equivalent
Summary: Added default format checking of class names loaded by the app class loader
Reviewed-by: coleenp, lfoltan
! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/classfile/verifier.cpp
! src/share/vm/classfile/verifier.hpp
! src/share/vm/runtime/reflection.cpp
+ test/runtime/ClassFile/BadHelloWorld.jcod
+ test/runtime/ClassFile/FormatCheckingTest.java
Changeset: 12f7e6595b9f
Author: rprotacio
Date: 2016-08-25 13:48 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/12f7e6595b9f
Merge
Changeset: 22c1219edf6f
Author: ysuenaga
Date: 2016-08-25 12:24 +0900
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/22c1219edf6f
8163581: Heap Parameters in HSDB cannot handle G1CollectedHeap
Reviewed-by: dholmes, sjohanss
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/g1/G1CollectedHeap.java
Changeset: b50061da090e
Author: dsamersoff
Date: 2016-08-26 13:11 +0300
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/b50061da090e
8163346: Update jmap-hashcode/Test8028623.java for better diagnostic of timeout.
Summary: Update jmap-hashcode/Test8028623.java to use LingeredApp and rename it to jhsdb/HeapDumpTest.java
Reviewed-by: dsamersoff, dholmes
Contributed-by: sharath.ballal at oracle.com
- test/serviceability/sa/jmap-hashcode/Test8028623.java
Changeset: c78972384b23
Author: iklam
Date: 2016-08-26 06:37 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/c78972384b23
8161280: assert failed: reference count underflow for symbol
Reviewed-by: dholmes, coleenp, kbarrett
! src/share/vm/oops/symbol.cpp
! src/share/vm/runtime/atomic.hpp
Changeset: b94f7c960bc4
Author: amurillo
Date: 2016-08-26 10:14 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/b94f7c960bc4
Merge
Changeset: 6f10754f85d9
Author: kvn
Date: 2016-08-18 14:31 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/6f10754f85d9
8162496: missing precedence edge for anti_dependence
Summary: fix Implicit Null Check optimization code.
Reviewed-by: roland, aph
! src/share/vm/opto/block.cpp
! src/share/vm/opto/block.hpp
! src/share/vm/opto/lcm.cpp
Changeset: e0a8f4132724
Author: thartmann
Date: 2016-08-19 08:34 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/e0a8f4132724
8064892: Non-methods code cache overflow is not handled correctly
Summary: Should keep track of requested code blob type for error reporting. Added additional debug output.
Reviewed-by: kvn, dpochepk
! src/share/vm/code/codeCache.cpp
! src/share/vm/code/codeCache.hpp
Changeset: 7c52bc363c21
Author: iveresov
Date: 2016-08-19 14:35 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/7c52bc363c21
Merge
- test/runtime/modules/Visibility/XpatchVisibility.java
- test/runtime/modules/Xpatch/BasicJarBuilder.java
- test/runtime/modules/Xpatch/Xpatch2Dirs.java
- test/runtime/modules/Xpatch/Xpatch2DirsMain.java
- test/runtime/modules/Xpatch/XpatchDupJavaBase.java
- test/runtime/modules/Xpatch/XpatchDupModule.java
- test/runtime/modules/Xpatch/XpatchJavaBase.java
- test/runtime/modules/Xpatch/XpatchMain.java
- test/runtime/modules/Xpatch/XpatchTest.java
- test/runtime/modules/Xpatch/XpatchTestJar.java
- test/runtime/modules/Xpatch/XpatchTestJarDir.java
- test/runtime/modules/Xpatch/XpatchTraceCL.java
- test/runtime/modules/XpatchCDS.java
- 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: decd90cdad6f
Author: dpochepk
Date: 2016-08-20 00:15 +0300
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/decd90cdad6f
8139700: compiler/jvmci/compilerToVM/DisassembleCodeBlobTest and InvalidateInstalledCodeTest timeout
Reviewed-by: kvn
! test/compiler/jvmci/compilerToVM/CompileCodeTestCase.java
! test/compiler/jvmci/compilerToVM/DisassembleCodeBlobTest.java
! test/compiler/jvmci/compilerToVM/InvalidateInstalledCodeTest.java
Changeset: 89151398365e
Author: iveresov
Date: 2016-08-19 15:29 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/89151398365e
Merge
! test/compiler/jvmci/compilerToVM/CompileCodeTestCase.java
! test/compiler/jvmci/compilerToVM/DisassembleCodeBlobTest.java
! test/compiler/jvmci/compilerToVM/InvalidateInstalledCodeTest.java
Changeset: aad37d930942
Author: iveresov
Date: 2016-08-19 18:51 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/aad37d930942
Merge
Changeset: 8eab4734c758
Author: iveresov
Date: 2016-08-22 11:47 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/8eab4734c758
8164122: C1: assert(false) failed: stack or locks not matching (invalid bytecodes)
Summary: Ignore return value if MH intrinsic returns void
Reviewed-by: roland, kvn
! src/share/vm/c1/c1_GraphBuilder.cpp
! src/share/vm/c1/c1_GraphBuilder.hpp
Changeset: d92ba4bc628e
Author: dnsimon
Date: 2016-08-22 19:29 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/d92ba4bc628e
8163864: [JVMCI] move MethodProfileWidth to jvmci_globals.hpp
Reviewed-by: zmajo
! src/share/vm/jvmci/jvmci_globals.cpp
! src/share/vm/jvmci/jvmci_globals.hpp
! src/share/vm/oops/methodData.hpp
! src/share/vm/runtime/globals.hpp
Changeset: 153bd3fefb24
Author: dnsimon
Date: 2016-08-22 20:30 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/153bd3fefb24
Merge
Changeset: 2629b100a7e3
Author: thartmann
Date: 2016-08-23 13:44 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/2629b100a7e3
8038348: Instance field load is replaced by wrong data Phi
Summary: Store additional information in PhiNodes corresponding to known instance field values to avoid incorrect reusage.
Reviewed-by: kvn, vlivanov
! src/share/vm/opto/cfgnode.hpp
! src/share/vm/opto/macro.cpp
! src/share/vm/opto/memnode.cpp
! src/share/vm/opto/phaseX.cpp
! src/share/vm/opto/type.hpp
Changeset: 4fe8f74f70d0
Author: dnsimon
Date: 2016-08-23 15:16 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/4fe8f74f70d0
8164214: [JVMCI] include VarHandle in signature polymorphic method test
Reviewed-by: kvn, twisti, iveresov, psandoz
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/CompilerToVM.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotConstantPool.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/ResolvedJavaMethod.java
! src/share/vm/jvmci/jvmciCompilerToVM.cpp
! test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestResolvedJavaMethod.java
Changeset: 10f876d80ff3
Author: dpochepk
Date: 2016-08-23 19:30 +0300
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/10f876d80ff3
8164608: [TESTBUG] compiler/profiling tests fail to compile
Reviewed-by: ctornqvi
! test/compiler/profiling/spectrapredefineclass/Launcher.java
! test/compiler/profiling/spectrapredefineclass_classloaders/Launcher.java
Changeset: 142dffd0a218
Author: dpochepk
Date: 2016-08-23 18:57 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/142dffd0a218
Merge
Changeset: d1caa7589bfb
Author: tpivovarova
Date: 2016-08-23 19:53 +0300
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/d1caa7589bfb
8164648: [TESTBUG] jittester failed compilation after 8157957
Reviewed-by: vlivanov
! test/testlibrary/jittester/Makefile
Changeset: c4da53d89b97
Author: tpivovarova
Date: 2016-08-23 18:03 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/c4da53d89b97
Merge
Changeset: 60e84c7db2f7
Author: vdeshpande
Date: 2016-08-23 12:26 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/60e84c7db2f7
8151988: Hotspot deoptimizes div/mod pair usage
Summary: don't remove control edge of Mod node until DivMod node matching
Reviewed-by: kvn
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/divnode.cpp
Changeset: 2c21dc5d3b36
Author: dnsimon
Date: 2016-08-23 22:24 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/2c21dc5d3b36
8164358: [JVMCI] expose Hotspot intrinsics and HotSpotIntrinsicCandidate info to JVMCI
Reviewed-by: twisti, kvn, never
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/CompilerToVM.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotJVMCIRuntime.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotResolvedJavaMethod.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotResolvedJavaMethodImpl.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotVMConfig.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotVMConfigAccess.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotVMConfigStore.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/VMIntrinsicMethod.java
! src/share/vm/jvmci/jvmciCompilerToVM.cpp
! src/share/vm/jvmci/jvmciCompilerToVM.hpp
! src/share/vm/jvmci/jvmciJavaClasses.hpp
! src/share/vm/jvmci/systemDictionary_jvmci.hpp
! src/share/vm/jvmci/vmStructs_jvmci.cpp
! src/share/vm/jvmci/vmSymbols_jvmci.hpp
- test/compiler/jvmci/compilerToVM/InitializeConfigurationTest.java
+ test/compiler/jvmci/compilerToVM/ReadConfigurationTest.java
Changeset: 1e1704f8d3c1
Author: dnsimon
Date: 2016-08-23 22:31 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/1e1704f8d3c1
Merge
Changeset: 10dad1d40843
Author: vlivanov
Date: 2016-08-25 12:51 +0300
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/10dad1d40843
8162101: C2: Handle "wide" aliases for unsafe accesses
Reviewed-by: kvn
! src/share/vm/opto/library_call.cpp
! src/share/vm/opto/type.hpp
! test/compiler/unsafe/OpaqueAccesses.java
Changeset: bde4bcd58309
Author: vlivanov
Date: 2016-08-25 12:52 +0300
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/bde4bcd58309
8155635: C2: Mixed unsafe accesses break alias analysis
Reviewed-by: jrose, kvn
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/opto/type.cpp
! src/share/vm/opto/type.hpp
+ test/compiler/unsafe/MixedUnsafeStoreObject.java
Changeset: 119a2a3cc29b
Author: jcm
Date: 2016-08-25 02:10 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/119a2a3cc29b
8158639: C2 compilation fails with SIGSEGV
Summary: fixed the jvms for callsite traps based on declared signature.
Reviewed-by: kvn, vlivanov, dlong
! src/share/vm/opto/callGenerator.cpp
! src/share/vm/opto/graphKit.hpp
! test/compiler/jsr292/NullConstantReceiver.java
Changeset: 8dcab338ec58
Author: iveresov
Date: 2016-08-26 14:47 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/8dcab338ec58
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/c1/c1_GraphBuilder.cpp
- src/share/vm/runtime/atomic.inline.hpp
! src/share/vm/runtime/globals.hpp
- test/serviceability/sa/jmap-hashcode/Test8028623.java
Changeset: 6ac1e2e55eaa
Author: mlarsson
Date: 2016-04-05 16:51 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk9/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/shenandoah/jdk9/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/shenandoah/jdk9/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/shenandoah/jdk9/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/shenandoah/jdk9/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/shenandoah/jdk9/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/shenandoah/jdk9/hotspot/rev/dce4f03f16d2
Merge
Changeset: fe8e4400e0bd
Author: akulyakh
Date: 2016-08-30 12:48 +0300
URL: http://hg.openjdk.java.net/shenandoah/jdk9/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/shenandoah/jdk9/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/shenandoah/jdk9/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/shenandoah/jdk9/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/shenandoah/jdk9/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/shenandoah/jdk9/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/shenandoah/jdk9/hotspot/rev/a5f5a75e03ed
Merge
Changeset: ee428b2585cd
Author: mdoerr
Date: 2016-08-31 19:41 -0400
URL: http://hg.openjdk.java.net/shenandoah/jdk9/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/shenandoah/jdk9/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/shenandoah/jdk9/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/shenandoah/jdk9/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/shenandoah/jdk9/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/shenandoah/jdk9/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/shenandoah/jdk9/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/shenandoah/jdk9/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/shenandoah/jdk9/hotspot/rev/4a2c2f49eb2c
Merge
Changeset: 2cbbeaf227c1
Author: amurillo
Date: 2016-09-01 14:09 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk9/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/shenandoah/jdk9/hotspot/rev/94b5513984dd
Merge
Changeset: 3bcb4cd1cf16
Author: coleenp
Date: 2016-09-01 18:02 -0400
URL: http://hg.openjdk.java.net/shenandoah/jdk9/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/shenandoah/jdk9/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/shenandoah/jdk9/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/shenandoah/jdk9/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/shenandoah/jdk9/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/shenandoah/jdk9/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/shenandoah/jdk9/hotspot/rev/f722ed07b76b
Merge
Changeset: fb9963f07435
Author: kzhaldyb
Date: 2016-08-30 21:35 +0300
URL: http://hg.openjdk.java.net/shenandoah/jdk9/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/shenandoah/jdk9/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/shenandoah/jdk9/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/shenandoah/jdk9/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/shenandoah/jdk9/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/shenandoah/jdk9/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/shenandoah/jdk9/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/shenandoah/jdk9/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/shenandoah/jdk9/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/shenandoah/jdk9/hotspot/rev/d3a49c3aa08f
Merge
Changeset: 1d7bc97f0b38
Author: fparain
Date: 2016-09-07 12:52 -0400
URL: http://hg.openjdk.java.net/shenandoah/jdk9/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/shenandoah/jdk9/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/shenandoah/jdk9/hotspot/rev/b6fea183465f
Merge
Changeset: 0fc5c6ca654e
Author: dholmes
Date: 2016-09-07 16:43 -0400
URL: http://hg.openjdk.java.net/shenandoah/jdk9/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/shenandoah/jdk9/hotspot/rev/5b52605562b0
Merge
Changeset: b69381e24635
Author: mgerdin
Date: 2016-09-02 16:45 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk9/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: 94edac068fa7
Author: amurillo
Date: 2016-09-10 12:18 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk9/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: dfcbf839e299
Author: lana
Date: 2016-09-15 21:09 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk9/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: 0d3825c6afdf
Author: lana
Date: 2016-09-22 16:41 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/0d3825c6afdf
Added tag jdk-9+137 for changeset dfcbf839e299
! .hgtags
Changeset: ea5907c25ff6
Author: alanbur
Date: 2016-09-21 14:23 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/ea5907c25ff6
8165161: Solaris: /usr/ccs /opt/sfw and /opt/csw are dead, references should be expunged
Reviewed-by: erikj
! test/jprt.config
Changeset: fbb492c97959
Author: zmajo
Date: 2016-08-29 07:32 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/fbb492c97959
8163880: Constant pool caching of fields inhibited/delayed unnecessarily
Summary: Delay/inhibit constant pool caching of fields only if necessary
Reviewed-by: kvn
! src/share/vm/interpreter/interpreterRuntime.cpp
Changeset: 64840dbba932
Author: never
Date: 2016-08-29 17:15 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/64840dbba932
8161550: [JVMCI] Crash: assert(sig_bt[member_arg_pos] == T_OBJECT)
Reviewed-by: zmajo
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/CompilerToVM.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotConstantPool.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotResolvedObjectTypeImpl.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/ResolvedJavaType.java
! src/share/vm/jvmci/jvmciCompilerToVM.cpp
! test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestResolvedJavaType.java
Changeset: e4094bc14d80
Author: zmajo
Date: 2016-08-30 09:30 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/e4094bc14d80
8161720: Better byte behavior for off-heap data
Summary: Normalize boolean values read with Unsafe.
Reviewed-by: aph, simonis, jrose, psandoz
! src/share/vm/c1/c1_LIRGenerator.cpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/prims/unsafe.cpp
+ test/compiler/unsafe/UnsafeOffHeapBooleanTest.java
+ test/compiler/unsafe/UnsafeOnHeapBooleanTest.java
+ test/compiler/unsafe/UnsafeSmallOffsetBooleanAccessTest.java
Changeset: 6baec63b2b11
Author: zmajo
Date: 2016-08-30 10:50 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/6baec63b2b11
8141634: Implement VarHandles/Unsafe intrinsics on SPARC
Summary: Implement the appropriate intrinsics on SPARC.
Reviewed-by: kvn, dholmes, zmajo
Contributed-by: Trevor Watson <trevor.d.watson at oracle.com>
! src/cpu/sparc/vm/sparc.ad
Changeset: cfbdc930bf01
Author: zmajo
Date: 2016-08-30 09:01 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/cfbdc930bf01
Merge
Changeset: 091f0dd7aac0
Author: neliasso
Date: 2016-07-13 12:10 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/091f0dd7aac0
8160942: Unused code in GraphKit::record_profiled_receiver_for_speculation
Summary: Fixed logic error; locally scoped 'maybe_null' w/initialiser is unused/dead
Reviewed-by: kvn
Contributed-by: patric.hedlin at oracle.com
! src/share/vm/opto/graphKit.cpp
Changeset: 25478ff8e163
Author: neliasso
Date: 2016-08-30 13:53 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/25478ff8e163
8157024: CodeCache JFR events reporting wrong data
Summary: Fix scaling
Reviewed-by: kvn
Contributed-by: patric.hedlin at oralce.com
! src/share/vm/code/codeCache.cpp
Changeset: b9b1b54d53b2
Author: thartmann
Date: 2016-08-30 13:24 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/b9b1b54d53b2
8164480: Crash with assert(handler_address == SharedRuntime::compute_compiled_exc_handler(..) failed: Must be the same
Summary: Exception checking code needs to handle pre-allocated exceptions.
Reviewed-by: dnsimon, kvn
! src/share/vm/c1/c1_Runtime1.cpp
! src/share/vm/jvmci/jvmciRuntime.cpp
! src/share/vm/opto/runtime.cpp
! src/share/vm/runtime/sharedRuntime.cpp
! src/share/vm/runtime/sharedRuntime.hpp
Changeset: b9cc59087cde
Author: thartmann
Date: 2016-08-30 13:51 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/b9cc59087cde
Merge
Changeset: 79a147ebfdf2
Author: tpivovarova
Date: 2016-08-31 14:47 +0300
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/79a147ebfdf2
8165030: [TESTBUG] ctw failed to build after 8157957
Reviewed-by: kvn
! test/testlibrary/ctw/Makefile
Changeset: 882e8cda60b3
Author: dlong
Date: 2016-08-31 12:10 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/882e8cda60b3
8156137: SIGSEGV in ReceiverTypeData::clean_weak_klass_links
Summary: process previous versions in Klass::clean_weak_klass_links()
Reviewed-by: coleenp, sspitsyn, stefank, dcubed
! src/share/vm/oops/klass.cpp
Changeset: 715302110892
Author: dpochepk
Date: 2016-09-01 21:12 +0300
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/715302110892
8157956: OverflowCodeCacheTest.java fails with Out of space in CodeCache for method handle intrinsic
Reviewed-by: kvn
! test/compiler/codecache/OverflowCodeCacheTest.java
Changeset: f50719b7f652
Author: dpochepk
Date: 2016-09-01 21:13 +0300
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/f50719b7f652
8146096: [TEST BUG] compiler/loopopts/UseCountedLoopSafepoints.java Timeouts
Reviewed-by: kvn
! test/compiler/loopopts/UseCountedLoopSafepoints.java
+ test/compiler/loopopts/UseCountedLoopSafepointsTest.java
Changeset: 0c954730af2f
Author: dpochepk
Date: 2016-09-01 21:15 +0300
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/0c954730af2f
8165244: Unquarantine compiler/jvmci/compilerToVM/ExecuteInstalledCodeTest.java
Reviewed-by: kvn
! test/compiler/jvmci/compilerToVM/ExecuteInstalledCodeTest.java
Changeset: 1b3cd490db61
Author: tpivovarova
Date: 2016-09-01 20:16 +0300
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/1b3cd490db61
8165050: [TESTBUG] tests generated by jittester cannot be run with jtreg
Reviewed-by: vlivanov
! test/testlibrary/jittester/Makefile
Changeset: dcf0a260cf72
Author: mcberg
Date: 2016-09-06 09:59 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/dcf0a260cf72
8164989: Inflate and compress intrinsics produce incorrect results with avx512
Summary: disabled avx512 for compress and reastrict using of inflate.
Reviewed-by: kvn
! src/cpu/x86/vm/macroAssembler_x86.cpp
Changeset: 7c505133010d
Author: dlong
Date: 2016-09-08 23:43 -0400
URL: http://hg.openjdk.java.net/shenandoah/jdk9/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/shenandoah/jdk9/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/shenandoah/jdk9/hotspot/rev/d060826d0911
Merge
Changeset: 827d686fa959
Author: avorobye
Date: 2016-09-09 19:30 +0300
URL: http://hg.openjdk.java.net/shenandoah/jdk9/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/shenandoah/jdk9/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/shenandoah/jdk9/hotspot/rev/d7f05a5e7776
Merge
Changeset: 379746c5b2cd
Author: dcubed
Date: 2016-09-09 19:41 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/379746c5b2cd
Merge
Changeset: ca4cdb0cefb3
Author: hseigel
Date: 2016-09-10 08:25 -0400
URL: http://hg.openjdk.java.net/shenandoah/jdk9/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: f0b749e4d22d
Author: amurillo
Date: 2016-09-10 12:23 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/f0b749e4d22d
Merge
Changeset: 7648527b38b8
Author: tschatzl
Date: 2016-09-12 09:34 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk9/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/shenandoah/jdk9/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/shenandoah/jdk9/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/shenandoah/jdk9/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/shenandoah/jdk9/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/shenandoah/jdk9/hotspot/rev/0cf03b9d9b1f
Merge
Changeset: cd2c49a02a4c
Author: tschatzl
Date: 2016-09-13 11:32 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk9/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/shenandoah/jdk9/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/shenandoah/jdk9/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/shenandoah/jdk9/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/shenandoah/jdk9/hotspot/rev/0d0aa1b2d676
Merge
Changeset: 893d1d2ccb50
Author: goetz
Date: 2016-08-30 16:08 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk9/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/shenandoah/jdk9/hotspot/rev/8e57662104a1
Merge
Changeset: 402fc17577ea
Author: cjplummer
Date: 2016-09-13 18:22 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/402fc17577ea
Merge
Changeset: b42ee214ca92
Author: sspitsyn
Date: 2016-09-13 13:10 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk9/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/shenandoah/jdk9/hotspot/rev/639c30cd07a7
Merge
Changeset: 29f193b36a20
Author: sspitsyn
Date: 2016-09-13 21:29 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/29f193b36a20
Merge
Changeset: f84223360596
Author: gtriantafill
Date: 2016-09-14 08:17 -0400
URL: http://hg.openjdk.java.net/shenandoah/jdk9/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/shenandoah/jdk9/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/shenandoah/jdk9/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/shenandoah/jdk9/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: 5c2eaa7b42bc
Author: amurillo
Date: 2016-09-16 10:57 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/5c2eaa7b42bc
Merge
Changeset: dab2091976f3
Author: amurillo
Date: 2016-09-21 09:29 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/dab2091976f3
Merge
Changeset: fc0956308c7a
Author: lana
Date: 2016-09-22 18:32 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/fc0956308c7a
Merge
Changeset: cc9e90e6d956
Author: lana
Date: 2016-09-29 16:45 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/cc9e90e6d956
Added tag jdk-9+138 for changeset fc0956308c7a
! .hgtags
Changeset: c8b3f8e5423b
Author: dsamersoff
Date: 2016-09-15 10:19 +0300
URL: http://hg.openjdk.java.net/shenandoah/jdk9/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/shenandoah/jdk9/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/shenandoah/jdk9/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/shenandoah/jdk9/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/shenandoah/jdk9/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/shenandoah/jdk9/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: 939e55404a8f
Author: amurillo
Date: 2016-09-16 13:15 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/939e55404a8f
Merge
Changeset: a696583f5ddb
Author: mdoerr
Date: 2016-09-06 13:01 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk9/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/shenandoah/jdk9/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/shenandoah/jdk9/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/shenandoah/jdk9/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/shenandoah/jdk9/hotspot/rev/9093f5ebd80c
Merge
Changeset: 9f7f714bf3e8
Author: tschatzl
Date: 2016-09-19 22:55 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk9/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/shenandoah/jdk9/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/shenandoah/jdk9/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/shenandoah/jdk9/hotspot/rev/03adb9739db8
Merge
Changeset: a49ce36c13f4
Author: amurillo
Date: 2016-09-23 13:32 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/a49ce36c13f4
Merge
Changeset: 5cc2e207a113
Author: amurillo
Date: 2016-09-27 09:04 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/5cc2e207a113
Merge
Changeset: c22974143faf
Author: lana
Date: 2016-09-29 17:23 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/c22974143faf
Merge
Changeset: 08492e67bf32
Author: erikj
Date: 2016-09-30 09:06 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/08492e67bf32
8160630: libjimage.so and others should link statically to libgcc
Reviewed-by: ihse, tbell
! make/lib/CompileGtest.gmk
! make/lib/CompileJvm.gmk
Changeset: 0384427f59fa
Author: lana
Date: 2016-10-06 20:56 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/0384427f59fa
Added tag jdk-9+139 for changeset 08492e67bf32
! .hgtags
Changeset: 15b3ef116f15
Author: erikj
Date: 2016-10-05 10:49 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/15b3ef116f15
8150736: Excessive disk space used by build system
Reviewed-by: ihse
! make/BuildHotspot.gmk
+ make/CopyToExplodedJdk.gmk
- make/Dist.gmk
! make/HotspotCommon.gmk
+ make/copy/Copy-java.base.gmk
! make/gensrc/GenerateSources.gmk
! make/gensrc/GensrcJvmti.gmk
! make/lib/CompileDtracePostJvm.gmk
! make/lib/CompileJvm.gmk
! make/lib/CompileLibjsig.gmk
! make/lib/CompileLibraries.gmk
Changeset: cc7606285d36
Author: erikj
Date: 2016-10-05 17:11 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/cc7606285d36
8161025: GPL header missing comma in year
Reviewed-by: dholmes
! make/BuildHotspot.gmk
Changeset: 4d009502987b
Author: eosterlund
Date: 2016-09-20 11:41 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/4d009502987b
8165860: WorkGroup classes are missing volatile specifiers for lock-free code
Reviewed-by: mgerdin, tschatzl
! src/share/vm/gc/shared/workgroup.cpp
! src/share/vm/gc/shared/workgroup.hpp
Changeset: a6dab42b58af
Author: bchristi
Date: 2016-09-20 10:04 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/a6dab42b58af
8165372: StackWalker performance regression following JDK-8147039
Summary: Stack walking can use javaVFrame or vframeStream
Reviewed-by: coleenp, mchung
! src/share/vm/prims/jvm.cpp
! src/share/vm/prims/stackwalk.cpp
! src/share/vm/prims/stackwalk.hpp
Changeset: d566fd6e0740
Author: ccheung
Date: 2016-09-20 10:37 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/d566fd6e0740
8164011: --patch-module support for CDS
Summary: allows the use of the --patch-module vm option with CDS. However, classes found in --patch-module during dump time will not be archived.
Reviewed-by: iklam, dcubed, lfoltan
! src/share/vm/classfile/classLoader.cpp
! src/share/vm/classfile/classLoader.hpp
! src/share/vm/classfile/sharedPathsMiscInfo.cpp
! src/share/vm/classfile/sharedPathsMiscInfo.hpp
! src/share/vm/memory/filemap.cpp
! src/share/vm/memory/filemap.hpp
! src/share/vm/runtime/arguments.cpp
! test/runtime/modules/PatchModule/PatchModuleCDS.java
Changeset: 1c9533c9629a
Author: ccheung
Date: 2016-09-20 20:22 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/1c9533c9629a
Merge
Changeset: 8fcdd3cc8da0
Author: eosterlund
Date: 2016-09-20 15:42 -0400
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/8fcdd3cc8da0
8033552: Fix missing missing volatile specifiers in CAS operations in GC code
Summary: Add missing volatile specifiers.
Reviewed-by: kbarrett, tschatzl
! src/share/vm/gc/cms/cmsOopClosures.hpp
! src/share/vm/gc/cms/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc/cms/concurrentMarkSweepGeneration.hpp
! src/share/vm/gc/g1/heapRegionRemSet.cpp
! src/share/vm/gc/g1/sparsePRT.cpp
! src/share/vm/gc/g1/sparsePRT.hpp
! src/share/vm/gc/parallel/mutableSpace.hpp
! src/share/vm/gc/parallel/parallelScavengeHeap.hpp
! src/share/vm/gc/parallel/psYoungGen.hpp
! src/share/vm/gc/parallel/vmStructs_parallelgc.hpp
! src/share/vm/gc/serial/defNewGeneration.cpp
! src/share/vm/gc/serial/defNewGeneration.hpp
! src/share/vm/gc/shared/collectedHeap.hpp
! src/share/vm/gc/shared/genCollectedHeap.cpp
! src/share/vm/gc/shared/genCollectedHeap.hpp
! src/share/vm/gc/shared/generation.hpp
! src/share/vm/jvmci/jvmciCompilerToVM.cpp
! src/share/vm/jvmci/jvmciCompilerToVM.hpp
! src/share/vm/jvmci/vmStructs_jvmci.cpp
! src/share/vm/runtime/vmStructs.cpp
Changeset: ab2b45b79d71
Author: jprovino
Date: 2016-09-20 10:27 -0400
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/ab2b45b79d71
8164482: [REDO] G1 does not implement millis_since_last_gc which is needed by RMI GC
Summary: G1 does not return a correct value for the CollectedHeap::millis_since_last_gc()
Reviewed-by: tschatzl, kbarrett
! 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/shared/genCollectedHeap.cpp
Changeset: 53443835ee75
Author: jprovino
Date: 2016-09-20 20:45 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/53443835ee75
Merge
- test/serviceability/jdwp/JdwpModuleCmd.java
- test/serviceability/jdwp/JdwpModuleReply.java
- test/serviceability/jdwp/JdwpVisibleClassesCmd.java
- test/serviceability/jdwp/JdwpVisibleClassesReply.java
Changeset: ddb6b697fbd1
Author: jprovino
Date: 2016-09-20 22:38 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/ddb6b697fbd1
Merge
! src/share/vm/gc/shared/genCollectedHeap.cpp
Changeset: c86a798296ae
Author: sspitsyn
Date: 2016-09-21 01:33 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/c86a798296ae
8147943: jvmti.h generated with GPL header
Summary: Generate the jvmti.h with the GPL+CP header
Reviewed-by: dcubed, alanb
! src/share/vm/prims/jvmti.xml
! src/share/vm/prims/jvmtiH.xsl
! src/share/vm/prims/jvmtiLib.xsl
Changeset: c6c0b2224e96
Author: sspitsyn
Date: 2016-09-21 08:38 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/c6c0b2224e96
Merge
Changeset: 9e688f318f93
Author: kzhaldyb
Date: 2016-09-05 20:31 +0300
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/9e688f318f93
8165439: Convert Test_TempNewSymbol to GTest
Reviewed-by: dholmes, coleenp
! src/share/vm/classfile/symbolTable.cpp
! src/share/vm/utilities/internalVMTests.cpp
+ test/native/classfile/test_symbolTable.cpp
Changeset: e8b18e7e35a9
Author: kzhaldyb
Date: 2016-09-08 18:41 +0300
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/e8b18e7e35a9
8165601: Convert arrayOopDesc_test to Gtest
Reviewed-by: coleenp, iignatyev
- src/share/vm/oops/arrayOop.cpp
! src/share/vm/oops/arrayOop.hpp
! src/share/vm/utilities/internalVMTests.cpp
+ test/native/oops/test_arrayOop.cpp
Changeset: bc4db66d65c3
Author: kzhaldyb
Date: 2016-09-21 11:31 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/bc4db66d65c3
Merge
- src/share/vm/oops/arrayOop.cpp
Changeset: f5aa9da183c8
Author: ddmitriev
Date: 2016-09-21 16:46 +0300
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/f5aa9da183c8
8150758: [TESTBUG] need jvmti tests for module aware agents
Reviewed-by: sspitsyn, dsamersoff
! make/test/JtregNative.gmk
+ test/serviceability/jvmti/ModuleAwareAgents/ClassFileLoadHook/MAAClassFileLoadHook.java
+ test/serviceability/jvmti/ModuleAwareAgents/ClassFileLoadHook/libMAAClassFileLoadHook.c
+ test/serviceability/jvmti/ModuleAwareAgents/ClassLoadPrepare/MAAClassLoadPrepare.java
+ test/serviceability/jvmti/ModuleAwareAgents/ClassLoadPrepare/libMAAClassLoadPrepare.c
+ test/serviceability/jvmti/ModuleAwareAgents/ThreadStart/MAAThreadStart.java
+ test/serviceability/jvmti/ModuleAwareAgents/ThreadStart/libMAAThreadStart.c
Changeset: 45d7a06ba454
Author: coleenp
Date: 2016-09-21 09:56 -0400
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/45d7a06ba454
8163969: Cyclic interface initialization causes JVM crash
Summary: Fix interface initialization to follow spec: interface initializations do not set initialization state of interfaces that extend them.
Reviewed-by: dholmes, acorn, lfoltan
! src/share/vm/oops/instanceKlass.cpp
+ test/runtime/lambda-features/CyclicInterfaceInit.java
+ test/runtime/lambda-features/InterfaceInitializationStates.java
Changeset: 682c41f68fbf
Author: coleenp
Date: 2016-09-21 16:47 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/682c41f68fbf
Merge
Changeset: 9c5d8a861184
Author: ctornqvi
Date: 2016-09-21 12:45 -0400
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/9c5d8a861184
8164852: Move slow tier1/tier2 runtime tests to later tiers
Reviewed-by: gtriantafill, sla, mseledtsov
! test/TEST.groups
Changeset: 2ad858eee506
Author: ctornqvi
Date: 2016-09-21 16:52 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/2ad858eee506
Merge
Changeset: ce26917b8cf8
Author: ctornqvi
Date: 2016-09-21 18:40 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/ce26917b8cf8
Merge
Changeset: 5a4770b4b7bf
Author: cjplummer
Date: 2016-09-21 12:53 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/5a4770b4b7bf
8161225: Assert failure in JVMTI GetNamedModule at JPLISAgent.c line: 792
Summary: Made the assert less restrictive.
Reviewed-by: dholmes, dcubed, sspitsyn
! src/share/vm/prims/jvmtiEnter.xsl
Changeset: 2da4d47749b0
Author: kzhaldyb
Date: 2016-09-16 19:49 +0300
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/2da4d47749b0
8165613: Convert TestKlass_test to Gtest
Reviewed-by: coleenp, rehn
! src/share/vm/oops/klass.cpp
! src/share/vm/utilities/internalVMTests.cpp
+ test/native/oops/test_instanceKlass.cpp
- test/native/runtime/test_instanceKlass.cpp
Changeset: 736bbd7b1433
Author: kzhaldyb
Date: 2016-09-22 00:21 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/736bbd7b1433
Merge
- test/native/runtime/test_instanceKlass.cpp
Changeset: 36494bc11768
Author: erikj
Date: 2016-09-22 08:57 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/36494bc11768
8166202: Tracefile gensrc cannot handle closed src dir in different location
Reviewed-by: egahlin, dholmes, tbell
! make/gensrc/GensrcJvmti.gmk
Changeset: 6f627bebb70b
Author: adinn
Date: 2016-09-22 09:18 -0400
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/6f627bebb70b
8166433: AArch64: Fix for JDK-8163014 broke AArch64 build
Reviewed-by: adinn, coleenp
! src/cpu/aarch64/vm/interp_masm_aarch64.cpp
Changeset: 0ff97dc32114
Author: dsamersoff
Date: 2016-09-22 15:42 +0300
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/0ff97dc32114
8166552: SA: Missed testcase for 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
+ test/serviceability/sa/LingeredAppWithDefaultMethods.java
+ test/serviceability/sa/TestDefaultMethods.java
Changeset: c8213909c403
Author: dsamersoff
Date: 2016-09-22 14:29 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/c8213909c403
Merge
Changeset: 6f006bfb560e
Author: kzhaldyb
Date: 2016-09-08 15:23 +0300
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/6f006bfb560e
8165433: Convert Test_linked_list to Gtest
Reviewed-by: coleenp, dholmes, iignatyev
! src/share/vm/utilities/internalVMTests.cpp
- src/share/vm/utilities/linkedlist.cpp
+ test/native/utilities/test_linkedlist.cpp
Changeset: fefc408b0778
Author: iignatyev
Date: 2016-09-22 16:41 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/fefc408b0778
Merge
Changeset: 15ae86213202
Author: bchristi
Date: 2016-09-22 10:24 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/15ae86213202
8166501: compilation error in stackwalk.cpp on some gccs
Reviewed-by: coleenp
! src/share/vm/prims/stackwalk.cpp
Changeset: d354727ce2d1
Author: iignatyev
Date: 2016-09-22 22:51 +0300
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/d354727ce2d1
8166549: fix incorrectly @ignore-d hotspot/compiler tests
Reviewed-by: kvn, kzhaldyb
! test/compiler/codecache/stress/OverloadCompileQueueTest.java
Changeset: c03738fe20c1
Author: amurillo
Date: 2016-09-23 13:44 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/c03738fe20c1
Merge
Changeset: f71f1d9a2e26
Author: kbarrett
Date: 2016-09-23 18:23 -0400
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/f71f1d9a2e26
8166583: Add oopDesc::klass_or_null_acquire()
Summary: Added new function.
Reviewed-by: dholmes, tschatzl
! src/share/vm/oops/oop.hpp
! src/share/vm/oops/oop.inline.hpp
Changeset: c2ecbb9ee746
Author: eosterlund
Date: 2016-09-24 16:02 -0400
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/c2ecbb9ee746
8165858: heapRegionManager is missing volatile specifier for _claims.
Summary: Added volatile specifier.
Reviewed-by: kbarrett, tschatzl
! src/share/vm/gc/g1/heapRegionManager.cpp
! src/share/vm/gc/g1/heapRegionManager.hpp
Changeset: 26fc98a79b2a
Author: kzhaldyb
Date: 2016-09-15 18:18 +0300
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/26fc98a79b2a
8165602: Convert TestChunkedList_test to GTest
Reviewed-by: iignatyev, dfazunen
- src/share/vm/utilities/chunkedList.cpp
! src/share/vm/utilities/internalVMTests.cpp
+ test/native/utilities/test_chunkedList.cpp
Changeset: e6e9117c4fec
Author: kbarrett
Date: 2016-09-26 14:38 -0400
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/e6e9117c4fec
8166663: Simplify oops_on_card_seq_iterate_careful
Summary: Remove unnecessary parameter, change return value.
Reviewed-by: tschatzl, mgerdin
! src/share/vm/gc/g1/g1RemSet.cpp
! src/share/vm/gc/g1/heapRegion.cpp
! src/share/vm/gc/g1/heapRegion.hpp
Changeset: 3a28a908d78b
Author: fparain
Date: 2016-09-26 15:56 -0400
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/3a28a908d78b
8146546: assert(fr->safe_for_sender(thread)) failed: Safety check
Reviewed-by: dcubed, gziemski, dlong
! src/os/windows/vm/os_windows.cpp
! src/os_cpu/bsd_x86/vm/os_bsd_x86.cpp
! src/os_cpu/linux_x86/vm/os_linux_x86.cpp
! src/os_cpu/solaris_x86/vm/os_solaris_x86.cpp
Changeset: 2941666de7b8
Author: fparain
Date: 2016-09-26 20:24 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/2941666de7b8
Merge
Changeset: cba30a8d3ee0
Author: kzhaldyb
Date: 2016-09-26 17:49 +0300
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/cba30a8d3ee0
8159818: Convert IHOP_test to GTest
Reviewed-by: tschatzl, iignatyev
! src/share/vm/gc/g1/g1IHOPControl.cpp
! src/share/vm/gc/g1/g1IHOPControl.hpp
! src/share/vm/utilities/internalVMTests.cpp
+ test/native/gc/g1/test_g1IHOPControl.cpp
Changeset: f1ad14991f86
Author: eosterlund
Date: 2016-09-27 16:43 -0400
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/f1ad14991f86
8165857: CMS _overflow_list is missing volatile specifiers.
Summary: Change _overflow_list from "oop" to "oopDesc* volatile", both CMS and ParNew.
Reviewed-by: kbarrett, tschatzl
! src/share/vm/gc/cms/concurrentMarkSweepGeneration.hpp
! src/share/vm/gc/cms/parNewGeneration.hpp
Changeset: 63933b5587ab
Author: mcberg
Date: 2016-09-07 12:23 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/63933b5587ab
8165565: Shorten branches causes incorrect code for SKX
Summary: don't replace restoreMask CountedLoopEnd with short branches.
Reviewed-by: kvn
! src/share/vm/adlc/formssel.cpp
Changeset: f940af863003
Author: jcm
Date: 2016-09-09 06:11 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/f940af863003
8164508: unexpected profiling mismatch in c1 generated code
Summary: made 8027631 first arg skip applicable to not inlined virtual callsite too.
Reviewed-by: kvn
! src/share/vm/c1/c1_LIRGenerator.cpp
! test/compiler/jsr292/NullConstantReceiver.java
Changeset: 73f4fbfb473e
Author: gromero
Date: 2016-09-08 18:17 -0400
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/73f4fbfb473e
8164987: RTM jtreg tests failing due to unnamed module unable to access class jdk.internal.misc.Unsafe
Reviewed-by: kvn
! test/compiler/testlibrary/rtm/RTMTestBase.java
Changeset: ec36e3e03d65
Author: goetz
Date: 2016-09-01 16:47 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/ec36e3e03d65
8165235: [TESTBUG] RTM tests must check OS version
Summary: Also change enabling RTM on Aix to OS version 7.2.
Reviewed-by: simonis, fzhinkin
! src/cpu/ppc/vm/vm_version_ppc.cpp
! test/compiler/rtm/cli/RTMLockingAwareTest.java
! test/compiler/rtm/cli/TestPrintPreciseRTMLockingStatisticsOptionOnSupportedConfig.java
! test/compiler/rtm/cli/TestPrintPreciseRTMLockingStatisticsOptionOnUnsupportedConfig.java
! test/compiler/rtm/cli/TestRTMAbortRatioOptionOnUnsupportedConfig.java
! test/compiler/rtm/cli/TestRTMTotalCountIncrRateOptionOnUnsupportedConfig.java
! test/compiler/rtm/cli/TestUseRTMDeoptOptionOnSupportedConfig.java
! test/compiler/rtm/cli/TestUseRTMDeoptOptionOnUnsupportedConfig.java
! test/compiler/rtm/cli/TestUseRTMForStackLocksOptionOnSupportedConfig.java
! test/compiler/rtm/cli/TestUseRTMForStackLocksOptionOnUnsupportedConfig.java
! test/compiler/rtm/cli/TestUseRTMLockingOptionOnSupportedConfig.java
! test/compiler/rtm/cli/TestUseRTMLockingOptionWithBiasedLocking.java
! test/compiler/rtm/locking/TestRTMAbortRatio.java
! test/compiler/rtm/locking/TestRTMAbortThreshold.java
! test/compiler/rtm/locking/TestRTMAfterNonRTMDeopt.java
! test/compiler/rtm/locking/TestRTMDeoptOnHighAbortRatio.java
! test/compiler/rtm/locking/TestRTMDeoptOnLowAbortRatio.java
! test/compiler/rtm/locking/TestRTMLockingCalculationDelay.java
! test/compiler/rtm/locking/TestRTMLockingThreshold.java
! test/compiler/rtm/locking/TestRTMRetryCount.java
! test/compiler/rtm/locking/TestRTMSpinLoopCount.java
! test/compiler/rtm/locking/TestRTMTotalCountIncrRate.java
! test/compiler/rtm/locking/TestUseRTMAfterLockInflation.java
! test/compiler/rtm/locking/TestUseRTMDeopt.java
! test/compiler/rtm/locking/TestUseRTMForInflatedLocks.java
! test/compiler/rtm/locking/TestUseRTMForStackLocks.java
! test/compiler/rtm/locking/TestUseRTMXendForLockBusy.java
! test/compiler/rtm/method_options/TestNoRTMLockElidingOption.java
! test/compiler/rtm/method_options/TestUseRTMLockElidingOption.java
! test/compiler/rtm/print/TestPrintPreciseRTMLockingStatistics.java
+ test/compiler/testlibrary/rtm/predicate/SupportedOS.java
Changeset: ec8f276d9b50
Author: dnsimon
Date: 2016-09-14 05:48 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/ec8f276d9b50
8165755: [JVMCI] replace use of vm_abort with vm_exit
Reviewed-by: dholmes
! src/share/vm/jvmci/jvmciCompiler.cpp
! src/share/vm/jvmci/jvmciCompiler.hpp
! src/share/vm/jvmci/jvmciRuntime.cpp
Changeset: ca56c5db7157
Author: vdeshpande
Date: 2016-08-26 12:17 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/ca56c5db7157
8154122: Intrinsify fused mac operations
Summary: added FMA intrinsics on x86
Reviewed-by: kvn, aph, darcy
! src/cpu/aarch64/vm/c1_LIRGenerator_aarch64.cpp
! src/cpu/aarch64/vm/vm_version_aarch64.cpp
! src/cpu/ppc/vm/c1_LIRGenerator_ppc.cpp
! src/cpu/ppc/vm/vm_version_ppc.cpp
! src/cpu/sparc/vm/c1_LIRGenerator_sparc.cpp
! src/cpu/sparc/vm/vm_version_sparc.cpp
! src/cpu/x86/vm/abstractInterpreter_x86.cpp
! src/cpu/x86/vm/assembler_x86.cpp
! src/cpu/x86/vm/assembler_x86.hpp
! src/cpu/x86/vm/c1_LIRAssembler_x86.cpp
! src/cpu/x86/vm/c1_LIRGenerator_x86.cpp
! src/cpu/x86/vm/macroAssembler_x86.cpp
! src/cpu/x86/vm/macroAssembler_x86.hpp
! src/cpu/x86/vm/templateInterpreterGenerator_x86_32.cpp
! src/cpu/x86/vm/templateInterpreterGenerator_x86_64.cpp
! src/cpu/x86/vm/vmStructs_x86.hpp
! src/cpu/x86/vm/vm_version_x86.cpp
! src/cpu/x86/vm/vm_version_x86.hpp
! src/cpu/x86/vm/x86.ad
! src/jdk.vm.ci/share/classes/jdk.vm.ci.amd64/src/jdk/vm/ci/amd64/AMD64.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot.amd64/src/jdk/vm/ci/hotspot/amd64/AMD64HotSpotJVMCIBackendFactory.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot.amd64/src/jdk/vm/ci/hotspot/amd64/AMD64HotSpotVMConfig.java
! src/share/vm/adlc/formssel.cpp
! src/share/vm/c1/c1_Compiler.cpp
! src/share/vm/c1/c1_LIR.cpp
! src/share/vm/c1/c1_LIR.hpp
! src/share/vm/c1/c1_LIRGenerator.cpp
! src/share/vm/c1/c1_LIRGenerator.hpp
! src/share/vm/classfile/vmSymbols.cpp
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/interpreter/abstractInterpreter.cpp
! src/share/vm/interpreter/abstractInterpreter.hpp
! src/share/vm/interpreter/templateInterpreterGenerator.cpp
! src/share/vm/jvmci/vmStructs_jvmci.cpp
! src/share/vm/opto/c2compiler.cpp
! src/share/vm/opto/classes.hpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/opto/matcher.cpp
! src/share/vm/opto/mulnode.cpp
! src/share/vm/opto/mulnode.hpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/vmStructs.cpp
Changeset: 9292269fdd56
Author: kvn
Date: 2016-09-14 20:22 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/9292269fdd56
Merge
Changeset: 6b4540e1a74d
Author: dnsimon
Date: 2016-09-14 12:34 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/6b4540e1a74d
8165434: [JVMCI] remove uses of setAccessible
Reviewed-by: twisti, never
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/CompilerToVM.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotCodeCacheProvider.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotMetaAccessProvider.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotMethodHandleAccessProvider.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotModifiers.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotResolvedJavaFieldImpl.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotResolvedJavaMethodImpl.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotResolvedObjectTypeImpl.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotVMConfig.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/UnsafeAccess.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/MetaUtil.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/ModifiersProvider.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/ResolvedJavaMethod.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/ResolvedJavaType.java
! src/share/vm/jvmci/jvmciCompilerToVM.cpp
! src/share/vm/jvmci/vmStructs_jvmci.cpp
! test/compiler/jvmci/common/CTVMUtilities.java
! test/compiler/jvmci/common/patches/jdk.vm.ci/jdk/vm/ci/hotspot/CompilerToVMHelper.java
+ test/compiler/jvmci/compilerToVM/AsResolvedJavaMethodTest.java
! test/compiler/jvmci/compilerToVM/FindUniqueConcreteMethodTest.java
- test/compiler/jvmci/compilerToVM/GetResolvedJavaMethodAtSlotTest.java
! test/compiler/jvmci/compilerToVM/GetResolvedJavaMethodTest.java
! test/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/MemoryAccessProviderData.java
! test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestResolvedJavaMethod.java
! test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestResolvedJavaType.java
Changeset: 2429e047ae9b
Author: dnsimon
Date: 2016-09-14 19:55 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/2429e047ae9b
Merge
! src/share/vm/jvmci/vmStructs_jvmci.cpp
- test/compiler/jvmci/compilerToVM/GetResolvedJavaMethodAtSlotTest.java
Changeset: 8190ed38d3e0
Author: kvn
Date: 2016-09-16 21:10 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/8190ed38d3e0
8166096: variable tracking size limit exceeded in jvmciCompilerToVM.cpp
Summary: Turn off var-tracking-assignments for jvmciCompilerToVM.cpp
Reviewed-by: dlong
! make/lib/JvmOverrideFiles.gmk
Changeset: afeac3e88d34
Author: dnsimon
Date: 2016-09-19 13:26 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/afeac3e88d34
8165457: [JVMCI] increase InterpreterCodeSize for JVMCI
Reviewed-by: twisti
! src/cpu/x86/vm/templateInterpreterGenerator_x86.cpp
Changeset: 1a2757422bf6
Author: iignatyev
Date: 2016-09-20 17:30 +0300
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/1a2757422bf6
8166164: compiler/compilercontrol/share/processors/LogProcessor.java does not close Scanner
Reviewed-by: kvn, ppunegov
! test/compiler/compilercontrol/share/processors/LogProcessor.java
Changeset: d73bfd7b566d
Author: dlong
Date: 2016-09-20 16:34 -0400
URL: http://hg.openjdk.java.net/shenandoah/jdk9/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
Changeset: d5d5cd1adeaa
Author: mcberg
Date: 2016-09-20 16:50 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/d5d5cd1adeaa
8129376: SPECjvm98-client performance regression in 9-b66
Reviewed-by: kvn
! src/cpu/x86/vm/c1_LinearScan_x86.hpp
! src/cpu/x86/vm/x86_32.ad
Changeset: d288db38d1aa
Author: thartmann
Date: 2016-09-21 08:14 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/d288db38d1aa
8166046: [TESTBUG] compiler/stringopts/TestStringObjectInitialization.java fails with OOME
Summary: Reduced heap memory consumption of test.
Reviewed-by: kvn
! test/compiler/stringopts/TestStringObjectInitialization.java
Changeset: 364691289f31
Author: kvn
Date: 2016-09-21 13:47 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/364691289f31
8078122: YMM registers upper 128 bits may get clobbered by a JNI call on windows
Summary: Convert all XMM registers to be Save-on-Call on Win64.
Reviewed-by: kvn
Contributed-by: kishor.kharbas at intel.com
! src/cpu/x86/vm/macroAssembler_x86_sha.cpp
! src/cpu/x86/vm/stubGenerator_x86_64.cpp
! src/cpu/x86/vm/x86.ad
Changeset: ebbfdf26a4ee
Author: mdoerr
Date: 2016-09-22 12:17 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/ebbfdf26a4ee
8164920: ppc: enhancement of CRC32 intrinsic
Reviewed-by: goetz, mdoerr
Contributed-by: Hiroshi H Horii <horii at jp.ibm.com>
! src/cpu/ppc/vm/assembler_ppc.hpp
! src/cpu/ppc/vm/assembler_ppc.inline.hpp
! src/cpu/ppc/vm/macroAssembler_ppc.cpp
! src/cpu/ppc/vm/macroAssembler_ppc.hpp
! src/cpu/ppc/vm/stubGenerator_ppc.cpp
! src/cpu/ppc/vm/stubRoutines_ppc.hpp
! src/cpu/ppc/vm/stubRoutines_ppc_64.cpp
Changeset: dba0765d2b6d
Author: ppunegov
Date: 2016-08-17 18:48 +0300
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/dba0765d2b6d
8156852: Convert JSON_test to Gtest
Summary: convert test from InternalVMTests to Gtest
Reviewed-by: kvn, kzhaldyb
! src/share/vm/utilities/internalVMTests.cpp
! src/share/vm/utilities/json.cpp
+ test/native/utilities/test_json.cpp
Changeset: 31e022a8660e
Author: thartmann
Date: 2016-09-26 08:51 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/31e022a8660e
8161085: PreserveFPRegistersTest fails with 'AssertionError: Final value has changed'
Summary: C1's G1 barriers should save/restore vector registers before calling into the runtime.
Reviewed-by: kvn, vlivanov
! src/cpu/sparc/vm/c1_Runtime1_sparc.cpp
Changeset: f6c1ea29110e
Author: mdoerr
Date: 2016-09-19 15:08 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/f6c1ea29110e
8166140: C1: Possible integer overflow in LIRGenerator::generate_address on several platforms
Reviewed-by: kvn
! src/cpu/aarch64/vm/c1_LIRGenerator_aarch64.cpp
! src/cpu/ppc/vm/c1_LIRGenerator_ppc.cpp
! src/cpu/sparc/vm/c1_LIRGenerator_sparc.cpp
! src/cpu/x86/vm/c1_LIRGenerator_x86.cpp
Changeset: 9e79af843b09
Author: dlong
Date: 2016-09-26 14:21 -0400
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/9e79af843b09
Merge
! src/share/vm/jvmci/jvmciCompilerToVM.cpp
! src/share/vm/jvmci/vmStructs_jvmci.cpp
- src/share/vm/oops/arrayOop.cpp
! src/share/vm/runtime/vmStructs.cpp
! src/share/vm/utilities/internalVMTests.cpp
- src/share/vm/utilities/linkedlist.cpp
- test/native/runtime/test_instanceKlass.cpp
Changeset: 6c6a99e718b3
Author: dlong
Date: 2016-09-27 20:55 -0400
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/6c6a99e718b3
Merge
! src/share/vm/utilities/internalVMTests.cpp
- test/compiler/jvmci/compilerToVM/GetResolvedJavaMethodAtSlotTest.java
Changeset: 776d89e316b6
Author: vtewari
Date: 2016-09-28 11:58 +0530
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/776d89e316b6
8165537: runtime/SharedArchiveFile/SASymbolTableTest.java fails with NullPointerException
Summary: Modify SASymbolTableTest.java to attach to LingeredApp and also handle the case where SymbolTable is not created.
Reviewed-by: dsamersoff, mseledtsov, iklam
Contributed-by: sharath.ballal at oracle.com
! test/runtime/SharedArchiveFile/SASymbolTableTest.java
! test/runtime/SharedArchiveFile/SASymbolTableTestAgent.java
- test/runtime/SharedArchiveFile/SASymbolTableTestAttachee.java
Changeset: 16e8d5342f7d
Author: goetz
Date: 2016-09-27 15:45 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/16e8d5342f7d
8166777: [ppc] port "8164086: Checked JNI pending exception check should be cleared"
Reviewed-by: fparain, dholmes
! src/cpu/ppc/vm/assembler_ppc.hpp
! src/cpu/ppc/vm/assembler_ppc.inline.hpp
! src/cpu/ppc/vm/sharedRuntime_ppc.cpp
! src/cpu/ppc/vm/templateInterpreterGenerator_ppc.cpp
Changeset: 8899d50bd985
Author: goetz
Date: 2016-09-27 10:47 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/8899d50bd985
8166765: [ppc] Port "8163014: Mysterious/wrong value for long frame local variable on 64-bit"
Reviewed-by: mockner
! src/cpu/ppc/vm/interp_masm_ppc_64.cpp
Changeset: ece8d8d7daec
Author: amurillo
Date: 2016-09-30 02:52 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/ece8d8d7daec
Merge
- src/share/vm/oops/arrayOop.cpp
- src/share/vm/utilities/chunkedList.cpp
- src/share/vm/utilities/linkedlist.cpp
- test/compiler/jvmci/compilerToVM/GetResolvedJavaMethodAtSlotTest.java
- test/native/runtime/test_instanceKlass.cpp
- test/runtime/SharedArchiveFile/SASymbolTableTestAttachee.java
Changeset: bf6f88c2c086
Author: amurillo
Date: 2016-10-05 06:28 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/bf6f88c2c086
Merge
- make/Dist.gmk
! make/gensrc/GensrcJvmti.gmk
Changeset: 633725d9b0f7
Author: amurillo
Date: 2016-10-05 09:52 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/633725d9b0f7
Merge
Changeset: f0f260a9cea8
Author: lana
Date: 2016-10-06 23:12 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/f0f260a9cea8
Merge
- make/Dist.gmk
- src/share/vm/oops/arrayOop.cpp
- src/share/vm/utilities/chunkedList.cpp
- src/share/vm/utilities/linkedlist.cpp
- test/compiler/jvmci/compilerToVM/GetResolvedJavaMethodAtSlotTest.java
- test/native/runtime/test_instanceKlass.cpp
- test/runtime/SharedArchiveFile/SASymbolTableTestAttachee.java
Changeset: fec31089c2ef
Author: iris
Date: 2016-10-06 18:05 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/fec31089c2ef
8166799: ASSEMBLY_EXCEPTION contains historical company name
Reviewed-by: mchung, tbell
! ASSEMBLY_EXCEPTION
Changeset: 4ffd375044d7
Author: lana
Date: 2016-10-13 21:01 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/4ffd375044d7
Added tag jdk-9+140 for changeset fec31089c2ef
! .hgtags
Changeset: 069490f406c3
Author: ihse
Date: 2016-10-11 09:49 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/069490f406c3
8167424: Various trivial fixes in build system
Reviewed-by: erikj, tbell
! make/lib/CompileGtest.gmk
Changeset: b3cbb727df72
Author: mchung
Date: 2016-10-13 08:00 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/b3cbb727df72
8167511: IgnoreModulePropertiesTest.java needs update for JDK-8162401
Reviewed-by: lfoltan, hseigel
! test/runtime/modules/IgnoreModulePropertiesTest.java
Changeset: 1db1d5d9be10
Author: mockner
Date: 2016-10-13 15:57 -0400
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/1db1d5d9be10
8167446: Add back PermSize and MaxPermSize
Summary: Added Permsize and MaxPermSize as obsolete options to remain indefinitely.
Reviewed-by: coleenp, hseigel, lfoltan
! src/share/vm/runtime/arguments.cpp
+ test/runtime/CommandLine/PermGenFlagsTest.java
Changeset: 160a00bc6ed0
Author: lana
Date: 2016-10-13 23:03 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/160a00bc6ed0
Merge
Changeset: f6fd2ae17fc5
Author: lana
Date: 2016-10-20 18:38 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/f6fd2ae17fc5
Added tag jdk-9+141 for changeset 160a00bc6ed0
! .hgtags
Changeset: 4567b6a9e7e9
Author: jiangli
Date: 2016-05-12 17:37 -0400
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/4567b6a9e7e9
8156794: Extend data sharing
Reviewed-by: iklam, hseigel, acorn, mschoene
! src/share/vm/runtime/arguments.cpp
Changeset: 601485e5640a
Author: gziemski
Date: 2016-06-09 13:47 -0500
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/601485e5640a
8155968: Update command line options
Reviewed-by: gthornbr, hseigel, mschoene
Contributed-by: gerard.ziemski at oracle.com
! src/share/vm/runtime/arguments.cpp
Changeset: 63fc5629bc41
Author: coleenp
Date: 2016-06-29 11:52 -0400
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/63fc5629bc41
8159515: Improve indy validation
Reviewed-by: jrose, hseigel, vlivanov, bmoloden, ctornqvi, mschoene
! src/share/vm/prims/jvm.cpp
Changeset: c1a4bfdc1afe
Author: hseigel
Date: 2016-06-30 08:11 -0400
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/c1a4bfdc1afe
8159511: Stack map validation
Reviewed-by: acorn, mschoene
Contributed-by: harold.seigel at oracle.com
! src/share/vm/classfile/stackMapTableFormat.hpp
! src/share/vm/classfile/verifier.cpp
Changeset: 7b0aac4c2aac
Author: zmajo
Date: 2016-07-01 09:33 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/7b0aac4c2aac
8160591: Improve internal array handling
Reviewed-by: kvn
Contributed-by: Xiang Yuan <xiang.yuan at linaro.org>, Zoltan Majo <zoltan.majo at oracle.com>
! src/cpu/sparc/vm/c1_LIRAssembler_sparc.cpp
! src/cpu/x86/vm/c1_LIRAssembler_x86.cpp
+ test/compiler/c1/TestArrayCopyToFromObject.java
Changeset: 13061bfd0339
Author: rprotacio
Date: 2016-07-01 15:11 -0400
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/13061bfd0339
8159503: Amend Annotation Actions
Reviewed-by: coleenp, hseigel, mschoene, acorn, ctornqvi
Contributed-by: rachel.protacio at oracle.com
! src/share/vm/classfile/classFileParser.cpp
Changeset: e0337df087e6
Author: hseigel
Date: 2016-06-27 15:26 -0400
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/e0337df087e6
8157176: Improved classfile parsing
Reviewed-by: acorn, mschoene, ctornqvi, bmoloden
Contributed-by: harold.seigel at oracle.com
! src/share/vm/runtime/sharedRuntime.cpp
! src/share/vm/runtime/signature.cpp
Changeset: 5e7d980add86
Author: zmajo
Date: 2016-07-25 11:15 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/5e7d980add86
8161044: PPC64: Improve internal array handling
Reviewed-by: kvn
Contributed-by: Xiang Yuan <xiang.yuan at linaro.org>, Volker Simonis <volker.simonis at sap.com>, Zoltan Majo <zoltan.majo at oracle.com>
! src/cpu/ppc/vm/c1_LIRAssembler_ppc.cpp
Changeset: 7b48d63dfd6b
Author: lana
Date: 2016-10-20 20:01 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/7b48d63dfd6b
Merge
Changeset: 2f9887ab51fa
Author: lana
Date: 2016-10-27 16:28 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/2f9887ab51fa
Added tag jdk-9+142 for changeset 7b48d63dfd6b
! .hgtags
Changeset: a2f56f1169d4
Author: rprotacio
Date: 2016-09-29 13:32 -0400
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/a2f56f1169d4
8160064: StackWalker implementation added logging option without using UL
Summary: Moved StackWalk logging to Unified Logging framework
Reviewed-by: coleenp, mockner, dholmes, mchung
! src/share/vm/logging/logTag.hpp
! src/share/vm/prims/stackwalk.cpp
! src/share/vm/runtime/globals.hpp
+ test/runtime/logging/StackWalkTest.java
Changeset: 6f05f0a297a1
Author: rprotacio
Date: 2016-09-29 18:00 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/6f05f0a297a1
Merge
! src/share/vm/runtime/globals.hpp
- src/share/vm/utilities/chunkedList.cpp
- test/compiler/jvmci/compilerToVM/GetResolvedJavaMethodAtSlotTest.java
- test/runtime/SharedArchiveFile/SASymbolTableTestAttachee.java
Changeset: a6934ab21a0b
Author: amurillo
Date: 2016-09-30 03:24 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/a6934ab21a0b
Merge
Changeset: a575b5865683
Author: ccheung
Date: 2016-09-30 12:11 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/a575b5865683
8166930: minor cleanups 1) remove reference to ZIP_ReadMappedEntry 2) checking of st_mode
Reviewed-by: jiangli, lfoltan
! src/share/vm/classfile/classLoader.cpp
! src/share/vm/logging/logFileOutput.cpp
! src/share/vm/memory/filemap.cpp
Changeset: a0d5b9a2a9ec
Author: kzhaldyb
Date: 2016-09-28 18:40 +0300
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/a0d5b9a2a9ec
8166462: Convert TestResourcehash_test to Gtest
Reviewed-by: mgerdin, iignatyev
! src/share/vm/utilities/internalVMTests.cpp
- src/share/vm/utilities/resourceHash.cpp
+ test/native/utilities/test_resourceHash.cpp
Changeset: 4962f9f46728
Author: dholmes
Date: 2016-10-03 21:48 -0400
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/4962f9f46728
8081800: AbstractMethodError when evaluating a private method in an interface via debugger
Reviewed-by: acorn, dcubed, coleenp
! make/test/JtregNative.gmk
! src/share/vm/c1/c1_GraphBuilder.cpp
! src/share/vm/ci/ciInstanceKlass.cpp
! src/share/vm/ci/ciInstanceKlass.hpp
! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/classfile/classFileParser.hpp
! src/share/vm/classfile/defaultMethods.cpp
! src/share/vm/interpreter/linkResolver.cpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/instanceKlass.hpp
! src/share/vm/oops/klassVtable.cpp
! src/share/vm/oops/method.cpp
! src/share/vm/oops/method.hpp
! src/share/vm/prims/jni.cpp
+ test/runtime/RedefineTests/RedefineInterfaceMethods.java
+ test/runtime/jni/PrivateInterfaceMethods/PrivateInterfaceMethods.java
+ test/runtime/jni/PrivateInterfaceMethods/libPrivateInterfaceMethods.c
! test/runtime/logging/ItablesTest.java
Changeset: d9960bd9fb6d
Author: enevill
Date: 2016-05-24 08:47 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/d9960bd9fb6d
8157708: aarch64: StrIndexOfChar intrinsic is not implemented
Reviewed-by: aph
Contributed-by: ningsheng.jian at linaro.org
! src/cpu/aarch64/vm/aarch64.ad
! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp
! src/cpu/aarch64/vm/macroAssembler_aarch64.hpp
Changeset: bb17fd6f2e36
Author: iignatyev
Date: 2016-10-04 21:20 +0300
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/bb17fd6f2e36
8166925: several native TESTs should be changed to TEST_VM
Reviewed-by: vlivanov, kzhaldyb
! test/native/classfile/test_symbolTable.cpp
! test/native/logging/test_logConfiguration.cpp
! test/native/logging/test_logDecorations.cpp
! test/native/logging/test_logFileOutput.cpp
! test/native/oops/test_arrayOop.cpp
! test/native/utilities/test_json.cpp
Changeset: 802c4b6f5119
Author: iignatyev
Date: 2016-10-04 21:21 +0300
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/802c4b6f5119
8166129: hitting vmassert during gtest execution doesn't generate core and hs_err files
Reviewed-by: kzhaldyb, kbarrett
! test/native/gtestMain.cpp
Changeset: 5baf89bc0a4b
Author: mdoerr
Date: 2016-04-29 15:23 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/5baf89bc0a4b
8155729: C2: Skip transformation of LoadConP for heap-based compressed oops
Reviewed-by: kvn
! src/cpu/aarch64/vm/aarch64.ad
! src/cpu/ppc/vm/ppc.ad
! src/cpu/sparc/vm/sparc.ad
! src/cpu/x86/vm/x86_32.ad
! src/cpu/x86/vm/x86_64.ad
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/matcher.hpp
Changeset: 99ba38bd0e7c
Author: erikj
Date: 2016-10-05 11:05 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/99ba38bd0e7c
8164120: The minimal VM should be stripped using --strip-unneeded
Reviewed-by: ihse, tbell, bobv
! make/lib/CompileJvm.gmk
! make/lib/JvmFeatures.gmk
Changeset: d3032d8d3bc7
Author: mlarsson
Date: 2016-09-08 15:24 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/d3032d8d3bc7
8165696: Convert gcTraceTime internal tests to GTest
Reviewed-by: rehn, rprotacio
! src/share/vm/logging/log.cpp
! src/share/vm/utilities/internalVMTests.cpp
! test/native/logging/logTestUtils.inline.hpp
+ test/native/logging/test_gcTraceTime.cpp
Changeset: 37040fd2c7f5
Author: mlarsson
Date: 2016-09-08 15:24 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/37040fd2c7f5
8165698: Convert LogTagSet related internal tests to GTest
Reviewed-by: rehn, rprotacio
! src/share/vm/logging/log.cpp
! src/share/vm/utilities/internalVMTests.cpp
! test/native/logging/test_logTagLevelExpression.cpp
! test/native/logging/test_logTagSet.cpp
+ test/native/logging/test_logTagSetDescriptions.cpp
Changeset: 1a8be2fab619
Author: mlarsson
Date: 2016-09-08 15:28 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/1a8be2fab619
8165700: Convert LogMessage internal tests to GTest
Reviewed-by: rehn, rprotacio
! src/share/vm/logging/log.cpp
! src/share/vm/utilities/internalVMTests.cpp
+ test/native/logging/test_logMessageTest.cpp
Changeset: c3b0353786c1
Author: mlarsson
Date: 2016-09-08 15:43 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/c3b0353786c1
8165702: Convert LogFileOutput internal tests to GTest
Reviewed-by: rehn, rprotacio
! src/share/vm/logging/log.cpp
! src/share/vm/utilities/internalVMTests.cpp
! test/native/logging/logTestUtils.inline.hpp
! test/native/logging/test_logFileOutput.cpp
Changeset: 63fb7119a843
Author: mlarsson
Date: 2016-09-08 15:51 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/63fb7119a843
8165704: Convert LogStream internal tests to GTest
Reviewed-by: rehn, rprotacio
! src/share/vm/logging/log.cpp
! src/share/vm/utilities/internalVMTests.cpp
+ test/native/logging/test_logStream.cpp
Changeset: f6ef8a82b3cc
Author: mlarsson
Date: 2016-09-08 15:57 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/f6ef8a82b3cc
8165600: Convert internal logging tests to GTest
Reviewed-by: rehn, rprotacio
- src/share/vm/logging/log.cpp
! src/share/vm/utilities/internalVMTests.cpp
+ test/native/logging/test_log.cpp
! test/native/logging/test_logConfiguration.cpp
Changeset: 97cd0eaed840
Author: mlarsson
Date: 2016-10-05 12:28 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/97cd0eaed840
Merge
Changeset: 062429f3c065
Author: jwilhelm
Date: 2015-10-21 15:18 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/062429f3c065
8166276: Refactor gen_process_roots to allow simpler fix for 8165949
Reviewed-by: mgerdin, stefank
Contributed-by: jesper.wilhelmsson at oracle.com, stefan.johansson at oracle.com
! src/share/vm/gc/cms/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc/cms/parNewGeneration.cpp
! src/share/vm/gc/serial/defNewGeneration.cpp
! src/share/vm/gc/serial/genMarkSweep.cpp
! src/share/vm/gc/shared/genCollectedHeap.cpp
! src/share/vm/gc/shared/genCollectedHeap.hpp
Changeset: 1d70c7ca92cc
Author: sjohanss
Date: 2016-10-05 13:35 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/1d70c7ca92cc
8165949: Serial and ConcMarkSweep do not unload strings when class unloading is disabled
Reviewed-by: mgerdin, tschatzl, stefank
! src/share/vm/gc/cms/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc/serial/genMarkSweep.cpp
! src/share/vm/gc/shared/genCollectedHeap.cpp
! src/share/vm/gc/shared/genCollectedHeap.hpp
Changeset: d574220871d3
Author: never
Date: 2016-10-05 11:32 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/d574220871d3
8166929: [JVMCI] Expose decompile counts in MDO
Reviewed-by: twisti
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotMethodData.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotProfilingInfo.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotResolvedJavaMethodImpl.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotVMConfig.java
! src/share/vm/interpreter/invocationCounter.hpp
! src/share/vm/jvmci/vmStructs_jvmci.cpp
Changeset: 4c7c4d8333ac
Author: goetz
Date: 2016-09-22 18:33 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/4c7c4d8333ac
8166562: C2: Suppress relocations in scratch emit.
Reviewed-by: kvn
! src/cpu/ppc/vm/ppc.ad
! src/share/vm/asm/assembler.cpp
! src/share/vm/asm/codeBuffer.cpp
! src/share/vm/asm/codeBuffer.hpp
! src/share/vm/opto/compile.cpp
Changeset: 160d63f639af
Author: kvn
Date: 2016-10-05 21:35 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/160d63f639af
Merge
Changeset: fcadda510556
Author: dnsimon
Date: 2016-10-05 13:56 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/fcadda510556
8167194: [JVMCI] no reliable mechanism for querying JVMCI system properties
Reviewed-by: kvn
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotJVMCIRuntime.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.runtime/src/jdk/vm/ci/runtime/services/JVMCICompilerFactory.java
! src/share/vm/jvmci/jvmci_globals.cpp
! src/share/vm/jvmci/jvmci_globals.hpp
! src/share/vm/runtime/thread.cpp
+ test/compiler/jvmci/TestJVMCIPrintProperties.java
Changeset: 60a8cbf7030e
Author: aph
Date: 2016-10-06 09:25 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/60a8cbf7030e
8167200: AArch64: Broken stack pointer adjustment in interpreter
Summary: Always adjust SP unconditionally
Reviewed-by: dlong, kbarrett
! src/cpu/aarch64/vm/templateTable_aarch64.cpp
Changeset: a53404b57257
Author: aph
Date: 2016-10-06 09:36 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/a53404b57257
Merge
- src/share/vm/logging/log.cpp
Changeset: bd5e566edbc4
Author: dnsimon
Date: 2016-10-07 15:40 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/bd5e566edbc4
8167353: [JVMCI] JVMCI re-initialization check is in the wrong location
Reviewed-by: kvn, twisti
! src/share/vm/classfile/systemDictionary.hpp
! src/share/vm/jvmci/jvmciRuntime.cpp
! src/share/vm/jvmci/systemDictionary_jvmci.hpp
! src/share/vm/jvmci/vmSymbols_jvmci.hpp
Changeset: b1c62e595c4a
Author: hseigel
Date: 2016-10-10 08:34 -0400
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/b1c62e595c4a
8166364: fatal error: acquiring lock DirtyCardQ_CBL_mon/16 out of order with lock Module_lock/6 -- possible deadlock
Summary: Set the mirror's module field outside of the module lock.
Reviewed-by: dsamersoff, dholmes, rehn
! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/classfile/moduleEntry.cpp
! src/share/vm/classfile/modules.cpp
Changeset: d3f508318705
Author: amurillo
Date: 2016-10-13 08:57 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/d3f508318705
Merge
! make/lib/CompileJvm.gmk
- src/share/vm/logging/log.cpp
- src/share/vm/utilities/resourceHash.cpp
Changeset: 32b7bb18922d
Author: mdoerr
Date: 2016-09-27 09:26 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/32b7bb18922d
8166689: PPC64: Race condition between stack bang and non-entrant patching
Reviewed-by: goetz
! src/cpu/ppc/vm/c1_MacroAssembler_ppc.cpp
! src/cpu/ppc/vm/templateTable_ppc_64.cpp
Changeset: 9cc82b204d20
Author: adinn
Date: 2016-09-27 09:25 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/9cc82b204d20
8165673: AArch64: Fix JNI floating point argument handling
Reviewed-by: aph, adinn
Contributed-by: ningsheng.jian at linaro.org
! src/cpu/aarch64/vm/interpreterRT_aarch64.cpp
! src/cpu/aarch64/vm/sharedRuntime_aarch64.cpp
- test/compiler/floatingpoint/Test15FloatJNIArgs.java
+ test/compiler/floatingpoint/TestFloatJNIArgs.java
- test/compiler/floatingpoint/libTest15FloatJNIArgs.c
+ test/compiler/floatingpoint/libTestFloatJNIArgs.c
Changeset: 174c38f7c4bc
Author: dnsimon
Date: 2016-09-27 04:48 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/174c38f7c4bc
8166517: [JVMCI] export JVMCI to auto-detected JVMCI compiler
Reviewed-by: kvn, twisti
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotJVMCICompilerConfig.java
Changeset: 6214eb051a30
Author: rasbold
Date: 2016-09-28 10:11 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/6214eb051a30
8166742: SIGFPE in C2 Loop IV elimination
Reviewed-by: kvn
! src/share/vm/opto/loopnode.cpp
+ test/compiler/loopopts/TestImpossibleIV.java
Changeset: a77e80a0a77f
Author: never
Date: 2016-09-29 10:00 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/a77e80a0a77f
8166869: [JVMCI] record metadata relocations for metadata references
Reviewed-by: kvn
! src/cpu/sparc/vm/jvmciCodeInstaller_sparc.cpp
! src/cpu/x86/vm/jvmciCodeInstaller_x86.cpp
! src/share/vm/jvmci/jvmciCodeInstaller.cpp
! src/share/vm/jvmci/jvmciCodeInstaller.hpp
Changeset: 4191b33b3629
Author: jcm
Date: 2016-09-29 22:37 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/4191b33b3629
8134389: Crash in HotSpot with jvm.dll+0x42b48 ciObjectFactory::create_new_metadata
Summary: Always obtain return type from declared_signature for Invoke::declared_type. TypeCast return value to declared_signature return type for inlined lforms.
Reviewed-by: kvn, vlivanov
! src/share/vm/c1/c1_GraphBuilder.cpp
! src/share/vm/c1/c1_Instruction.cpp
! src/share/vm/ci/ciMethod.hpp
+ test/compiler/jsr292/TestArrayReturnType.java
Changeset: ea0313bad050
Author: roland
Date: 2016-09-28 11:17 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/ea0313bad050
8166836: Elimination of clone's ArrayCopyNode may make compilation fail silently
Reviewed-by: vlivanov
! src/share/vm/opto/macro.cpp
+ test/compiler/arraycopy/TestEliminatedCloneBadMemEdge.java
Changeset: a46f84e4a4d2
Author: dlong
Date: 2016-10-03 12:35 -0400
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/a46f84e4a4d2
Merge
- src/share/vm/utilities/chunkedList.cpp
- test/runtime/SharedArchiveFile/SASymbolTableTestAttachee.java
Changeset: 51214c891d11
Author: rschatz
Date: 2016-10-03 17:54 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/51214c891d11
8166781: fix wrong comment in ReceiverTypeData
Reviewed-by: kvn
! src/share/vm/oops/methodData.hpp
Changeset: b2b2ec149a24
Author: rschatz
Date: 2016-10-03 19:09 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/b2b2ec149a24
Merge
Changeset: b44d14948c83
Author: kvn
Date: 2016-10-14 08:54 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/b44d14948c83
Merge
! src/share/vm/c1/c1_GraphBuilder.cpp
- test/compiler/floatingpoint/Test15FloatJNIArgs.java
- test/compiler/floatingpoint/libTest15FloatJNIArgs.c
Changeset: e5d554123372
Author: dholmes
Date: 2016-10-17 18:40 -0400
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/e5d554123372
8166197: assert(RelaxAssert || w != Thread::current()->_MutexEvent) failed: invariant
Reviewed-by: dcubed, cvarming
! src/share/vm/runtime/mutex.cpp
Changeset: 0fe2815ffa74
Author: stsmirno
Date: 2016-10-17 18:54 -0400
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/0fe2815ffa74
8165687: Fix license and copyright headers in jd9 under hotspot/test
Summary: Legal notices and Oracle copyrights were updated (white and blank space, commas) in tests files for uniformity to meet Oracle requirements.
Reviewed-by: dholmes, iris
Contributed-by: Stanislav Smirnov <stanislav.smirnov at oracle.com>, Vassili Igouchkine <vassili.igouchkine at oracle.com>
! test/compiler/c1/NullCheckTest.java
! test/compiler/c1/Test6579789.java
! test/compiler/c1/Test6795465.java
! test/compiler/c1/Test6849574.java
! test/compiler/c1/Test6855215.java
! test/compiler/c1/Test6932496.java
! test/compiler/c1/Test7042153.java
! test/compiler/c1/Test7090976.java
! test/compiler/c1/Test7103261.java
! test/compiler/c1/Test7123108.java
! test/compiler/c1/Test8004051.java
! test/compiler/c1/TestArrayCopy.java
! test/compiler/c1/TestDeoptInt.java
! test/compiler/c1/TestUnalignedLoad.java
! test/compiler/c2/FloatingPointFoldingTest.java
! test/compiler/c2/IVTest.java
! test/compiler/c2/InterruptedTest.java
! test/compiler/c2/Test6186134.java
! test/compiler/c2/Test6196102.java
! test/compiler/c2/Test6357214.java
! test/compiler/c2/Test6443505.java
! test/compiler/c2/Test6559156.java
! test/compiler/c2/Test6661247.java
! test/compiler/c2/Test6732154.java
! test/compiler/c2/Test6753639.java
! test/compiler/c2/Test6792161.java
! test/compiler/c2/Test6796786.java
! test/compiler/c2/Test6799693.java
! test/compiler/c2/Test6823453.java
! test/compiler/c2/Test6832293.java
! test/compiler/c2/Test6850611.java
! test/compiler/c2/Test6851282.java
! test/compiler/c2/Test6852078.java
! test/compiler/c2/Test6857159.java
! test/compiler/c2/Test6885584.java
! test/compiler/c2/Test6897150.java
! test/compiler/c2/Test6905845.java
! test/compiler/c2/Test6910605_1.java
! test/compiler/c2/Test6910605_2.java
! test/compiler/c2/Test6916644.java
! test/compiler/c2/Test6930043.java
! test/compiler/c2/Test6931567.java
! test/compiler/c2/Test6935022.java
! test/compiler/c2/Test6956668.java
! test/compiler/c2/Test6959129.java
! test/compiler/c2/Test6968348.java
! test/compiler/c2/Test6985295.java
! test/compiler/c2/Test6992759.java
! test/compiler/c2/Test7002666.java
! test/compiler/c2/Test7009359.java
! test/compiler/c2/Test7020614.java
! test/compiler/c2/Test7024475.java
! test/compiler/c2/Test7041100.java
! test/compiler/c2/Test7046096.java
! test/compiler/c2/Test7047069.java
! test/compiler/c2/Test7048332.java
! test/compiler/c2/Test7068051.java
! test/compiler/c2/Test7110586.java
! test/compiler/c2/Test7125879.java
! test/compiler/c2/Test7160610.java
! test/compiler/c2/Test7169782.java
! test/compiler/c2/Test7174363.java
! test/compiler/c2/Test7177917.java
! test/compiler/c2/Test7190310.java
! test/compiler/c2/Test7190310_unsafe.java
! test/compiler/c2/Test7199742.java
! test/compiler/c2/Test8002069.java
! test/compiler/c2/TestDominatingDeadCheckCast.java
! test/compiler/c2/cr6340864/TestByteVect.java
! test/compiler/c2/cr6340864/TestDoubleVect.java
! test/compiler/c2/cr6340864/TestFloatVect.java
! test/compiler/c2/cr6340864/TestIntVect.java
! test/compiler/c2/cr6340864/TestLongVect.java
! test/compiler/c2/cr6340864/TestShortVect.java
! test/compiler/c2/cr6663854/Test6663854.java
! test/compiler/c2/cr6711117/Test.java
! test/compiler/c2/cr6890943/Test6890943.java
! test/compiler/c2/cr7005594/Test7005594.java
! test/compiler/c2/cr7192963/TestByteVect.java
! test/compiler/c2/cr7192963/TestDoubleVect.java
! test/compiler/c2/cr7192963/TestFloatVect.java
! test/compiler/c2/cr7192963/TestIntVect.java
! test/compiler/c2/cr7192963/TestLongVect.java
! test/compiler/c2/cr7192963/TestShortVect.java
! test/compiler/c2/cr7200264/TestIntVect.java
! test/compiler/c2/cr8004867/TestIntAtomicCAS.java
! test/compiler/c2/cr8004867/TestIntAtomicOrdered.java
! test/compiler/c2/cr8004867/TestIntAtomicVolatile.java
! test/compiler/c2/cr8004867/TestIntUnsafeCAS.java
! test/compiler/c2/cr8004867/TestIntUnsafeOrdered.java
! test/compiler/c2/cr8004867/TestIntUnsafeVolatile.java
! test/compiler/codecache/OverflowCodeCacheTest.java
! test/compiler/codecache/stress/CodeCacheStressRunner.java
! test/compiler/codecache/stress/Helper.java
! test/compiler/codecache/stress/OverloadCompileQueueTest.java
! test/compiler/codecache/stress/RandomAllocationTest.java
! test/compiler/codecache/stress/UnexpectedDeoptimizationTest.java
! test/compiler/codegen/Test6431242.java
! test/compiler/codegen/Test6909839.java
! test/compiler/codegen/Test6942326.java
! test/compiler/codegen/Test7009231.java
! test/compiler/codegen/Test7100757.java
! test/compiler/codegen/TestBooleanVect.java
! test/compiler/codegen/TestByteDoubleVect.java
! test/compiler/codegen/TestByteFloatVect.java
! test/compiler/codegen/TestByteIntVect.java
! test/compiler/codegen/TestByteLongVect.java
! test/compiler/codegen/TestByteShortVect.java
! test/compiler/codegen/TestByteVect.java
! test/compiler/codegen/TestCharShortVect.java
! test/compiler/codegen/TestCharVect.java
! test/compiler/codegen/TestCharVect2.java
! test/compiler/codegen/TestDoubleVect.java
! test/compiler/codegen/TestFloatDoubleVect.java
! test/compiler/codegen/TestFloatVect.java
! test/compiler/codegen/TestIntDoubleVect.java
! test/compiler/codegen/TestIntFloatVect.java
! test/compiler/codegen/TestIntLongVect.java
! test/compiler/codegen/TestIntVect.java
! test/compiler/codegen/TestLongDoubleVect.java
! test/compiler/codegen/TestLongFloatVect.java
! test/compiler/codegen/TestLongVect.java
! test/compiler/codegen/TestShortDoubleVect.java
! test/compiler/codegen/TestShortFloatVect.java
! test/compiler/codegen/TestShortIntVect.java
! test/compiler/codegen/TestShortLongVect.java
! test/compiler/codegen/TestShortVect.java
! test/compiler/codegen/aes/TestAESBase.java
! test/compiler/codegen/aes/TestAESDecode.java
! test/compiler/codegen/aes/TestAESEncode.java
! test/compiler/codegen/aes/TestAESMain.java
! test/compiler/controldependency/TestEliminatedCastPPAtPhi.java
! test/compiler/cpuflags/AESIntrinsicsBase.java
! test/compiler/cpuflags/TestAESIntrinsicsOnSupportedConfig.java
! test/compiler/cpuflags/TestAESIntrinsicsOnUnsupportedConfig.java
! test/compiler/cpuflags/TestSSE4Disabled.java
! test/compiler/cpuflags/predicate/AESSupportPredicate.java
! test/compiler/escapeAnalysis/Test6726999.java
! test/compiler/escapeAnalysis/Test6775880.java
! test/compiler/escapeAnalysis/Test6895383.java
! test/compiler/escapeAnalysis/Test6896727.java
! test/compiler/escapeAnalysis/cr6795161/Test.java
! test/compiler/gcbarriers/G1CrashTest.java
! test/compiler/gcbarriers/PreserveFPRegistersTest.java
! test/compiler/inlining/InlineAccessors.java
! test/compiler/interpreter/cr7116216/LargeFrame.java
! test/compiler/interpreter/cr7116216/StackOverflow.java
! test/compiler/intrinsics/Test6982370.java
! test/compiler/intrinsics/bigInteger/TestMulAdd.java
! test/compiler/intrinsics/bigInteger/TestMultiplyToLen.java
! test/compiler/intrinsics/bigInteger/TestMultiplyToLenReturnProfile.java
! test/compiler/intrinsics/bigInteger/TestSquareToLen.java
! test/compiler/intrinsics/bmi/BMITestRunner.java
! test/compiler/intrinsics/bmi/Expr.java
! test/compiler/intrinsics/bmi/TestAndnI.java
! test/compiler/intrinsics/bmi/TestAndnL.java
! test/compiler/intrinsics/bmi/TestBlsiI.java
! test/compiler/intrinsics/bmi/TestBlsiL.java
! test/compiler/intrinsics/bmi/TestBlsmskI.java
! test/compiler/intrinsics/bmi/TestBlsmskL.java
! test/compiler/intrinsics/bmi/TestBlsrI.java
! test/compiler/intrinsics/bmi/TestBlsrL.java
! test/compiler/intrinsics/bmi/TestLzcntI.java
! test/compiler/intrinsics/bmi/TestLzcntL.java
! test/compiler/intrinsics/bmi/TestTzcntI.java
! test/compiler/intrinsics/bmi/TestTzcntL.java
! test/compiler/intrinsics/bmi/verifycode/BmiIntrinsicBase.java
! test/compiler/intrinsics/klass/TestIsPrimitive.java
! test/compiler/intrinsics/object/TestClone.java
! test/compiler/intrinsics/sha/TestSHA.java
! test/compiler/intrinsics/unsafe/AllocateUninitializedArray.java
! test/compiler/intrinsics/unsafe/TestUnsafeMismatchedArrayFieldAccess.java
! test/compiler/intrinsics/unsafe/TestUnsafeUnalignedMismatchedAccesses.java
! test/compiler/intrinsics/unsafe/UnsafeTwoCASLong.java
! test/compiler/jsr292/CreatesInterfaceDotEqualsCallInfo.java
! test/compiler/jsr292/LongReferenceCastingTest.java
! test/compiler/jsr292/MHInlineTest.java
! test/compiler/jsr292/Test7082949.java
! test/compiler/jsr292/cr6990212/Test6990212.java
! test/compiler/jsr292/methodHandleExceptions/ByteClassLoader.java
! test/compiler/jsr292/methodHandleExceptions/TestAMEnotNPE.java
! test/compiler/jsr292/methodHandleExceptions/p/C.java
! test/compiler/jsr292/methodHandleExceptions/p/Dok.java
! test/compiler/jsr292/methodHandleExceptions/p/E.java
! test/compiler/jsr292/methodHandleExceptions/p/F.java
! test/compiler/jsr292/methodHandleExceptions/p/I.java
! test/compiler/jsr292/methodHandleExceptions/p/Tdirect.java
! test/compiler/jsr292/methodHandleExceptions/p/Treflect.java
! test/compiler/jvmci/JVM_GetJVMCIRuntimeTest.java
! test/compiler/jvmci/SecurityRestrictionsTest.java
! test/compiler/jvmci/common/testcases/TestCase.java
! test/compiler/jvmci/compilerToVM/AllocateCompileIdTest.java
! test/compiler/jvmci/compilerToVM/CanInlineMethodTest.java
! test/compiler/jvmci/compilerToVM/CompileCodeTestCase.java
! test/compiler/jvmci/compilerToVM/ConstantPoolTestCase.java
! test/compiler/jvmci/compilerToVM/ConstantPoolTestsHelper.java
! test/compiler/jvmci/compilerToVM/DisassembleCodeBlobTest.java
! test/compiler/jvmci/compilerToVM/DoNotInlineOrCompileTest.java
! test/compiler/jvmci/compilerToVM/DummyAbstractClass.java
! test/compiler/jvmci/compilerToVM/DummyClass.java
! test/compiler/jvmci/compilerToVM/DummyInterface.java
! test/compiler/jvmci/compilerToVM/GetBytecodeTest.java
! test/compiler/jvmci/compilerToVM/GetConstantPoolTest.java
! test/compiler/jvmci/compilerToVM/GetExceptionTableTest.java
! test/compiler/jvmci/compilerToVM/GetLineNumberTableTest.java
! test/compiler/jvmci/compilerToVM/GetLocalVariableTableTest.java
! test/compiler/jvmci/compilerToVM/GetStackTraceElementTest.java
! test/compiler/jvmci/compilerToVM/HasCompiledCodeForOSRTest.java
! test/compiler/jvmci/compilerToVM/InvalidateInstalledCodeTest.java
! test/compiler/jvmci/compilerToVM/JVM_RegisterJVMCINatives.java
! test/compiler/jvmci/compilerToVM/LookupKlassInPoolTest.java
! test/compiler/jvmci/compilerToVM/LookupKlassRefIndexInPoolTest.java
! test/compiler/jvmci/compilerToVM/LookupMethodInPoolTest.java
! test/compiler/jvmci/compilerToVM/LookupNameAndTypeRefIndexInPoolTest.java
! test/compiler/jvmci/compilerToVM/LookupNameInPoolTest.java
! test/compiler/jvmci/compilerToVM/LookupSignatureInPoolTest.java
! test/compiler/jvmci/compilerToVM/MethodIsIgnoredBySecurityStackWalkTest.java
! test/compiler/jvmci/compilerToVM/ReprofileTest.java
! test/compiler/jvmci/compilerToVM/ResolveConstantInPoolTest.java
! test/compiler/jvmci/compilerToVM/ResolveFieldInPoolTest.java
! test/compiler/jvmci/compilerToVM/ResolvePossiblyCachedConstantInPoolTest.java
! test/compiler/jvmci/compilerToVM/ResolveTypeInPoolTest.java
! test/compiler/jvmci/compilerToVM/ShouldInlineMethodTest.java
! test/compiler/jvmci/jdk.vm.ci.code.test/libNativeCallTest.c
! test/compiler/linkage/LinkageErrors.java
! test/compiler/loopopts/BadPredicateAfterPartialPeel.java
! test/compiler/loopopts/ConstFPVectorization.java
! test/compiler/loopopts/CountedLoopProblem.java
! test/compiler/loopopts/Test6659207.java
! test/compiler/loopopts/Test7044738.java
! test/compiler/loopopts/Test7052494.java
! test/compiler/loopopts/TestArraysFillDeadControl.java
! test/compiler/loopopts/TestCastIINoLoopLimitCheck.java
! test/compiler/loopopts/TestDeadBackbranchArrayAccess.java
! test/compiler/loopopts/TestMoveStoresOutOfLoops.java
! test/compiler/loopopts/TestPredicateLostDependency.java
! test/compiler/loopopts/TestSplitIfBlocksDisabled.java
! test/compiler/loopopts/TestSplitIfUnswitchedLoopsEliminated.java
! test/compiler/loopopts/UseCountedLoopSafepoints.java
! test/compiler/loopopts/superword/ProdRed_Double.java
! test/compiler/loopopts/superword/ProdRed_Float.java
! test/compiler/loopopts/superword/ProdRed_Int.java
! test/compiler/loopopts/superword/ReductionPerf.java
! test/compiler/loopopts/superword/SumRedAbsNeg_Double.java
! test/compiler/loopopts/superword/SumRedAbsNeg_Float.java
! test/compiler/loopopts/superword/SumRedSqrt_Double.java
! test/compiler/loopopts/superword/SumRed_Double.java
! test/compiler/loopopts/superword/SumRed_Float.java
! test/compiler/loopopts/superword/SumRed_Int.java
! test/compiler/loopopts/superword/SumRed_Long.java
! test/compiler/loopopts/superword/TestVectorizationWithInvariant.java
! test/compiler/memoryinitialization/ZeroTLABTest.java
! test/compiler/rangechecks/PowerOf2SizedArraysChecks.java
! test/compiler/rangechecks/TestRangeCheckEliminationDisabled.java
! test/compiler/rangechecks/TestRangeCheckExceptionHandlerLoopMain.java
! test/compiler/regalloc/TestVectorRegAlloc.java
! test/compiler/rtm/cli/RTMGenericCommandLineOptionTest.java
! test/compiler/rtm/cli/RTMLockingAwareTest.java
! test/compiler/rtm/cli/TestPrintPreciseRTMLockingStatisticsBase.java
! test/compiler/rtm/cli/TestPrintPreciseRTMLockingStatisticsOptionOnSupportedConfig.java
! test/compiler/rtm/cli/TestPrintPreciseRTMLockingStatisticsOptionOnUnsupportedConfig.java
! test/compiler/rtm/cli/TestRTMAbortRatioOptionOnSupportedConfig.java
! test/compiler/rtm/cli/TestRTMAbortRatioOptionOnUnsupportedConfig.java
! test/compiler/rtm/cli/TestRTMAbortThresholdOption.java
! test/compiler/rtm/cli/TestRTMLockingCalculationDelayOption.java
! test/compiler/rtm/cli/TestRTMLockingThresholdOption.java
! test/compiler/rtm/cli/TestRTMRetryCountOption.java
! test/compiler/rtm/cli/TestRTMSpinLoopCountOption.java
! test/compiler/rtm/cli/TestRTMTotalCountIncrRateOptionOnSupportedConfig.java
! test/compiler/rtm/cli/TestRTMTotalCountIncrRateOptionOnUnsupportedConfig.java
! test/compiler/rtm/cli/TestUseRTMDeoptOptionOnSupportedConfig.java
! test/compiler/rtm/cli/TestUseRTMDeoptOptionOnUnsupportedConfig.java
! test/compiler/rtm/cli/TestUseRTMForStackLocksOptionOnSupportedConfig.java
! test/compiler/rtm/cli/TestUseRTMForStackLocksOptionOnUnsupportedConfig.java
! test/compiler/rtm/cli/TestUseRTMLockingOptionOnSupportedConfig.java
! test/compiler/rtm/cli/TestUseRTMLockingOptionOnUnsupportedCPU.java
! test/compiler/rtm/cli/TestUseRTMLockingOptionOnUnsupportedVM.java
! test/compiler/rtm/cli/TestUseRTMLockingOptionWithBiasedLocking.java
! test/compiler/rtm/cli/TestUseRTMXendForLockBusyOption.java
! test/compiler/rtm/locking/TestRTMAbortRatio.java
! test/compiler/rtm/locking/TestRTMAbortThreshold.java
! test/compiler/rtm/locking/TestRTMAfterNonRTMDeopt.java
! test/compiler/rtm/locking/TestRTMDeoptOnHighAbortRatio.java
! test/compiler/rtm/locking/TestRTMDeoptOnLowAbortRatio.java
! test/compiler/rtm/locking/TestRTMLockingCalculationDelay.java
! test/compiler/rtm/locking/TestRTMLockingThreshold.java
! test/compiler/rtm/locking/TestRTMRetryCount.java
! test/compiler/rtm/locking/TestRTMSpinLoopCount.java
! test/compiler/rtm/locking/TestRTMTotalCountIncrRate.java
! test/compiler/rtm/locking/TestUseRTMAfterLockInflation.java
! test/compiler/rtm/locking/TestUseRTMDeopt.java
! test/compiler/rtm/locking/TestUseRTMForInflatedLocks.java
! test/compiler/rtm/locking/TestUseRTMForStackLocks.java
! test/compiler/rtm/locking/TestUseRTMXendForLockBusy.java
! test/compiler/rtm/method_options/TestNoRTMLockElidingOption.java
! test/compiler/rtm/method_options/TestUseRTMLockElidingOption.java
! test/compiler/rtm/print/TestPrintPreciseRTMLockingStatistics.java
! test/compiler/runtime/StackOverflowBug.java
! test/compiler/runtime/Test6778657.java
! test/compiler/runtime/Test6826736.java
! test/compiler/runtime/Test6859338.java
! test/compiler/runtime/Test6892265.java
! test/compiler/runtime/Test7088020.java
! test/compiler/runtime/Test7196199.java
! test/compiler/runtime/cr6891750/Test6891750.java
! test/compiler/runtime/safepoints/TestRegisterRestoring.java
! test/compiler/stable/TestStableMismatched.java
! test/compiler/testlibrary/rtm/AbortProvoker.java
! test/compiler/testlibrary/rtm/AbortType.java
! test/compiler/testlibrary/rtm/BufferOverflowProvoker.java
! test/compiler/testlibrary/rtm/BusyLock.java
! test/compiler/testlibrary/rtm/CompilableTest.java
! test/compiler/testlibrary/rtm/MemoryConflictProvoker.java
! test/compiler/testlibrary/rtm/NestedAbortProvoker.java
! test/compiler/testlibrary/rtm/RTMLockingStatistics.java
! test/compiler/testlibrary/rtm/RTMTestBase.java
! test/compiler/testlibrary/rtm/XAbortProvoker.java
! test/compiler/testlibrary/rtm/predicate/SupportedCPU.java
! test/compiler/testlibrary/rtm/predicate/SupportedVM.java
! test/compiler/types/TestPhiElimination.java
! test/compiler/uncommontrap/UncommonTrapStackBang.java
! test/compiler/whitebox/AllocationCodeBlobTest.java
! test/compiler/whitebox/ForceNMethodSweepTest.java
! test/compiler/whitebox/GetCodeHeapEntriesTest.java
! test/compiler/whitebox/GetNMethodTest.java
! test/gc/TestCardTablePageCommits.java
! test/gc/TestHumongousReferenceObject.java
! test/gc/TestSystemGC.java
! test/gc/arguments/AllocationHelper.java
! test/gc/arguments/FlagsValue.java
! test/gc/arguments/GCTypes.java
! test/gc/arguments/HeapRegionUsageTool.java
! test/gc/arguments/TestCMSHeapSizeFlags.java
! test/gc/arguments/TestG1ConcMarkStepDurationMillis.java
! test/gc/arguments/TestG1ConcRefinementThreads.java
! test/gc/arguments/TestG1HeapRegionSize.java
! test/gc/arguments/TestG1HeapSizeFlags.java
! test/gc/arguments/TestG1PercentageOptions.java
! test/gc/arguments/TestInitialTenuringThreshold.java
! test/gc/arguments/TestMaxHeapSizeTools.java
! test/gc/arguments/TestMaxMinHeapFreeRatioFlags.java
! test/gc/arguments/TestMaxNewSize.java
! test/gc/arguments/TestMinAndInitialSurvivorRatioFlags.java
! test/gc/arguments/TestMinInitialErgonomics.java
! test/gc/arguments/TestNewRatioFlag.java
! test/gc/arguments/TestNewSizeThreadIncrease.java
! test/gc/arguments/TestObjectTenuringFlags.java
! test/gc/arguments/TestParallelGCThreads.java
! test/gc/arguments/TestParallelHeapSizeFlags.java
! test/gc/arguments/TestSerialHeapSizeFlags.java
! test/gc/arguments/TestShrinkHeapInSteps.java
! test/gc/arguments/TestSurvivorRatioFlag.java
! test/gc/arguments/TestTargetSurvivorRatioFlag.java
! test/gc/arguments/TestUnrecognizedVMOptionsHandling.java
! test/gc/arguments/TestUseCompressedOopsErgo.java
! test/gc/arguments/TestUseCompressedOopsErgoTools.java
! test/gc/arguments/TestVerifyBeforeAndAfterGCFlags.java
! test/gc/cms/DisableResizePLAB.java
! test/gc/cms/TestCMSScavengeBeforeRemark.java
! test/gc/g1/humongousObjects/ClassLoaderGenerator.java
! test/gc/g1/humongousObjects/G1SampleClass.java
! test/gc/g1/humongousObjects/TestHeapCounters.java
! test/gc/g1/humongousObjects/TestHumongousClassLoader.java
! test/gc/g1/humongousObjects/TestHumongousMovement.java
! test/gc/g1/humongousObjects/TestHumongousNonArrayAllocation.java
! test/gc/g1/humongousObjects/TestHumongousThreshold.java
! test/gc/g1/humongousObjects/TestNoAllocationsInHRegions.java
! test/gc/g1/humongousObjects/TestObjectCollected.java
! test/gc/g1/humongousObjects/objectGraphTest/GC.java
! test/gc/g1/humongousObjects/objectGraphTest/GCTokens.java
! test/gc/g1/humongousObjects/objectGraphTest/ObjectGraph.java
! test/gc/g1/humongousObjects/objectGraphTest/ReferenceInfo.java
! test/gc/g1/humongousObjects/objectGraphTest/TestObjectGraphAfterGC.java
! test/gc/g1/humongousObjects/objectGraphTest/TestcaseData.java
! test/gc/logging/TestUnifiedLoggingSwitchStress.java
! test/gc/startup_warnings/TestCMS.java
! test/gc/startup_warnings/TestDefNewCMS.java
! test/gc/startup_warnings/TestG1.java
! test/gc/startup_warnings/TestParNewCMS.java
! test/gc/startup_warnings/TestParNewSerialOld.java
! test/gc/startup_warnings/TestParallelGC.java
! test/gc/startup_warnings/TestParallelScavengeSerialOld.java
! test/gc/startup_warnings/TestSerialGC.java
! test/gc/stress/TestGCOld.java
! test/gc/testlibrary/Helpers.java
! test/native/GTestWrapper.java
! test/native/gtestLauncher.cpp
! test/native/logging/logTestFixture.cpp
! test/native/logging/logTestFixture.hpp
! test/native/logging/logTestUtils.inline.hpp
! test/native/logging/test_logConfiguration.cpp
! test/native/logging/test_logDecorations.cpp
! test/native/logging/test_logDecorators.cpp
! test/native/logging/test_logFileOutput.cpp
! test/native/logging/test_logLevel.cpp
! test/native/logging/test_logOutputList.cpp
! test/native/logging/test_logTag.cpp
! test/native/logging/test_logTagLevelExpression.cpp
! test/native/logging/test_logTagSet.cpp
! test/native/runtime/test_arguments.cpp
! test/native/runtime/test_classLoader.cpp
! test/native/runtime/test_globals.cpp
! test/native/runtime/test_os.cpp
! test/native/unittest.hpp
! test/native/utilities/test_bitMap_setops.cpp
! test/native/utilities/test_quicksort.cpp
! test/runtime/7116786/Test7116786.java
! test/runtime/7167069/PrintAsFlag.java
! test/runtime/BootClassAppendProp/BootClassPathAppend.java
! test/runtime/BootClassAppendProp/SunBootClassPath.java
! test/runtime/CommandLine/ObsoleteFlagErrorMessage.java
! test/runtime/CommandLine/TraceExceptionsTest.java
! test/runtime/Final/TestPutMain.java
! test/runtime/InternalApi/ThreadCpuTimesDeadlock.java
! test/runtime/MirrorFrame/Asmator.java
! test/runtime/MirrorFrame/Test8003720.java
! test/runtime/MirrorFrame/Victim.java
! test/runtime/MirrorFrame/VictimClassLoader.java
! test/runtime/SelectionResolution/AbstractMethodErrorTest.java
! test/runtime/SelectionResolution/classes/selectionresolution/Builder.java
! test/runtime/SelectionResolution/classes/selectionresolution/ByteCodeClassLoader.java
! test/runtime/SelectionResolution/classes/selectionresolution/ClassBuilder.java
! test/runtime/SelectionResolution/classes/selectionresolution/ClassConstruct.java
! test/runtime/SelectionResolution/classes/selectionresolution/Clazz.java
! test/runtime/SelectionResolution/classes/selectionresolution/HierarchyShape.java
! test/runtime/SelectionResolution/classes/selectionresolution/Interface.java
! test/runtime/SelectionResolution/classes/selectionresolution/Method.java
! test/runtime/SelectionResolution/classes/selectionresolution/MethodData.java
! test/runtime/SelectionResolution/classes/selectionresolution/TestBuilder.java
! test/runtime/SharedArchiveFile/DumpSymbolAndStringTable.java
! test/runtime/StackGuardPages/exeinvoke.c
! test/runtime/Throwable/StackTraceLogging.java
! test/runtime/Throwable/ThrowableIntrospectionSegfault.java
! test/runtime/classFileParserBug/AnnotationTag.java
! test/runtime/classFileParserBug/BadInitMethod.java
! test/runtime/classFileParserBug/BadNameAndType.java
! test/runtime/classFileParserBug/EnclosingMethod.java
! test/runtime/classFileParserBug/InitInInterface.java
! test/runtime/classFileParserBug/TestBadClassName.java
! test/runtime/lambda-features/InvokespecialInterface.java
! test/runtime/lambda-features/PublicStaticInterfaceMethodHandling.java
! test/runtime/lambda-features/TestConcreteClassWithAbstractMethod.java
! test/runtime/lambda-features/TestInterfaceInit.java
! test/runtime/lambda-features/TestInterfaceOrder.java
! test/runtime/lambda-features/TestStaticandInstance.java
! test/runtime/logging/BiasedLockingTest.java
! test/runtime/logging/CompressedOopsTest.java
! test/runtime/logging/DefaultMethodsTest.java
! test/runtime/logging/ExceptionsTest.java
! test/runtime/logging/ItablesTest.java
! test/runtime/logging/ModulesTest.java
! test/runtime/logging/MonitorInflationTest.java
! test/runtime/logging/OsCpuLoggingTest.java
! test/runtime/logging/SafepointCleanupTest.java
! test/runtime/logging/SafepointTest.java
! test/runtime/logging/StartupTimeTest.java
! test/runtime/logging/VMOperationTest.java
! test/runtime/logging/VerificationTest.java
! test/runtime/logging/VtablesTest.java
! test/runtime/logging/p1/A.java
! test/runtime/logging/p1/C.java
! test/runtime/logging/p2/D.java
! test/runtime/stackMapCheck/StackMapCheck.java
! test/runtime/verifier/PrimIntArray.java
! test/runtime/verifier/TraceClassRes.java
! test/sanity/ExecuteInternalVMTests.java
! test/serviceability/dcmd/vm/DynLibsTest.java
! test/serviceability/jvmti/TestLambdaFormRetransformation.java
! test/serviceability/tmtools/share/common/TmTool.java
Changeset: dfff5edc66df
Author: mwalsh
Date: 2016-10-17 19:12 -0400
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/dfff5edc66df
8165482: java in ldoms, with cpu-arch=generic has problems
Reviewed-by: dholmes, alanbur
! src/cpu/sparc/vm/vm_version_sparc.cpp
! src/os_cpu/solaris_sparc/vm/vm_version_solaris_sparc.cpp
Changeset: 43c36489d6fe
Author: alanbur
Date: 2016-10-17 19:18 -0400
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/43c36489d6fe
8157141: Fix for JDK-8031290 is unnecessarily fragile
8166454: meminfo(2) has been available since Solaris 9
Reviewed-by: dholmes, kbarrett
! src/cpu/sparc/vm/vmStructs_sparc.hpp
! src/cpu/sparc/vm/vm_version_sparc.hpp
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot.sparc/src/jdk/vm/ci/hotspot/sparc/SPARCHotSpotJVMCIBackendFactory.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot.sparc/src/jdk/vm/ci/hotspot/sparc/SPARCHotSpotVMConfig.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.sparc/src/jdk/vm/ci/sparc/SPARC.java
! src/os/solaris/vm/os_solaris.cpp
! src/os/solaris/vm/os_solaris.hpp
! src/os_cpu/solaris_sparc/vm/vm_version_solaris_sparc.cpp
! src/share/vm/jvmci/vmStructs_jvmci.cpp
Changeset: e86cc2a83428
Author: jmasa
Date: 2016-10-17 16:46 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/e86cc2a83428
8155948: Add message for CMS deprecation for Oracle builds
Reviewed-by: kbarrett, dholmes, coleenp, drwhite
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/arguments.hpp
+ src/share/vm/runtime/arguments_ext.cpp
! test/gc/startup_warnings/TestCMS.java
Changeset: 135ce0e36619
Author: sangheki
Date: 2016-10-18 01:47 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/135ce0e36619
Merge
! test/gc/startup_warnings/TestCMS.java
Changeset: 036f46dcf262
Author: mdoerr
Date: 2016-10-12 10:41 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/036f46dcf262
8166970: Adapt mutex padding according to DEFAULT_CACHE_LINE_SIZE
Reviewed-by: coleenp, dholmes, dcubed, redestad
! src/share/vm/runtime/mutex.hpp
! src/share/vm/runtime/mutexLocker.cpp
Changeset: 10724994b8bf
Author: coleenp
Date: 2016-10-18 00:15 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/10724994b8bf
Merge
- test/compiler/floatingpoint/Test15FloatJNIArgs.java
- test/compiler/floatingpoint/libTest15FloatJNIArgs.c
Changeset: 728e5166a597
Author: coleenp
Date: 2016-10-18 02:53 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/728e5166a597
Merge
Changeset: a44e1708bb9f
Author: sangheki
Date: 2016-10-17 21:21 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/a44e1708bb9f
8166461: Deprecate UseAutoGCSelectPolicy
Reviewed-by: kbarrett, ehelin
! src/share/vm/runtime/arguments.cpp
+ test/gc/startup_warnings/TestUseAutoGCSelectPolicy.java
Changeset: f5fd57f23732
Author: sangheki
Date: 2016-10-17 16:40 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/f5fd57f23732
8167494: Deprecate AutoGCSelectPauseMillis
Reviewed-by: kbarrett, ehelin
! src/share/vm/runtime/arguments.cpp
! test/gc/startup_warnings/TestUseAutoGCSelectPolicy.java
Changeset: f482f393222d
Author: thartmann
Date: 2016-10-18 09:43 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/f482f393222d
8153134: Infinite loop in handle_wrong_method in jmod
Summary: Use Patching_lock to synchronize access between set_code() and clear_code().
Reviewed-by: kvn, dlong
! src/share/vm/classfile/classLoader.cpp
! src/share/vm/code/nmethod.cpp
! src/share/vm/oops/method.cpp
! src/share/vm/oops/method.hpp
Changeset: d1031aa909fd
Author: roland
Date: 2016-10-17 17:55 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/d1031aa909fd
8168086: 8166869 broke jvmci build on aarch64
Reviewed-by: kvn
! src/cpu/aarch64/vm/jvmciCodeInstaller_aarch64.cpp
Changeset: be080d1a870c
Author: rehn
Date: 2016-10-18 10:51 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/be080d1a870c
8165526: Kitchensink sudden death - error code 0x406d1388
Reviewed-by: dholmes, sla, gtriantafill
! src/os/windows/vm/os_windows.cpp
Changeset: e721efdc2ae3
Author: rehn
Date: 2016-10-18 12:06 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/e721efdc2ae3
Merge
Changeset: 652537a80080
Author: rehn
Date: 2016-10-18 13:24 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/652537a80080
Merge
Changeset: 313dda585dbc
Author: ctornqvi
Date: 2016-10-18 06:14 -0400
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/313dda585dbc
8166738: Enable concurrency in Hotspot jtreg testing
Reviewed-by: gtriantafill, erikj, sspitsyn
! test/Makefile
Changeset: d8b867be6027
Author: ctornqvi
Date: 2016-10-18 06:17 -0400
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/d8b867be6027
8159799: Tests using jcmd fails intermittently with Could not open PerfMemory on Windows
Reviewed-by: gtriantafill, dholmes, sla, fparain
! src/os/windows/vm/perfMemory_windows.cpp
Changeset: b2fa2456dc3c
Author: ctornqvi
Date: 2016-10-18 12:26 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/b2fa2456dc3c
Merge
Changeset: fd254be27168
Author: ehelin
Date: 2016-10-05 16:00 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/fd254be27168
8167190: Remove confusing timestamps from the gc log
Reviewed-by: sjohanss, pliden
! src/share/vm/gc/shared/gcTraceTime.inline.hpp
! test/gc/logging/TestPrintReferences.java
! test/native/logging/test_gcTraceTime.cpp
! test/serviceability/logging/TestLogRotation.java
Changeset: 830643d17e58
Author: ehelin
Date: 2016-10-18 16:21 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/830643d17e58
Merge
Changeset: ca57b5424e21
Author: dnsimon
Date: 2016-10-11 00:08 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/ca57b5424e21
8167180: [JVMCI] Exported elements referring to inaccessible types in jdk.vm.ci
Reviewed-by: mchung, twisti, alanb
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/EmptyEventProvider.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/EventProvider.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotJVMCICompilerConfig.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotJVMCICompilerFactory.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotJVMCIRuntime.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotVMEventListener.java
- src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/services/EmptyEventProvider.java
- src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/services/EventProvider.java
- src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/services/HotSpotJVMCICompilerFactory.java
- src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/services/HotSpotVMEventListener.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.runtime/src/jdk/vm/ci/runtime/JVMCICompilerFactory.java
- src/jdk.vm.ci/share/classes/jdk.vm.ci.runtime/src/jdk/vm/ci/runtime/services/JVMCICompilerFactory.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.services/src/jdk/vm/ci/services/JVMCIServiceLocator.java
! src/jdk.vm.ci/share/classes/module-info.java
! test/compiler/jvmci/common/JVMCIHelpers.java
- test/compiler/jvmci/common/services/jdk.vm.ci.hotspot.services.HotSpotVMEventListener
- test/compiler/jvmci/common/services/jdk.vm.ci.runtime.JVMCICompiler
- test/compiler/jvmci/common/services/jdk.vm.ci.runtime.services.JVMCICompilerFactory
! test/compiler/jvmci/events/JvmciNotifyBootstrapFinishedEventTest.config
! test/compiler/jvmci/events/JvmciNotifyBootstrapFinishedEventTest.java
! test/compiler/jvmci/events/JvmciNotifyInstallEventTest.config
! test/compiler/jvmci/events/JvmciNotifyInstallEventTest.java
! test/compiler/jvmci/events/JvmciShutdownEventListener.java
! test/compiler/jvmci/events/JvmciShutdownEventTest.config
! test/compiler/jvmci/events/JvmciShutdownEventTest.java
Changeset: 80c7ad7c11e7
Author: dnsimon
Date: 2016-10-18 15:15 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/80c7ad7c11e7
Merge
- src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/services/EmptyEventProvider.java
- src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/services/EventProvider.java
- src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/services/HotSpotJVMCICompilerFactory.java
- src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/services/HotSpotVMEventListener.java
- src/jdk.vm.ci/share/classes/jdk.vm.ci.runtime/src/jdk/vm/ci/runtime/services/JVMCICompilerFactory.java
- test/compiler/jvmci/common/services/jdk.vm.ci.hotspot.services.HotSpotVMEventListener
- test/compiler/jvmci/common/services/jdk.vm.ci.runtime.JVMCICompiler
- test/compiler/jvmci/common/services/jdk.vm.ci.runtime.services.JVMCICompilerFactory
Changeset: 340dc4fa4fff
Author: coleenp
Date: 2016-10-18 08:39 -0400
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/340dc4fa4fff
8164921: Memory leaked when instrumentation.retransformClasses() is called repeatedly
Summary: Return Metablocks smaller than dictionary's dark matter.
Reviewed-by: mgerdin, sspitsyn, dsamersoff
Contributed-by: jon.masamitsu at oracle.com, coleen.phillimore at oracle.com
! src/share/vm/classfile/classLoaderData.cpp
! src/share/vm/logging/logTag.hpp
! src/share/vm/memory/metaspace.cpp
! src/share/vm/oops/constMethod.cpp
! src/share/vm/oops/constMethod.hpp
! src/share/vm/oops/method.cpp
! test/TEST.groups
+ test/runtime/RedefineTests/RedefineLeak.java
Changeset: ea5510ece7b9
Author: coleenp
Date: 2016-10-18 16:09 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/ea5510ece7b9
Merge
Changeset: 08b6c4e9431a
Author: aph
Date: 2016-10-12 12:24 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/08b6c4e9431a
8167595: AArch64: SEGV in stub code cipherBlockChaining_decryptAESCrypt
Reviewed-by: aph
Contributed-by: ningsheng.jian at linaro.org
! src/cpu/aarch64/vm/stubGenerator_aarch64.cpp
Changeset: 7a5a9fa501b5
Author: aph
Date: 2016-10-18 17:14 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/7a5a9fa501b5
Merge
- make/Dist.gmk
- src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/services/EmptyEventProvider.java
- src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/services/EventProvider.java
- src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/services/HotSpotJVMCICompilerFactory.java
- src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/services/HotSpotVMEventListener.java
- src/jdk.vm.ci/share/classes/jdk.vm.ci.runtime/src/jdk/vm/ci/runtime/services/JVMCICompilerFactory.java
- test/compiler/floatingpoint/Test15FloatJNIArgs.java
- test/compiler/floatingpoint/libTest15FloatJNIArgs.c
- test/compiler/jvmci/common/services/jdk.vm.ci.hotspot.services.HotSpotVMEventListener
- test/compiler/jvmci/common/services/jdk.vm.ci.runtime.JVMCICompiler
- test/compiler/jvmci/common/services/jdk.vm.ci.runtime.services.JVMCICompilerFactory
Changeset: 80e226479802
Author: aph
Date: 2016-10-18 17:21 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/80e226479802
Merge
Changeset: 5d97f06d13ff
Author: dfazunen
Date: 2016-10-18 19:26 +0400
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/5d97f06d13ff
8165621: Convert TestG1BiasedArray_test to GTest
Reviewed-by: jwilhelm, kzhaldyb
! src/share/vm/gc/g1/g1BiasedArray.cpp
! src/share/vm/utilities/internalVMTests.cpp
+ test/native/gc/g1/test_g1BiasedArray.cpp
Changeset: 4a0e938f0df5
Author: dfazunen
Date: 2016-10-18 16:02 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/4a0e938f0df5
Merge
Changeset: 62c7f801493e
Author: dfazunen
Date: 2016-10-18 17:18 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/62c7f801493e
Merge
Changeset: 02048d90e669
Author: dfazunen
Date: 2016-10-18 18:59 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/02048d90e669
Merge
Changeset: eba50697795d
Author: never
Date: 2016-10-18 17:06 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/eba50697795d
8166972: [JVMCI] reduce size of interpreter when JVMCI is enabled
Reviewed-by: kvn, twisti
! src/cpu/aarch64/vm/templateInterpreterGenerator_aarch64.cpp
! src/cpu/sparc/vm/templateInterpreterGenerator_sparc.cpp
! src/cpu/x86/vm/templateInterpreterGenerator_x86.cpp
Changeset: 6d628fd1d44b
Author: never
Date: 2016-10-18 17:47 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/6d628fd1d44b
Merge
Changeset: b28ce306a902
Author: never
Date: 2016-10-18 19:31 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/b28ce306a902
Merge
Changeset: 50a90b65620b
Author: jiangli
Date: 2016-10-10 20:50 -0400
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/50a90b65620b
8167333: Invalid source path info might be used when creating ClassFileStream after CFLH transforms a shared classes in some cases
Summary: Use NULL as 'source' when there is no valid source path info.
Reviewed-by: iklam, dholmes, dsamersoff
! src/share/vm/classfile/klassFactory.cpp
! src/share/vm/classfile/systemDictionary.cpp
! src/share/vm/memory/filemap.hpp
Changeset: f24e29eb860e
Author: jiangli
Date: 2016-10-18 17:38 -0400
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/f24e29eb860e
Merge
Changeset: 5fe734a2323b
Author: ccheung
Date: 2016-10-18 16:15 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/5fe734a2323b
8166931: Do not include classes which are unusable during run time in the classlist file
Summary: added check to exclude classes found in the --patch-module list
Reviewed-by: jiangli, lfoltan, iklam
! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/classfile/classLoader.cpp
! src/share/vm/classfile/classLoader.hpp
+ test/runtime/modules/PatchModule/PatchModuleClassList.java
Changeset: aeafaf272877
Author: dholmes
Date: 2016-10-18 20:03 -0400
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/aeafaf272877
8165827: Support private interface methods in JNI, JDWP, JDI and JDB
Reviewed-by: dcubed, lfoltan, sspitsyn
! test/runtime/jni/PrivateInterfaceMethods/PrivateInterfaceMethods.java
! test/runtime/jni/PrivateInterfaceMethods/libPrivateInterfaceMethods.c
Changeset: ad2a67815b99
Author: dholmes
Date: 2016-10-19 00:16 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/ad2a67815b99
Merge
Changeset: 6772dde13bed
Author: amurillo
Date: 2016-10-20 16:53 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/6772dde13bed
Merge
- src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/services/EmptyEventProvider.java
- src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/services/EventProvider.java
- src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/services/HotSpotJVMCICompilerFactory.java
- src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/services/HotSpotVMEventListener.java
- src/jdk.vm.ci/share/classes/jdk.vm.ci.runtime/src/jdk/vm/ci/runtime/services/JVMCICompilerFactory.java
! src/share/vm/classfile/classFileParser.cpp
- src/share/vm/logging/log.cpp
! src/share/vm/runtime/arguments.cpp
- src/share/vm/utilities/resourceHash.cpp
- test/compiler/floatingpoint/Test15FloatJNIArgs.java
- test/compiler/floatingpoint/libTest15FloatJNIArgs.c
- test/compiler/jvmci/common/services/jdk.vm.ci.hotspot.services.HotSpotVMEventListener
- test/compiler/jvmci/common/services/jdk.vm.ci.runtime.JVMCICompiler
- test/compiler/jvmci/common/services/jdk.vm.ci.runtime.services.JVMCICompilerFactory
Changeset: c30b6e2d2ec4
Author: lana
Date: 2016-10-27 21:22 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/c30b6e2d2ec4
Merge
- src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/services/EmptyEventProvider.java
- src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/services/EventProvider.java
- src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/services/HotSpotJVMCICompilerFactory.java
- src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/services/HotSpotVMEventListener.java
- src/jdk.vm.ci/share/classes/jdk.vm.ci.runtime/src/jdk/vm/ci/runtime/services/JVMCICompilerFactory.java
- src/share/vm/logging/log.cpp
- src/share/vm/utilities/resourceHash.cpp
- test/compiler/floatingpoint/Test15FloatJNIArgs.java
- test/compiler/floatingpoint/libTest15FloatJNIArgs.c
- test/compiler/jvmci/common/services/jdk.vm.ci.hotspot.services.HotSpotVMEventListener
- test/compiler/jvmci/common/services/jdk.vm.ci.runtime.JVMCICompiler
- test/compiler/jvmci/common/services/jdk.vm.ci.runtime.services.JVMCICompilerFactory
Changeset: d87d5d430c42
Author: erikj
Date: 2016-11-02 10:43 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/d87d5d430c42
8063154: Checked in jvmti.h not in sync with generated jvmti.h
Reviewed-by: tbell
! make/gensrc/GensrcJvmti.gmk
Changeset: 6ee1eeed0d77
Author: lana
Date: 2016-11-04 17:24 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/6ee1eeed0d77
Added tag jdk-9+143 for changeset d87d5d430c42
! .hgtags
Changeset: 48fce55afe71
Author: mchung
Date: 2016-11-03 18:08 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/48fce55afe71
6479237: (cl) Add support for classloader names
Reviewed-by: alanb, bchristi, coleenp, dfuchs, lfoltan, psandoz, sspitsyn
! make/symbols/symbols-unix
! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/classfile/javaClasses.hpp
! src/share/vm/prims/jvm.cpp
! src/share/vm/prims/jvm.h
Changeset: 6187b582d02a
Author: lana
Date: 2016-11-04 17:52 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/6187b582d02a
Merge
Changeset: 61e7ea563123
Author: lana
Date: 2016-11-11 05:11 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/61e7ea563123
Added tag jdk-9+144 for changeset 6187b582d02a
! .hgtags
Changeset: 225b91f1b118
Author: lana
Date: 2016-11-17 17:50 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/225b91f1b118
Added tag jdk-9+145 for changeset 61e7ea563123
! .hgtags
Changeset: d60030e453f0
Author: rkennke
Date: 2016-11-19 13:14 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/d60030e453f0
Merge
- make/Dist.gmk
! make/test/JtregNative.gmk
! src/cpu/aarch64/vm/aarch64.ad
! src/cpu/aarch64/vm/c1_LIRAssembler_aarch64.cpp
! src/cpu/aarch64/vm/c1_LIRGenerator_aarch64.cpp
! src/cpu/aarch64/vm/interp_masm_aarch64.cpp
! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp
! src/cpu/aarch64/vm/macroAssembler_aarch64.hpp
! src/cpu/aarch64/vm/sharedRuntime_aarch64.cpp
! src/cpu/aarch64/vm/stubGenerator_aarch64.cpp
! src/cpu/aarch64/vm/templateInterpreterGenerator_aarch64.cpp
! src/cpu/aarch64/vm/templateTable_aarch64.cpp
! src/cpu/x86/vm/assembler_x86.cpp
! src/cpu/x86/vm/assembler_x86.hpp
! src/cpu/x86/vm/c1_LIRAssembler_x86.cpp
! src/cpu/x86/vm/c1_LIRGenerator_x86.cpp
! src/cpu/x86/vm/interp_masm_x86.cpp
! src/cpu/x86/vm/macroAssembler_x86.cpp
! src/cpu/x86/vm/macroAssembler_x86.hpp
! src/cpu/x86/vm/sharedRuntime_x86_64.cpp
! src/cpu/x86/vm/stubGenerator_x86_64.cpp
! src/cpu/x86/vm/templateInterpreterGenerator_x86.cpp
! src/cpu/x86/vm/templateInterpreterGenerator_x86_64.cpp
! src/cpu/x86/vm/x86_64.ad
- src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/services/EmptyEventProvider.java
- src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/services/EventProvider.java
- src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/services/HotSpotJVMCICompilerFactory.java
- src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/services/HotSpotVMEventListener.java
- src/jdk.vm.ci/share/classes/jdk.vm.ci.runtime/src/jdk/vm/ci/runtime/services/JVMCICompilerFactory.java
! src/os_cpu/linux_x86/vm/os_linux_x86.cpp
! src/share/vm/adlc/formssel.cpp
! src/share/vm/asm/assembler.cpp
! src/share/vm/c1/c1_LIR.cpp
! src/share/vm/c1/c1_LIR.hpp
! src/share/vm/c1/c1_LIRGenerator.cpp
! src/share/vm/c1/c1_LIRGenerator.hpp
! src/share/vm/c1/c1_Runtime1.cpp
! src/share/vm/ci/ciInstanceKlass.cpp
! src/share/vm/ci/ciInstanceKlass.hpp
! src/share/vm/classfile/classLoaderData.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/codeCache.cpp
! src/share/vm/code/codeCache.hpp
! 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/g1ConcurrentMark.cpp
! src/share/vm/gc/g1/g1ConcurrentMark.hpp
! src/share/vm/gc/g1/g1ConcurrentMark.inline.hpp
- src/share/vm/gc/g1/g1Predictions.cpp
! src/share/vm/gc/g1/g1RemSet.cpp
! src/share/vm/gc/serial/genMarkSweep.cpp
! src/share/vm/gc/shared/collectedHeap.hpp
! src/share/vm/gc/shared/collectedHeap.inline.hpp
! src/share/vm/gc/shared/gcTrace.hpp
- 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/gc/shared/referenceProcessor.cpp
! src/share/vm/gc/shared/referenceProcessor.hpp
! src/share/vm/gc/shared/space.inline.hpp
! src/share/vm/gc/shared/workgroup.hpp
! src/share/vm/gc/shenandoah/shenandoahConcurrentThread.cpp
! src/share/vm/gc/shenandoah/shenandoahHeap.cpp
! src/share/vm/gc/shenandoah/shenandoahHeap.hpp
! src/share/vm/gc/shenandoah/vm_operations_shenandoah.cpp
! src/share/vm/gc/shenandoah/vm_operations_shenandoah.hpp
! src/share/vm/interpreter/interpreterRuntime.cpp
! src/share/vm/jvmci/jvmciCompilerToVM.cpp
- src/share/vm/logging/log.cpp
! src/share/vm/memory/universe.cpp
- src/share/vm/oops/arrayOop.cpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/klass.cpp
! src/share/vm/oops/klassVtable.cpp
! src/share/vm/oops/objArrayKlass.cpp
! src/share/vm/oops/oop.hpp
! src/share/vm/oops/oop.inline.hpp
! src/share/vm/oops/typeArrayKlass.cpp
! src/share/vm/opto/block.hpp
! src/share/vm/opto/callGenerator.cpp
! src/share/vm/opto/classes.hpp
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/graphKit.cpp
! src/share/vm/opto/graphKit.hpp
! src/share/vm/opto/lcm.cpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/opto/loopnode.cpp
! src/share/vm/opto/macro.cpp
! src/share/vm/opto/matcher.cpp
! src/share/vm/opto/memnode.cpp
! src/share/vm/opto/phaseX.cpp
! src/share/vm/opto/runtime.cpp
! src/share/vm/opto/type.cpp
! src/share/vm/opto/type.hpp
! src/share/vm/prims/jni.cpp
! src/share/vm/prims/jvm.cpp
! src/share/vm/prims/jvmtiEnv.cpp
! src/share/vm/prims/stackwalk.cpp
! src/share/vm/prims/unsafe.cpp
! src/share/vm/prims/whitebox.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/arguments.hpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/mutexLocker.cpp
! src/share/vm/runtime/mutexLocker.hpp
! src/share/vm/runtime/os.hpp
! src/share/vm/runtime/reflection.cpp
! src/share/vm/runtime/sharedRuntime.cpp
! src/share/vm/runtime/sharedRuntime.hpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/thread.hpp
! src/share/vm/runtime/vmStructs.cpp
! src/share/vm/services/diagnosticCommand.cpp
- src/share/vm/utilities/chunkedList.cpp
! src/share/vm/utilities/exceptions.cpp
- src/share/vm/utilities/linkedlist.cpp
- src/share/vm/utilities/resourceHash.cpp
! test/TEST.groups
- test/compiler/floatingpoint/Test15FloatJNIArgs.java
- test/compiler/floatingpoint/libTest15FloatJNIArgs.c
- test/compiler/jvmci/common/services/jdk.vm.ci.hotspot.services.HotSpotVMEventListener
- test/compiler/jvmci/common/services/jdk.vm.ci.runtime.JVMCICompiler
- test/compiler/jvmci/common/services/jdk.vm.ci.runtime.services.JVMCICompilerFactory
- test/compiler/jvmci/compilerToVM/GetResolvedJavaMethodAtSlotTest.java
- test/compiler/jvmci/compilerToVM/InitializeConfigurationTest.java
! test/gc/logging/TestPrintReferences.java
- test/native/runtime/test_instanceKlass.cpp
- test/runtime/SharedArchiveFile/SASymbolTableTestAttachee.java
- test/serviceability/sa/jmap-hashcode/Test8028623.java
Changeset: 95fcbf4f31ea
Author: rkennke
Date: 2016-11-22 15:59 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/95fcbf4f31ea
Add some lost code from merge back in.
! src/share/vm/gc/g1/g1ConcurrentMark.inline.hpp
Changeset: 2ed49d55cccd
Author: rkennke
Date: 2016-11-22 16:00 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/2ed49d55cccd
AArch64: Fix sender-sp clobbering in interpreter Reference intrinsic.
! src/cpu/aarch64/vm/templateInterpreterGenerator_aarch64.cpp
Changeset: d779bb50f1bb
Author: rkennke
Date: 2016-11-22 16:01 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/d779bb50f1bb
Merge
! src/share/vm/gc/shenandoah/shenandoahHeap.cpp
More information about the shenandoah-dev
mailing list