hg: shenandoah/jdk9/hotspot: 840 new changesets
roman at kennke.org
roman at kennke.org
Tue May 10 20:19:27 UTC 2016
Changeset: a006fd32b6fd
Author: thartmann
Date: 2016-02-05 12:43 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/a006fd32b6fd
8149109: [TESTBUG] TestRegisterRestoring.java fails with "VM option 'SafepointALot' is develop"
Summary: Added missing -XX:+IgnoreUnrecognizedVMOptions.
Reviewed-by: vlivanov
! test/compiler/runtime/safepoints/TestRegisterRestoring.java
Changeset: f918c20107d9
Author: thartmann
Date: 2016-02-04 12:33 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/f918c20107d9
8143897: Weblogic12medrec assert(handler_address == SharedRuntime::compute_compiled_exc_handler(nm, pc, exception, force_unwind, true)) failed: Must be the same
Summary: ExceptionCache read is lock-free and assume strong memory ordering in write code. Added storestore memory barrier in write path to handle this.
Reviewed-by: kvn, thartmann, dlong
Contributed-by: Jamsheed Mohammed <jamsheed.c.m at oracle.com>
! src/share/vm/code/nmethod.cpp
Changeset: 9fdc8f5bd110
Author: rschatz
Date: 2016-02-03 12:16 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/9fdc8f5bd110
8146608: [JVMCI] DebugInfo Tests on DeoptimizeALot runs fails in assert(_pc == *pc_addr || pc == *pc_addr) frame::patch_pc() /frame_x86.cpp:285
Reviewed-by: twisti
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotCompiledCode.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotCompiledNmethod.java
! src/share/vm/jvmci/jvmciCodeInstaller.cpp
! src/share/vm/jvmci/jvmciCodeInstaller.hpp
! src/share/vm/jvmci/jvmciJavaClasses.hpp
! test/compiler/jvmci/code/TestAssembler.java
! test/compiler/jvmci/code/amd64/AMD64TestAssembler.java
! test/compiler/jvmci/code/sparc/SPARCTestAssembler.java
! test/compiler/jvmci/errors/CodeInstallerTest.java
! test/compiler/jvmci/errors/TestInvalidCompilationResult.java
! test/compiler/jvmci/errors/TestInvalidDebugInfo.java
! test/compiler/jvmci/errors/TestInvalidOopMap.java
! test/compiler/jvmci/events/JvmciNotifyInstallEventTest.java
Changeset: 94e5372b45b7
Author: dnsimon
Date: 2016-02-03 12:16 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/94e5372b45b7
8148981: remove ResolvedJavaType.getClassFilePath()
Reviewed-by: twisti
! 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/HotSpotResolvedPrimitiveType.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/ResolvedJavaType.java
! test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestResolvedJavaType.java
Changeset: 9a75a19921a7
Author: neliasso
Date: 2016-01-22 15:25 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/9a75a19921a7
8063112: Compiler diagnostic commands should have locking instead of safepoint
Summary: Remove unnecessary vm-ops and add locking instead, improve output
Reviewed-by: kvn
! src/share/vm/code/codeCache.cpp
! src/share/vm/compiler/compileBroker.cpp
! src/share/vm/compiler/compileBroker.hpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/thread.hpp
! src/share/vm/runtime/vm_operations.cpp
! src/share/vm/runtime/vm_operations.hpp
! src/share/vm/services/diagnosticCommand.cpp
Changeset: e8f933e6ff33
Author: thartmann
Date: 2016-02-05 15:38 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/e8f933e6ff33
Merge
Changeset: f012e415c2c3
Author: rschatz
Date: 2016-02-05 11:33 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/f012e415c2c3
8149105: typo in jvmciCodeInstaller.cpp
Reviewed-by: twisti
! src/share/vm/jvmci/jvmciCodeInstaller.cpp
Changeset: 52c440e4596f
Author: twisti
Date: 2016-02-05 18:24 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/52c440e4596f
Merge
Changeset: b2819023eecf
Author: zmajo
Date: 2016-02-08 08:57 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/b2819023eecf
8148758: Compilation fails with "this call site should not be polymorphic"
Summary: Change test to run in interpreter-only mode.
Reviewed-by: kvn
! test/testlibrary_tests/whitebox/vm_flags/IntxTest.java
Changeset: 0b9079d2ccdb
Author: neliasso
Date: 2016-02-08 14:05 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/0b9079d2ccdb
8148696: Race loading hsdis may cause SIGSEGV
Summary: Guard library loading with a lock
Reviewed-by: vlivanov
! src/share/vm/compiler/disassembler.hpp
Changeset: dab018e73d4b
Author: tpivovarova
Date: 2016-02-05 21:16 +0300
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/dab018e73d4b
8149135: [jittester] Makefile copies JitTesterDriver in incorrect directory and always uses default value for number-of-tests and seed
Reviewed-by: iignatyev
! test/testlibrary/jittester/Makefile
Changeset: 23e81ab5a8d2
Author: tpivovarova
Date: 2016-02-08 16:44 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/23e81ab5a8d2
Merge
Changeset: 9804aba8dc16
Author: ppunegov
Date: 2016-02-05 18:05 +0300
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/9804aba8dc16
8148864: Quarantine CompilerControl tests
Summary: exclude tests affected by JDK-8148563 and JDK-8140354 from execution
Reviewed-by: kvn
! test/compiler/compilercontrol/commandfile/PrintTest.java
! test/compiler/compilercontrol/commands/PrintTest.java
! test/compiler/compilercontrol/directives/PrintTest.java
! test/compiler/compilercontrol/jcmd/PrintDirectivesTest.java
! test/compiler/compilercontrol/jcmd/StressAddMultiThreadedTest.java
! test/compiler/compilercontrol/mixed/RandomValidCommandsTest.java
Changeset: 14ff406f87e3
Author: ppunegov
Date: 2016-02-08 18:52 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/14ff406f87e3
Merge
Changeset: 41c72c1fe11f
Author: never
Date: 2016-02-05 12:27 -0800
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/41c72c1fe11f
8149076: [JVMCI] missing ResourceMark in JVMCIRuntime::initialize_HotSpotJVMCIRuntime
Reviewed-by: twisti, iignatyev
! src/share/vm/jvmci/jvmciRuntime.cpp
! test/compiler/jvmci/JVM_GetJVMCIRuntimeTest.java
Changeset: 219b7048c2b6
Author: never
Date: 2016-02-08 12:13 -0800
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/219b7048c2b6
Merge
Changeset: cb4f9170ea47
Author: dnsimon
Date: 2016-02-08 18:52 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/cb4f9170ea47
8149019: remove redundant modifiers
Reviewed-by: twisti
! .mx.jvmci/suite.py
! src/jdk.vm.ci/share/classes/jdk.vm.ci.aarch64/src/jdk/vm/ci/aarch64/AArch64.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.aarch64/src/jdk/vm/ci/aarch64/AArch64Kind.java
! 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.amd64/src/jdk/vm/ci/amd64/AMD64Kind.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/SourceStackTrace.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotCallingConventionType.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/HotSpotJVMCIRuntime.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotMemoryAccessProviderImpl.java
! 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/HotSpotMethodDataAccessor.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotMethodUnresolved.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/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.meta/src/jdk/vm/ci/meta/DeoptimizationAction.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/JavaKind.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/LIRKind.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/MethodHandleAccessProvider.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/PlatformKind.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.sparc/src/jdk/vm/ci/sparc/SPARCKind.java
! test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/NameAndSignature.java
! test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestResolvedJavaType.java
Changeset: 56e0e1930e35
Author: roland
Date: 2016-01-29 17:18 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/56e0e1930e35
8137049: Code quality: reducing an trivial integer loop does not produce an optimal code
Summary: canonicalized if shape not recognized by empty loop detection code
Reviewed-by: kvn, shade
! src/share/vm/opto/loopTransform.cpp
Changeset: 2c6e7fe05058
Author: enevill
Date: 2016-02-03 11:34 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/2c6e7fe05058
8148948: aarch64: generate_copy_longs calls align() incorrectly
Summary: Fix alignments
Reviewed-by: aph
! src/cpu/aarch64/vm/globals_aarch64.hpp
! src/cpu/aarch64/vm/stubGenerator_aarch64.cpp
Changeset: f776a0470c2c
Author: enevill
Date: 2016-02-04 16:24 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/f776a0470c2c
8148783: aarch64: SEGV running SpecJBB2013
Summary: Fix calculation of offset for adrp
Reviewed-by: aph
! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp
Changeset: 7737d637e74c
Author: enevill
Date: 2016-02-08 14:14 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/7737d637e74c
8149365: aarch64: memory copy does not prefetch on backwards copy
Summary: Implement prefetch on backwards copies
Reviewed-by: aph
! src/cpu/aarch64/vm/stubGenerator_aarch64.cpp
! src/cpu/aarch64/vm/vm_version_aarch64.cpp
Changeset: f0b94ac4a1c9
Author: hshi
Date: 2016-02-06 04:09 -0800
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/f0b94ac4a1c9
8149100: AArch64: "bad AD file" for LL enconding AryEq Node matching
Summary: add byte array equal support for aarch64
Reviewed-by: aph
! src/cpu/aarch64/vm/aarch64.ad
! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp
! src/cpu/aarch64/vm/macroAssembler_aarch64.hpp
Changeset: a482af88c594
Author: hshi
Date: 2016-02-05 03:55 -0800
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/a482af88c594
8149080: AArch64: Recognise disjoint array copy in stub code
Summary: Detect array copy can use fwd copy by checking (dest-src) above_same (copy_size)
Reviewed-by: aph
! src/cpu/aarch64/vm/stubGenerator_aarch64.cpp
Changeset: 22d59366f1a1
Author: rschatz
Date: 2016-02-08 18:52 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/22d59366f1a1
8148741: compiler/jvmci/code/SimpleDebugInfoTest.java fails in 'frame::sender_for_compiled_frame'
Reviewed-by: twisti
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotForeignCallTarget.java
! test/compiler/jvmci/code/CodeInstallationTest.java
! test/compiler/jvmci/code/TestAssembler.java
! test/compiler/jvmci/code/amd64/AMD64TestAssembler.java
! test/compiler/jvmci/code/sparc/SPARCTestAssembler.java
Changeset: d4c78501bb92
Author: dnsimon
Date: 2016-02-08 18:52 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/d4c78501bb92
8148507: [JVMCI] mitigate deadlocks related to JVMCI compiler under -Xbatch
Reviewed-by: twisti, dholmes
! src/share/vm/compiler/compileBroker.cpp
! src/share/vm/compiler/compileBroker.hpp
! src/share/vm/jvmci/jvmciCompiler.cpp
! src/share/vm/jvmci/jvmciCompiler.hpp
Changeset: 4130663a3de8
Author: thartmann
Date: 2016-02-10 07:54 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/4130663a3de8
8148752: Compiled StringBuilder code throws StringIndexOutOfBoundsException
Summary: Fixed handling of long/double MH arguments in GraphBuilder::try_method_handle_inline().
Reviewed-by: roland, shade, vlivanov, kvn, twisti
! src/share/vm/opto/callGenerator.cpp
+ test/compiler/jsr292/LongReferenceCastingTest.java
Changeset: 72afb83f5035
Author: cjplummer
Date: 2016-01-20 11:58 -0800
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/72afb83f5035
8143608: Don't 64-bit align start of InstanceKlass vtable, itable, and nonstatic_oopmap on 32-bit systems
Summary: Removed alignment of these fields.
Reviewed-by: coleenp, dholmes, mgerdin
! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp
! src/cpu/sparc/vm/macroAssembler_sparc.cpp
! src/cpu/sparc/vm/templateTable_sparc.cpp
! src/cpu/x86/vm/macroAssembler_x86.cpp
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/InstanceKlass.java
! src/share/vm/oops/arrayKlass.cpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/instanceKlass.hpp
Changeset: 03c5b02bfe28
Author: coleenp
Date: 2016-01-27 03:28 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/03c5b02bfe28
Merge
Changeset: b4758f73f7ac
Author: dholmes
Date: 2016-01-26 21:18 -0500
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/b4758f73f7ac
8145740: Visual Studio pragmas should be guarded by ifdef _MSC_VER
Reviewed-by: simonis, dholmes
Contributed-by: Matthias Baesken <matthias.baesken at sap.com>
! src/share/vm/utilities/growableArray.hpp
Changeset: 3aaed66a498c
Author: dholmes
Date: 2016-01-27 05:59 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/3aaed66a498c
Merge
Changeset: cf4b692a28d7
Author: david
Date: 2016-01-26 15:28 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/cf4b692a28d7
8147814: Move verification code out of g1collectedheap
Reviewed-by: jwilhelm, tschatzl
! src/share/vm/gc/g1/concurrentMark.cpp
! src/share/vm/gc/g1/g1CollectedHeap.cpp
! src/share/vm/gc/g1/g1CollectedHeap.hpp
! src/share/vm/gc/g1/g1EvacFailure.cpp
+ src/share/vm/gc/g1/g1HeapVerifier.cpp
+ src/share/vm/gc/g1/g1HeapVerifier.hpp
Changeset: a910db847a63
Author: mlarsson
Date: 2016-01-27 09:07 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/a910db847a63
8147348: LogTagLevelExpression not properly initialized in configure_stdout
Reviewed-by: brutisso, sla
! src/share/vm/logging/log.cpp
! src/share/vm/logging/logTagLevelExpression.cpp
! src/share/vm/logging/logTagLevelExpression.hpp
! src/share/vm/utilities/internalVMTests.cpp
Changeset: 7b580bda0da8
Author: mlarsson
Date: 2016-01-27 11:41 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/7b580bda0da8
Merge
Changeset: 6a6a92e96463
Author: akulyakh
Date: 2016-01-19 19:19 +0300
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/6a6a92e96463
8147609: [TESTBUG] Correct the @build statements in the serviceability/dcmd/gc/HeapDumpAllTest.java and HeapDumpTest.java tests
Summary: Corrected the @build statements
Reviewed-by: jbachorik
! test/serviceability/dcmd/gc/HeapDumpAllTest.java
! test/serviceability/dcmd/gc/HeapDumpTest.java
Changeset: 491bd01554f5
Author: ddmitriev
Date: 2016-01-27 14:14 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/491bd01554f5
Merge
Changeset: 4f4498d76a86
Author: hseigel
Date: 2016-01-27 07:14 -0500
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/4f4498d76a86
8137314: vm crash from test java/security/Policy/SignedJar/SignedJarTest.java
Summary: Add additional checks in the verifier for recursive verification
Reviewed-by: acorn, gtriantafill
! src/share/vm/classfile/verifier.cpp
Changeset: cc777af9f496
Author: hseigel
Date: 2016-01-27 16:13 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/cc777af9f496
Merge
Changeset: 45c4d55c36f5
Author: rprotacio
Date: 2016-01-21 12:11 -0500
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/45c4d55c36f5
8146435: [TESTBUG] Logging tests are failing intermittently on windows when executed by JPRT
Summary: Improved robustness of UL tests by removing reliance on "java -version" and replacing with explicit code to trigger logging in all environments
Reviewed-by: dholmes, iklam, mockner
! test/runtime/logging/ClassB.java
! test/runtime/logging/ClassInitializationTest.java
! test/runtime/logging/ClassResolutionTest.java
! test/runtime/logging/DefaultMethodsTest.java
! test/runtime/logging/ExceptionsTest.java
! test/runtime/logging/ItablesTest.java
+ test/runtime/logging/ItablesVtableTest.java
! test/runtime/logging/MonitorInflationTest.java
! test/runtime/logging/SafepointTest.java
! test/runtime/logging/VMOperationTest.java
! test/runtime/logging/VtablesTest.java
Changeset: 1ac9a5e38143
Author: rprotacio
Date: 2016-01-27 11:12 -0500
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/1ac9a5e38143
8146137: runtime/logging/ExceptionsTest.java fails on embedded and ARM test
Summary: Removed part of ExceptionsTest.java looking for exception that is not printed when function is compiled on embedded/ARM
Reviewed-by: coleenp, dholmes
! test/runtime/logging/ExceptionsTest.java
Changeset: 7de1631fd060
Author: coleenp
Date: 2016-01-27 16:34 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/7de1631fd060
Merge
Changeset: b66022b4b9cd
Author: coleenp
Date: 2016-01-27 18:31 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/b66022b4b9cd
Merge
Changeset: f71b5a8a78b6
Author: goetz
Date: 2016-01-18 10:25 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/f71b5a8a78b6
8146395: Add inline qualifier in oop.hpp and fix inlining in gc files
Summary: Fix remaining issues after 8146401. Also fix windows VS2010 linkage problem (g1OopClosures.hpp).
Reviewed-by: stefank, mgerdin
! src/share/vm/gc/cms/cmsCollectorPolicy.cpp
! src/share/vm/gc/cms/cmsOopClosures.hpp
! src/share/vm/gc/cms/cmsOopClosures.inline.hpp
! src/share/vm/gc/cms/compactibleFreeListSpace.cpp
! src/share/vm/gc/cms/compactibleFreeListSpace.hpp
! src/share/vm/gc/cms/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc/cms/parNewGeneration.cpp
! src/share/vm/gc/cms/promotionInfo.cpp
! src/share/vm/gc/cms/promotionInfo.hpp
! src/share/vm/gc/g1/concurrentMark.hpp
! src/share/vm/gc/g1/concurrentMark.inline.hpp
! src/share/vm/gc/g1/g1CollectedHeap.cpp
! src/share/vm/gc/g1/g1OopClosures.hpp
! src/share/vm/gc/g1/g1OopClosures.inline.hpp
! src/share/vm/gc/g1/g1RemSet.cpp
! src/share/vm/gc/g1/g1SATBCardTableModRefBS.cpp
! src/share/vm/gc/g1/g1SATBCardTableModRefBS.hpp
+ src/share/vm/gc/g1/g1SATBCardTableModRefBS.inline.hpp
! src/share/vm/gc/parallel/asPSYoungGen.cpp
! src/share/vm/gc/parallel/cardTableExtension.cpp
! src/share/vm/gc/parallel/objectStartArray.cpp
! src/share/vm/gc/parallel/objectStartArray.hpp
+ src/share/vm/gc/parallel/objectStartArray.inline.hpp
! src/share/vm/gc/parallel/parMarkBitMap.cpp
! src/share/vm/gc/parallel/parallelScavengeHeap.cpp
! src/share/vm/gc/parallel/psOldGen.cpp
! src/share/vm/gc/parallel/psParallelCompact.cpp
! src/share/vm/gc/parallel/psParallelCompact.hpp
! src/share/vm/gc/parallel/psParallelCompact.inline.hpp
! src/share/vm/gc/parallel/psScavenge.cpp
! src/share/vm/gc/parallel/psScavenge.hpp
! src/share/vm/gc/serial/defNewGeneration.cpp
! src/share/vm/gc/shared/ageTable.cpp
! src/share/vm/gc/shared/ageTable.hpp
+ src/share/vm/gc/shared/ageTable.inline.hpp
! src/share/vm/gc/shared/collectedHeap.inline.hpp
! src/share/vm/gc/shared/genOopClosures.hpp
! src/share/vm/gc/shared/genOopClosures.inline.hpp
! src/share/vm/gc/shared/referenceProcessor.cpp
! src/share/vm/gc/shared/referenceProcessor.hpp
+ src/share/vm/gc/shared/referenceProcessor.inline.hpp
! src/share/vm/gc/shared/space.hpp
! src/share/vm/gc/shared/space.inline.hpp
! src/share/vm/memory/heapInspection.cpp
! src/share/vm/memory/heapInspection.hpp
! src/share/vm/oops/markOop.inline.hpp
! src/share/vm/oops/objArrayOop.hpp
! src/share/vm/oops/objArrayOop.inline.hpp
! src/share/vm/oops/oop.hpp
! src/share/vm/oops/oop.inline.hpp
Changeset: 22926024a12a
Author: stefank
Date: 2016-01-27 20:45 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/22926024a12a
Merge
Changeset: e3145b400086
Author: sangheki
Date: 2016-01-27 10:30 -0800
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/e3145b400086
8145192: 'count' variable can overflow in PSMarkSweep::invoke on 64 bit JVM
Summary: Changed MarkSweepAlwaysCompactCount from uintx to uint
Reviewed-by: tschatzl, tbenson
! src/share/vm/gc/parallel/psMarkSweep.cpp
! src/share/vm/gc/shared/collectorPolicy.cpp
! src/share/vm/runtime/globals.hpp
Changeset: 42af5867a5d3
Author: sangheki
Date: 2016-01-27 21:04 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/42af5867a5d3
Merge
Changeset: 3151ffce8652
Author: david
Date: 2016-01-27 16:12 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/3151ffce8652
8147940: Test gc/g1/TestG1TraceEagerReclaimHumongousObjects.java fails
Reviewed-by: mgerdin, jwilhelm
! test/gc/g1/TestG1TraceEagerReclaimHumongousObjects.java
Changeset: 710920802b06
Author: david
Date: 2016-01-28 02:30 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/710920802b06
Merge
Changeset: d1e392bce38a
Author: jiangli
Date: 2016-01-27 22:39 -0500
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/d1e392bce38a
8147500: The HashtableTextDump::get_num() should check for integer overflow
Summary: Add check for integer overflow in HashtableTextDump::get_num()
Reviewed-by: dholmes, iklam
! src/share/vm/classfile/compactHashtable.cpp
! src/share/vm/classfile/compactHashtable.hpp
Changeset: 64ba9950558b
Author: stuefe
Date: 2016-01-27 11:51 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/64ba9950558b
8146905: cleanup ostream, staticBufferStream
Summary: get rid of staticBufferStream and implement the use-caller-provided-scratch-buffer feature in a simpler way.
Reviewed-by: simonis, dholmes
! src/share/vm/utilities/ostream.cpp
! src/share/vm/utilities/ostream.hpp
! src/share/vm/utilities/vmError.cpp
Changeset: cca7e3a5c236
Author: dholmes
Date: 2016-01-28 07:11 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/cca7e3a5c236
Merge
Changeset: 269ee0058c3d
Author: mgerdin
Date: 2016-01-27 14:50 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/269ee0058c3d
8147461: Use byte offsets for vtable start and vtable length offsets
Reviewed-by: cjplummer, coleenp, dnsimon
! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp
! src/cpu/aarch64/vm/vtableStubs_aarch64.cpp
! src/cpu/ppc/vm/macroAssembler_ppc.cpp
! src/cpu/ppc/vm/ppc.ad
! src/cpu/ppc/vm/templateTable_ppc_64.cpp
! src/cpu/ppc/vm/vtableStubs_ppc_64.cpp
! src/cpu/sparc/vm/macroAssembler_sparc.cpp
! src/cpu/sparc/vm/sparc.ad
! src/cpu/sparc/vm/templateTable_sparc.cpp
! src/cpu/sparc/vm/vtableStubs_sparc.cpp
! src/cpu/x86/vm/macroAssembler_x86.cpp
! src/cpu/x86/vm/vtableStubs_x86_32.cpp
! src/cpu/x86/vm/vtableStubs_x86_64.cpp
! 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/c1/c1_LIRGenerator.cpp
! src/share/vm/jvmci/jvmciCompilerToVM.cpp
! src/share/vm/oops/instanceKlass.hpp
! src/share/vm/oops/klassVtable.hpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/shark/sharkTopLevelBlock.cpp
Changeset: 3222fbebdd06
Author: brutisso
Date: 2016-01-28 10:04 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/3222fbebdd06
8145180: Add back PrintGC, PrintGCDetails and -Xloggc
Reviewed-by: sjohanss, david
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/arguments.hpp
! src/share/vm/runtime/globals.hpp
+ test/gc/logging/TestDeprecatedPrintFlags.java
Changeset: 9c3642cc96c2
Author: brutisso
Date: 2016-01-28 10:18 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/9c3642cc96c2
Merge
Changeset: 33399d3a06f4
Author: akulyakh
Date: 2016-01-28 14:58 +0300
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/33399d3a06f4
8147447: serviceability/tmtools/jstack/WaitNotifyThreadTest.java test fails
Summary: corrected verification of the jstack object references
Reviewed-by: sla
! test/serviceability/tmtools/jstack/WaitNotifyThreadTest.java
! test/serviceability/tmtools/jstack/utils/DefaultFormat.java
Changeset: dd70920e6ee9
Author: tschatzl
Date: 2016-01-28 14:00 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/dd70920e6ee9
8147087: Race when reusing PerRegionTable bitmaps may result in dropped remembered set entries
Summary: Do not make reused PRTs available to other threads before the bitmap of the PRT has been cleared.
Reviewed-by: tbenson, mgerdin
Contributed-by: Poonam Bajaj <poonam.bajaj at oracle.com>, Thomas Schatzl <thomas.schatzl at oracle.com>
! src/share/vm/gc/g1/heapRegionRemSet.cpp
Changeset: 42e1ea096597
Author: tschatzl
Date: 2016-01-28 15:03 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/42e1ea096597
Merge
Changeset: 6d650a9f831d
Author: tschatzl
Date: 2016-01-28 13:30 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/6d650a9f831d
8146987: Improve Parallel GC Full GC by caching results of live_words_in_range()
Summary: A large part of time in the parallel scavenge collector is spent finding out the amount of live words within memory ranges to find out where to move an object to. Try to incrementally calculate this value.
Reviewed-by: tschatzl, mgerdin, jmasa
Contributed-by: ray alex <sky1young at gmail.com>
! src/share/vm/gc/parallel/parMarkBitMap.cpp
! src/share/vm/gc/parallel/parMarkBitMap.hpp
! src/share/vm/gc/parallel/psCompactionManager.cpp
! src/share/vm/gc/parallel/psCompactionManager.hpp
! src/share/vm/gc/parallel/psCompactionManager.inline.hpp
! src/share/vm/gc/parallel/psParallelCompact.cpp
! src/share/vm/gc/parallel/psParallelCompact.hpp
! src/share/vm/gc/parallel/psParallelCompact.inline.hpp
! src/share/vm/oops/instanceClassLoaderKlass.hpp
! src/share/vm/oops/instanceKlass.hpp
! src/share/vm/oops/instanceMirrorKlass.hpp
! src/share/vm/oops/instanceRefKlass.hpp
! src/share/vm/oops/klass.hpp
! src/share/vm/oops/objArrayKlass.hpp
! src/share/vm/oops/oop.hpp
! src/share/vm/oops/oop.inline.hpp
! src/share/vm/oops/typeArrayKlass.hpp
Changeset: 8edce4224ea4
Author: tschatzl
Date: 2016-01-28 16:34 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/8edce4224ea4
Merge
Changeset: 2de6311c5afc
Author: drwhite
Date: 2016-01-22 06:13 -0500
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/2de6311c5afc
8141421: Various test fail with OOME on win x86
Summary: Fix memory overuse in g1CodeCacheRemset
Reviewed-by: tschatzl, mgerdin
! src/share/vm/gc/g1/g1CodeCacheRemSet.cpp
! src/share/vm/gc/g1/heapRegionRemSet.cpp
Changeset: 83bbe98197fd
Author: jwilhelm
Date: 2016-01-28 19:30 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/83bbe98197fd
Merge
! src/share/vm/gc/g1/heapRegionRemSet.cpp
Changeset: 1969378fe111
Author: goetz
Date: 2016-01-28 15:13 -0800
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/1969378fe111
8148470: Metadata print routines should not print to tty
Reviewed-by: iklam, mgerdin
! src/share/vm/oops/metadata.hpp
Changeset: 74b36c37b80e
Author: aharlap
Date: 2016-01-28 16:05 -0500
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/74b36c37b80e
8147906: G1 use of os::processor_count()
Summary: Use os::active_processor_count() instead of os::processor_count() in G1
Reviewed-by: dholmes, jmasa
! src/share/vm/gc/g1/concurrentMark.cpp
! src/share/vm/gc/g1/dirtyCardQueue.cpp
Changeset: 14bc3211b17e
Author: dholmes
Date: 2016-01-29 03:19 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/14bc3211b17e
Merge
Changeset: c5480d4abfe4
Author: dholmes
Date: 2016-01-29 05:32 -0500
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/c5480d4abfe4
6515172: Runtime.availableProcessors() ignores Linux taskset command
Summary: extract processor count from sched_getaffinity mask
Reviewed-by: dcubed, stuefe, gthornbr
! src/os/linux/vm/globals_linux.hpp
! src/os/linux/vm/os_linux.cpp
! src/share/vm/logging/logTag.hpp
+ test/runtime/os/AvailableProcessors.java
Changeset: edde9367aaee
Author: mchernov
Date: 2016-01-27 18:22 +0300
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/edde9367aaee
8141278: New tests for PLAB testing
Reviewed-by: tschatzl
+ test/gc/g1/plab/TestPLABPromotion.java
+ test/gc/g1/plab/TestPLABResize.java
+ test/gc/g1/plab/lib/AppPLABPromotion.java
+ test/gc/g1/plab/lib/AppPLABResize.java
+ test/gc/g1/plab/lib/LogParser.java
+ test/gc/g1/plab/lib/MemoryConsumer.java
+ test/gc/g1/plab/lib/PLABUtils.java
Changeset: 67905dccad40
Author: iignatyev
Date: 2016-01-29 12:30 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/67905dccad40
Merge
Changeset: 1ab7bc23c4cb
Author: brutisso
Date: 2016-01-29 10:44 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/1ab7bc23c4cb
8148467: Consistent use of : in the logging
Reviewed-by: mgerdin, tbenson
! src/share/vm/gc/g1/g1CollectorPolicy.cpp
! src/share/vm/gc/g1/g1GCPhaseTimes.cpp
Changeset: c90e97ffadde
Author: brutisso
Date: 2016-01-29 14:41 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/c90e97ffadde
Merge
Changeset: cc02ddce162a
Author: dsamersoff
Date: 2016-01-29 15:26 +0300
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/cc02ddce162a
8148104: HSDB could not terminate when launched on CLI
Summary: Create frame before initialize SA
Reviewed-by: jbachorik, dsamersoff
Contributed-by: kubota.yuji at gmail.com
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/HSDB.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/WorkerThread.java
Changeset: 7b3006e2e0c3
Author: dsamersoff
Date: 2016-01-29 12:37 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/7b3006e2e0c3
Merge
Changeset: b92f2d6f4608
Author: dsamersoff
Date: 2016-01-29 14:59 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/b92f2d6f4608
Merge
Changeset: af014cb82e42
Author: dfazunen
Date: 2016-01-29 16:17 +0400
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/af014cb82e42
8134963: [Newtest] New stress test for changing the coarseness level of G1 remembered set
Reviewed-by: tschatzl, mchernov
+ test/stress/gc/TestStressRSetCoarsening.java
Changeset: 9d0a489178e8
Author: tschatzl
Date: 2016-01-29 17:42 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/9d0a489178e8
Merge
Changeset: f633da349d77
Author: ddmitriev
Date: 2016-01-29 16:03 +0300
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/f633da349d77
8147477: com/sun/management/HotSpotDiagnosticMXBean/CheckOrigin.java is failing for the jdk9/hs snapshot control job
Reviewed-by: gtriantafill, gziemski, dcubed, coleenp
! test/runtime/logging/ExceptionsTest.java
+ test/runtime/logging/ExceptionsTest_options_file
Changeset: 5ccc08672132
Author: ddmitriev
Date: 2016-01-29 18:17 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/5ccc08672132
Merge
Changeset: 5ef5fbf51b0d
Author: sangheki
Date: 2016-01-29 16:25 -0800
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/5ef5fbf51b0d
8145190: MinTLABSize can cause overflow problem with CMS GC
Summary: Changed max range of MinTLABSize from max_uintx to max_uintx/2
Reviewed-by: jwilhelm, tbenson
! src/share/vm/runtime/globals.hpp
Changeset: 7f9a438ed88b
Author: kbarrett
Date: 2016-01-29 20:57 -0500
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/7f9a438ed88b
8146793: logStream::write re-formats string
Summary: Eliminate re-format, add warning attribute, fix size check, fix va_list usage.
Reviewed-by: mlarsson, rprotacio, jrose
! src/share/vm/logging/log.hpp
! src/share/vm/utilities/ostream.cpp
! src/share/vm/utilities/ostream.hpp
Changeset: 832fc8bf51cb
Author: coleenp
Date: 2016-01-30 11:02 -0500
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/832fc8bf51cb
8145628: hotspot metadata classes shouldn't use HeapWordSize or heap related macros like align_object_size
Summary: Use align_metadata_size, align_metadata_offset and is_metadata_aligned for metadata rather than align_object_size, etc. Use wordSize rather than HeapWordSize for metadata. Use align_ptr_up rather than align_pointer_up (all the related functions are ptr).
Reviewed-by: hseigel, jmasa, cjplummer
! src/cpu/sparc/vm/copy_sparc.hpp
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/ConstantPool.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/ConstantPoolCache.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/InstanceKlass.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/Metadata.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/MethodData.java
! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/classfile/stringTable.cpp
! src/share/vm/classfile/symbolTable.cpp
! src/share/vm/gc/g1/g1Allocator.cpp
! src/share/vm/gc/shared/collectedHeap.inline.hpp
! src/share/vm/interpreter/bytecodeTracer.cpp
! src/share/vm/memory/metaspace.cpp
! src/share/vm/memory/padded.inline.hpp
! src/share/vm/memory/virtualspace.cpp
! src/share/vm/oops/arrayKlass.cpp
! src/share/vm/oops/arrayKlass.hpp
! src/share/vm/oops/constMethod.cpp
! src/share/vm/oops/constMethod.hpp
! src/share/vm/oops/constantPool.hpp
! src/share/vm/oops/cpCache.hpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/instanceKlass.hpp
! src/share/vm/oops/klass.hpp
! src/share/vm/oops/klassVtable.cpp
! src/share/vm/oops/klassVtable.hpp
! src/share/vm/oops/method.cpp
! src/share/vm/oops/method.hpp
! src/share/vm/oops/methodData.cpp
! src/share/vm/oops/methodData.hpp
! src/share/vm/oops/objArrayKlass.hpp
! src/share/vm/oops/symbol.cpp
! src/share/vm/oops/symbol.hpp
! src/share/vm/oops/typeArrayKlass.hpp
! src/share/vm/utilities/globalDefinitions.cpp
! src/share/vm/utilities/globalDefinitions.hpp
Changeset: aa28a104f3d8
Author: mgerdin
Date: 2015-12-01 10:35 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/aa28a104f3d8
8148047: Move the vtable length field to Klass
Reviewed-by: cjplummer, twisti, coleenp, kbarrett
! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp
! src/cpu/aarch64/vm/vtableStubs_aarch64.cpp
! src/cpu/ppc/vm/macroAssembler_ppc.cpp
! src/cpu/ppc/vm/ppc.ad
! src/cpu/ppc/vm/templateTable_ppc_64.cpp
! src/cpu/ppc/vm/vtableStubs_ppc_64.cpp
! src/cpu/sparc/vm/macroAssembler_sparc.cpp
! src/cpu/sparc/vm/sparc.ad
! src/cpu/sparc/vm/templateTable_sparc.cpp
! src/cpu/sparc/vm/vtableStubs_sparc.cpp
! src/cpu/x86/vm/macroAssembler_x86.cpp
! src/cpu/x86/vm/vtableStubs_x86_32.cpp
! src/cpu/x86/vm/vtableStubs_x86_64.cpp
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/ArrayKlass.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/InstanceKlass.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/Klass.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/share/vm/c1/c1_LIRGenerator.cpp
! src/share/vm/jvmci/jvmciCompilerToVM.cpp
! src/share/vm/jvmci/jvmciCompilerToVM.hpp
! src/share/vm/jvmci/vmStructs_jvmci.cpp
! src/share/vm/oops/arrayKlass.cpp
! src/share/vm/oops/arrayKlass.hpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/instanceKlass.hpp
! src/share/vm/oops/klass.cpp
! src/share/vm/oops/klass.hpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/runtime/vmStructs.cpp
! src/share/vm/shark/sharkTopLevelBlock.cpp
Changeset: 7954a3de5f0c
Author: mgerdin
Date: 2016-01-19 12:07 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/7954a3de5f0c
8148481: Devirtualize Klass::vtable
Summary: Move remainder of vtable related methods to Klass
Reviewed-by: cjplummer, coleenp
! src/share/vm/interpreter/linkResolver.cpp
! src/share/vm/jvmci/jvmciCompilerToVM.cpp
! src/share/vm/oops/arrayKlass.cpp
! src/share/vm/oops/arrayKlass.hpp
! src/share/vm/oops/cpCache.cpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/instanceKlass.hpp
! src/share/vm/oops/klass.cpp
! src/share/vm/oops/klass.hpp
! src/share/vm/prims/jni.cpp
! src/share/vm/runtime/reflection.cpp
! src/share/vm/utilities/debug.cpp
Changeset: 2b4562a094a8
Author: pliden
Date: 2016-02-01 22:11 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/2b4562a094a8
8147918: Rename develop_log_is_enabled() to log_develop_is_enabled()
Reviewed-by: dholmes, brutisso
! src/share/vm/gc/cms/parNewGeneration.cpp
! src/share/vm/gc/g1/g1CollectedHeap.cpp
! src/share/vm/gc/parallel/psParallelCompact.cpp
! src/share/vm/gc/parallel/psPromotionManager.cpp
! src/share/vm/gc/parallel/psPromotionManager.inline.hpp
! src/share/vm/interpreter/interpreterRuntime.cpp
! src/share/vm/interpreter/linkResolver.cpp
! src/share/vm/logging/log.hpp
! src/share/vm/memory/metaspace.cpp
! src/share/vm/oops/klassVtable.cpp
Changeset: e0f0c06f1f9a
Author: dholmes
Date: 2016-02-01 20:39 -0500
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/e0f0c06f1f9a
8148771: os::active_processor_count() returns garbage which causes VM to crash
Reviewed-by: kbarrett
! src/share/vm/gc/g1/concurrentMark.cpp
! src/share/vm/gc/g1/dirtyCardQueue.cpp
Changeset: a5d77b663c2b
Author: stuefe
Date: 2016-01-29 09:21 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/a5d77b663c2b
8147510: [windows] no text locations shown for register info in hs-err file
Reviewed-by: dholmes, iklam
! src/os/windows/vm/os_windows.cpp
! src/os_cpu/windows_x86/vm/os_windows_x86.cpp
Changeset: 913479df6e26
Author: dholmes
Date: 2016-02-02 04:48 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/913479df6e26
Merge
Changeset: 3f6379335462
Author: brutisso
Date: 2016-02-02 09:51 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/3f6379335462
8147913: Some runtime/CompressedOops tests fail on ARM64 product builds
Reviewed-by: jmasa, kbarrett
! src/share/vm/memory/metaspace.cpp
Changeset: c9ac779ff1f6
Author: dholmes
Date: 2016-02-02 05:38 -0500
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/c9ac779ff1f6
8148766: Test AvailableProcessors.java got wrong number of processors
Reviewed-by: dsamersoff, tschatzl, mseledtsov
! test/runtime/os/AvailableProcessors.java
Changeset: 5456a7af9989
Author: brutisso
Date: 2016-02-02 10:50 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/5456a7af9989
8148734: G1: Make G1GCPhaseTimes keep track of the start GC time
Reviewed-by: sjohanss, tschatzl
! src/share/vm/gc/g1/g1CollectedHeap.cpp
! src/share/vm/gc/g1/g1CollectedHeap.hpp
! src/share/vm/gc/g1/g1CollectorPolicy.cpp
! src/share/vm/gc/g1/g1CollectorPolicy.hpp
! src/share/vm/gc/g1/g1GCPhaseTimes.cpp
! src/share/vm/gc/g1/g1GCPhaseTimes.hpp
Changeset: 21f66749857c
Author: brutisso
Date: 2016-02-02 12:12 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/21f66749857c
8148733: G1: Add log message to print the heap region size
Reviewed-by: sjohanss, david
! src/share/vm/gc/g1/heapRegion.cpp
! test/gc/logging/TestDeprecatedPrintFlags.java
Changeset: 7852b2b18488
Author: brutisso
Date: 2016-02-02 12:13 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/7852b2b18488
8148736: Let the G1 heap transition log regions instead of bytes
Reviewed-by: sjohanss, david
! src/share/vm/gc/g1/g1CollectedHeap.cpp
! src/share/vm/gc/g1/g1CollectedHeap.hpp
! src/share/vm/gc/g1/g1CollectorPolicy.cpp
! src/share/vm/gc/g1/g1CollectorPolicy.hpp
+ src/share/vm/gc/g1/g1HeapTransition.cpp
+ src/share/vm/gc/g1/g1HeapTransition.hpp
Changeset: 8d8c1162953e
Author: brutisso
Date: 2016-02-02 13:06 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/8d8c1162953e
Merge
Changeset: 8bfb1133d754
Author: hseigel
Date: 2016-02-02 08:27 -0500
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/8bfb1133d754
8135206: VM permits illegal flags for abstract methods in interfaces, versions 45.3 - 51.0
Summary: Add additional method flag checks
Reviewed-by: jiangli, minqi
! src/share/vm/classfile/classFileParser.cpp
Changeset: 04a9132aa6e4
Author: hseigel
Date: 2016-02-02 14:54 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/04a9132aa6e4
Merge
Changeset: 6231dc9a7946
Author: jwilhelm
Date: 2016-02-03 01:35 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/6231dc9a7946
Merge
! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp
! src/cpu/ppc/vm/macroAssembler_ppc.cpp
! src/cpu/ppc/vm/ppc.ad
! src/cpu/ppc/vm/templateTable_ppc_64.cpp
! src/cpu/ppc/vm/vtableStubs_ppc_64.cpp
! src/cpu/sparc/vm/macroAssembler_sparc.cpp
! src/cpu/x86/vm/macroAssembler_x86.cpp
! 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/share/vm/interpreter/interpreterRuntime.cpp
! src/share/vm/interpreter/linkResolver.cpp
! src/share/vm/jvmci/jvmciCompilerToVM.cpp
! src/share/vm/jvmci/jvmciCompilerToVM.hpp
! src/share/vm/jvmci/vmStructs_jvmci.cpp
! src/share/vm/oops/cpCache.cpp
! src/share/vm/oops/klass.cpp
! src/share/vm/oops/klass.hpp
! src/share/vm/oops/method.cpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/vmStructs.cpp
! src/share/vm/utilities/debug.cpp
! src/share/vm/utilities/vmError.cpp
Changeset: f1c3681c4174
Author: dholmes
Date: 2016-02-02 22:12 -0500
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/f1c3681c4174
8146616: VM exit path throws fatal error: Thread holding lock at safepoint that vm can block on: BeforeExit_lock
Reviewed-by: dcubed, gthornbr
! src/share/vm/runtime/java.cpp
Changeset: 0ce2cc153eda
Author: redestad
Date: 2016-02-03 14:15 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/0ce2cc153eda
8148755: -XX:+HeapDumpAfterFullGC creates heap dump both before and after Full GC
Reviewed-by: mgerdin, brutisso, sangheki
! src/share/vm/gc/shared/collectedHeap.cpp
! src/share/vm/gc/shared/collectedHeap.hpp
Changeset: 62c20ff640a0
Author: asmotrak
Date: 2016-02-03 09:31 -0800
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/62c20ff640a0
8147884: Names of GC threads should be set before the threads start
Reviewed-by: mgerdin, david
! src/share/vm/gc/g1/concurrentG1RefineThread.cpp
! src/share/vm/gc/g1/g1YoungRemSetSamplingThread.cpp
Changeset: 3637ec3e50c2
Author: mockner
Date: 2016-02-03 11:40 -0500
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/3637ec3e50c2
8079408: Reimplement TraceClassLoading, TraceClassUnloading, and TraceClassLoaderData with Unified Logging.
Summary: TraceClassLoading, TraceClassUnloading, and TraceClassLoaderData have been reimplemented using Unified logging.
Reviewed-by: iklam, coleenp, dholmes, jiangli, hseigel, rprotacio
Contributed-by: max.ockner at oracle.com, ioi.lam at oracle.com
! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/classfile/classLoader.cpp
! src/share/vm/classfile/classLoaderData.cpp
! src/share/vm/classfile/classLoaderData.hpp
! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/classfile/systemDictionary.cpp
! src/share/vm/code/nmethod.cpp
! src/share/vm/logging/logTag.hpp
! src/share/vm/memory/filemap.cpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/instanceKlass.hpp
! src/share/vm/oops/klass.cpp
! src/share/vm/prims/jvmtiEnv.cpp
! src/share/vm/prims/whitebox.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/services/classLoadingService.cpp
! src/share/vm/services/classLoadingService.hpp
! test/compiler/jsr292/CallSiteDepContextTest.java
+ test/runtime/logging/ClassLoadUnloadTest.java
+ test/runtime/logging/classes/test/Empty.java
! test/runtime/testlibrary/ClassUnloadCommon.java
Changeset: 49bb4aa253c3
Author: mockner
Date: 2016-02-03 18:16 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/49bb4aa253c3
Merge
- make/gensrc/Gensrc-jdk.vm.ci.gmk
- src/cpu/x86/vm/macroAssembler_x86_libm.cpp
- src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/CompilationResult.java
- src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/DataSection.java
- src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/InfopointReason.java
- src/jdk.vm.ci/share/classes/jdk.vm.ci.service.processor/src/META-INF/services/javax.annotation.processing.Processor
- src/jdk.vm.ci/share/classes/jdk.vm.ci.service.processor/src/jdk/vm/ci/service/processor/ServiceProviderProcessor.java
- src/jdk.vm.ci/share/classes/jdk.vm.ci.service/.checkstyle_checks.xml
- src/jdk.vm.ci/share/classes/jdk.vm.ci.service/src/jdk/vm/ci/service/ServiceProvider.java
- src/jdk.vm.ci/share/classes/jdk.vm.ci.service/src/jdk/vm/ci/service/Services.java
! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/classfile/systemDictionary.cpp
! src/share/vm/code/nmethod.cpp
! src/share/vm/oops/klass.cpp
! src/share/vm/prims/whitebox.cpp
! src/share/vm/runtime/globals.hpp
Changeset: 599bd517eda1
Author: mockner
Date: 2016-02-03 19:46 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/599bd517eda1
Merge
Changeset: e562322af4d7
Author: coleenp
Date: 2016-02-03 17:26 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/e562322af4d7
8146984: SIGBUS: bool Method::has_method_vptr(const void*)+0xc
Summary: Add address check and use SafeFetchN for Method* vptr access when Method* may be bad pointer.
Reviewed-by: dcubed, mgronlun
! src/share/vm/oops/method.cpp
Changeset: 9fc51379c2c0
Author: coleenp
Date: 2016-02-03 18:48 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/9fc51379c2c0
Merge
Changeset: beb0e7647de7
Author: ctornqvi
Date: 2016-02-03 13:42 -0800
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/beb0e7647de7
8148747: [TESTBUG] runtime/Unsafe/AllocateMemory.java fails with OOM during compilation
Reviewed-by: coleenp, gtriantafill
! test/runtime/Unsafe/AllocateMemory.java
! test/runtime/Unsafe/Reallocate.java
Changeset: 28dcfa2f0275
Author: dfazunen
Date: 2016-02-03 20:07 +0400
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/28dcfa2f0275
8147003: Move BubbleUpRef test into CMS directory
Summary: closed test gc/4950157/BubbleUpRef.java moved to gc/cms/TestBubbleUpRef.java
Reviewed-by: jwilhelm, brutisso
+ test/gc/cms/TestBubbleUpRef.java
Changeset: cff975a4c46e
Author: jwilhelm
Date: 2016-02-04 00:53 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/cff975a4c46e
Merge
Changeset: 3273eec11f6e
Author: mlarsson
Date: 2016-02-02 11:09 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/3273eec11f6e
8148053: Remove unused log tags
Reviewed-by: dholmes, mlarsson, sla
Contributed-by: robbin.ehn at oracle.com
! src/share/vm/logging/logTag.hpp
Changeset: 2a96f7f8beb4
Author: mlarsson
Date: 2016-02-04 08:36 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/2a96f7f8beb4
8148141: Remove fixed level padding in UL
Reviewed-by: sla, mlarsson
Contributed-by: robbin.ehn at oracle.com
! src/share/vm/logging/logFileStreamOutput.hpp
Changeset: b7d194c17292
Author: mgerdin
Date: 2016-02-03 11:33 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/b7d194c17292
8148944: CollectorPolicy methods for memory allocations are specific to GenCollectorPolicy
Reviewed-by: jwilhelm, kbarrett
! src/share/vm/gc/g1/g1CollectorPolicy.cpp
! src/share/vm/gc/g1/g1CollectorPolicy.hpp
! src/share/vm/gc/shared/collectorPolicy.hpp
! src/share/vm/gc/shared/genCollectedHeap.cpp
Changeset: d2f09fe6e255
Author: sgehwolf
Date: 2016-02-03 12:19 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/d2f09fe6e255
8148945: JDK-8148481: Devirtualize Klass::vtable breaks Zero build
Summary: Use Klass::method_at_vtable() instead of InstanceClass::start_of_vtable()[index]
Reviewed-by: mgerdin, coleenp
! src/share/vm/interpreter/bytecodeInterpreter.cpp
Changeset: c2bc224e0288
Author: brutisso
Date: 2016-02-03 18:18 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/c2bc224e0288
8148960: Humongous mis-spelled in log output
Reviewed-by: huntch, jwilhelm
! src/share/vm/gc/g1/g1RemSetSummary.cpp
! test/gc/g1/TestRemsetLoggingTools.java
Changeset: 37edad3f92ef
Author: brutisso
Date: 2016-02-03 18:21 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/37edad3f92ef
8148951: Remove unused method Generation::performs_in_place_marking()
Reviewed-by: david, jwilhelm
! src/share/vm/gc/serial/defNewGeneration.hpp
! src/share/vm/gc/shared/genCollectedHeap.cpp
! src/share/vm/gc/shared/generation.hpp
Changeset: bfeb86d783f3
Author: brutisso
Date: 2016-02-04 11:38 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/bfeb86d783f3
Merge
! src/share/vm/gc/shared/genCollectedHeap.cpp
Changeset: 4dbe4467def1
Author: ehelin
Date: 2016-02-04 14:06 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/4dbe4467def1
8148844: Update run_unit_test macro for InternalVMTests
Reviewed-by: sjohanss, david
! src/share/vm/utilities/internalVMTests.cpp
! src/share/vm/utilities/internalVMTests.hpp
Changeset: 173f348dc59a
Author: kzhaldyb
Date: 2016-02-02 18:06 +0300
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/173f348dc59a
8132721: Add tests which check that heap counters work as expected during Humongous allocations
Reviewed-by: jmasa, tschatzl, dfazunen
+ test/gc/g1/humongousObjects/TestHeapCounters.java
Changeset: ac36a853b8bb
Author: dsimms
Date: 2016-02-04 18:28 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/ac36a853b8bb
8138562: Event based tracing should cover monitor inflation
Reviewed-by: dcubed, egahlin, mgronlun
! src/share/vm/runtime/synchronizer.cpp
! src/share/vm/runtime/synchronizer.hpp
! src/share/vm/trace/trace.xml
! src/share/vm/trace/traceEventClasses.xsl
! src/share/vm/trace/tracetypes.xml
Changeset: 563c2655a1d1
Author: mgronlun
Date: 2016-02-04 19:27 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/563c2655a1d1
Merge
Changeset: c83c923eb4da
Author: asmotrak
Date: 2016-02-04 13:42 -0800
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/c83c923eb4da
8148005: One byte may be corrupted by get_datetime_string()
Reviewed-by: dholmes
! src/share/vm/utilities/ostream.cpp
Changeset: 331e128af110
Author: coleenp
Date: 2016-02-04 18:25 -0500
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/331e128af110
8149038: SIGSEGV at frame::is_interpreted_frame_valid -> StubRoutines::SafeFetchN
Summary: Backout change for 8146984 but add an alignment check which may have caught original bug.
Reviewed-by: mgronlun, dcubed
! src/share/vm/oops/method.cpp
Changeset: 4c4a1df979c6
Author: coleenp
Date: 2016-02-04 23:39 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/4c4a1df979c6
Merge
Changeset: 9d41cca130a7
Author: brutisso
Date: 2016-02-05 08:59 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/9d41cca130a7
8149035: Make the full_gc_dump() calls be recorded as part of the GC
Reviewed-by: jmasa, sjohanss
! src/share/vm/gc/cms/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc/parallel/psMarkSweep.cpp
! src/share/vm/gc/parallel/psParallelCompact.cpp
! src/share/vm/gc/serial/tenuredGeneration.cpp
! src/share/vm/gc/shared/collectedHeap.cpp
! src/share/vm/gc/shared/genCollectedHeap.cpp
! src/share/vm/logging/logPrefix.hpp
! src/share/vm/memory/heapInspection.cpp
! src/share/vm/memory/heapInspection.hpp
Changeset: 4b76b87db5fa
Author: redestad
Date: 2016-02-05 14:00 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/4b76b87db5fa
8144916: Decrease PerfDataMemorySize back to 32K
Reviewed-by: mlarsson, sla
Contributed-by: robbin.ehn at oracle.com
! src/share/vm/runtime/globals.hpp
Changeset: 317e69421e35
Author: hseigel
Date: 2016-02-05 08:14 -0500
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/317e69421e35
8148785: Update class file version to 53 for JDK-9
Summary: Change max supported class file version to 53
Reviewed-by: alanb, coleenp, shade
! src/share/vm/classfile/classFileParser.cpp
+ test/runtime/classFileParserBug/Class53.jasm
Changeset: 43428ecf682b
Author: hseigel
Date: 2016-02-05 16:19 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/43428ecf682b
Merge
Changeset: 4fa762a8efa2
Author: ehelin
Date: 2016-02-05 16:03 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/4fa762a8efa2
8148973: Rename g1/concurrentMark.{hpp,cpp,inline.hpp} to g1/g1ConcurrentMark.{hpp,cpp,inline.hpp}
Reviewed-by: tschatzl, mgerdin
- src/share/vm/gc/g1/concurrentMark.cpp
- src/share/vm/gc/g1/concurrentMark.hpp
- src/share/vm/gc/g1/concurrentMark.inline.hpp
! src/share/vm/gc/g1/concurrentMarkThread.cpp
! src/share/vm/gc/g1/concurrentMarkThread.hpp
! src/share/vm/gc/g1/concurrentMarkThread.inline.hpp
! src/share/vm/gc/g1/g1CollectedHeap.cpp
! src/share/vm/gc/g1/g1CollectedHeap.hpp
! src/share/vm/gc/g1/g1CollectedHeap.inline.hpp
! src/share/vm/gc/g1/g1CollectorPolicy.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/g1EvacFailure.cpp
! src/share/vm/gc/g1/g1EvacFailure.hpp
! src/share/vm/gc/g1/g1HeapVerifier.cpp
! src/share/vm/gc/g1/g1HeapVerifier.hpp
! src/share/vm/gc/g1/g1OopClosures.hpp
! src/share/vm/gc/g1/g1OopClosures.inline.hpp
! src/share/vm/prims/whitebox.cpp
Changeset: 3472ec7733c2
Author: ehelin
Date: 2016-02-05 18:37 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/3472ec7733c2
Merge
- src/share/vm/gc/g1/concurrentMark.cpp
- src/share/vm/gc/g1/concurrentMark.hpp
- src/share/vm/gc/g1/concurrentMark.inline.hpp
Changeset: 78f06e5daedf
Author: akulyakh
Date: 2016-02-08 14:50 +0300
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/78f06e5daedf
8147847: [TESTBUG] serviceability/tmtools/jstat test ported to JTREG are failing with -XX:+ExplicitGCInvokesConcurrent
Summary: Fixed the test scenarios to eliminate false failures
Reviewed-by: jbachorik
! test/serviceability/tmtools/jstat/GcCapacityTest.java
! test/serviceability/tmtools/jstat/GcCauseTest01.java
! test/serviceability/tmtools/jstat/GcTest01.java
! test/serviceability/tmtools/jstat/utils/GcProvokerImpl.java
! test/serviceability/tmtools/jstat/utils/JstatGcCapacityResults.java
Changeset: e667306e9c8e
Author: kzhaldyb
Date: 2016-02-08 18:01 +0300
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/e667306e9c8e
8149364: Quarantine TestSelectDefaultGC.java test
Reviewed-by: dfazunen, jwilhelm
! test/gc/arguments/TestSelectDefaultGC.java
Changeset: 33124861e457
Author: mchernov
Date: 2016-02-08 18:54 +0300
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/33124861e457
8148745: [testbug] Test gc/g1/plab/TestPLABPromotion.java fails in nightly
Reviewed-by: tschatzl, dfazunen
! test/gc/g1/plab/TestPLABPromotion.java
! test/gc/g1/plab/TestPLABResize.java
! test/gc/g1/plab/lib/PLABUtils.java
Changeset: 3d001eab27e3
Author: iignatyev
Date: 2015-12-17 16:12 +0300
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/3d001eab27e3
8144695: --disable-warnings-as-errors does not work for HotSpot build
Reviewed-by: kbarrett, ihse
! make/bsd/makefiles/gcc.make
! make/linux/makefiles/gcc.make
! make/solaris/makefiles/adlc.make
! make/solaris/makefiles/gcc.make
! make/solaris/makefiles/sparcWorks.make
Changeset: 2a8e87190908
Author: kzhaldyb
Date: 2016-02-08 18:26 +0300
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/2a8e87190908
8149184: os::is_server_class_machine() could return incorrect result if a host's cpu have a few logical cores
Reviewed-by: dsamersoff, dholmes
! src/share/vm/runtime/os.cpp
Changeset: 535178906f68
Author: mlarsson
Date: 2016-02-09 12:19 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/535178906f68
8149112: configure_stdout test depends on VM arguments
Reviewed-by: ehelin, jbachorik
! src/share/vm/logging/log.cpp
Changeset: fe043f3261cc
Author: jwilhelm
Date: 2016-02-11 21:07 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/fe043f3261cc
Merge
! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp
! 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/share/vm/code/nmethod.cpp
! src/share/vm/runtime/globals.hpp
Changeset: 8e7e7926b403
Author: amurillo
Date: 2016-02-11 13:58 -0800
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/8e7e7926b403
Merge
- src/share/vm/gc/g1/concurrentMark.cpp
- src/share/vm/gc/g1/concurrentMark.hpp
- src/share/vm/gc/g1/concurrentMark.inline.hpp
Changeset: e37297fef203
Author: amurillo
Date: 2016-02-15 09:44 -0800
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/e37297fef203
Merge
Changeset: 13e9201c31e4
Author: rriggs
Date: 2016-02-18 14:45 -0500
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/13e9201c31e4
8149750: Decouple sun.misc.Signal from the base module
Reviewed-by: dholmes, chegar
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/runtime/os.cpp
Changeset: c5146d4da417
Author: lana
Date: 2016-02-18 13:42 -0800
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/c5146d4da417
Merge
- src/share/vm/gc/g1/concurrentMark.cpp
- src/share/vm/gc/g1/concurrentMark.hpp
- src/share/vm/gc/g1/concurrentMark.inline.hpp
Changeset: 0e6f2f47479c
Author: lana
Date: 2016-02-25 09:41 -0800
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/0e6f2f47479c
Added tag jdk-9+107 for changeset c5146d4da417
! .hgtags
Changeset: 45c738cde513
Author: ihse
Date: 2016-02-23 21:44 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/45c738cde513
8150257: Remove softfloat lib support
Reviewed-by: dholmes, erikj
! make/bsd/makefiles/arm.make
Changeset: ddd51ea1a9b0
Author: thartmann
Date: 2016-02-10 15:24 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/ddd51ea1a9b0
8149123: [TESTBUG] compiler/loopopts/superword/SumRed* tests running on non-x86 platforms
Summary: Restricted test execution to supported archs.
Reviewed-by: kvn
Contributed-by: Jamsheed Mohammed <jamsheed.c.m at oracle.com>
! 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/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
Changeset: 69fc70ea2f4e
Author: shade
Date: 2016-02-10 15:58 +0300
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/69fc70ea2f4e
8149356: Leftover from JDK-8141044: UseNewCode usage
Reviewed-by: vlivanov
! src/share/vm/c1/c1_Canonicalizer.cpp
Changeset: 306affd7e6c9
Author: shade
Date: 2016-02-10 16:31 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/306affd7e6c9
Merge
Changeset: b038c3bea5a4
Author: twisti
Date: 2016-02-10 11:23 -1000
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/b038c3bea5a4
8149415: [AArch64] implement JVMCI CodeInstaller
Reviewed-by: aph, kvn
! src/cpu/aarch64/vm/jvmciCodeInstaller_aarch64.cpp
! src/cpu/aarch64/vm/nativeInst_aarch64.cpp
! src/cpu/aarch64/vm/nativeInst_aarch64.hpp
! src/jdk.vm.ci/share/classes/jdk.vm.ci.aarch64/src/jdk/vm/ci/aarch64/AArch64.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot.aarch64/src/jdk/vm/ci/hotspot/aarch64/AArch64HotSpotRegisterConfig.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot.amd64/src/jdk/vm/ci/hotspot/amd64/AMD64HotSpotRegisterConfig.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot.sparc/src/jdk/vm/ci/hotspot/sparc/SPARCHotSpotRegisterConfig.java
Changeset: 1f62d2e8308f
Author: thartmann
Date: 2016-02-11 11:15 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/1f62d2e8308f
8145700: Uninitialised variable in macroAssembler_x86.cpp:7038
Summary: Added missing local variable initializations.
Reviewed-by: kvn, vlivanov, thartmann, mcberg
Contributed-by: Rahul Raghavan <rahul.v.raghavan at oracle.com>
! src/cpu/x86/vm/macroAssembler_x86.cpp
Changeset: a43579055b3c
Author: twisti
Date: 2016-02-11 11:32 -1000
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/a43579055b3c
8149695: [JVMCI] add missing Checkstyle configuration file
Reviewed-by: kvn
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.services/.checkstyle_checks.xml
Changeset: e8d72190f6ba
Author: twisti
Date: 2016-02-11 12:29 -1000
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/e8d72190f6ba
8149689: [JVMCI] CodeInstaller::pd_patch_DataSectionReference should be able to throw exceptions
Reviewed-by: kvn
! src/cpu/aarch64/vm/jvmciCodeInstaller_aarch64.cpp
! src/cpu/ppc/vm/jvmciCodeInstaller_ppc.cpp
! 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: 3769c85083ca
Author: thartmann
Date: 2016-02-12 12:18 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/3769c85083ca
8148564: compiler/intrinsics/string/TestStringIntrinsics2.java times out
Summary: Test should not run with -Xcomp because MaxInlineSize is large.
Reviewed-by: kvn, simonis
! test/compiler/intrinsics/string/TestStringIntrinsics2.java
Changeset: 894c8b63e200
Author: roland
Date: 2016-02-03 12:36 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/894c8b63e200
8143542: C2 doesn't eliminate identical checks
Summary: Two identical Ifs back to back can be merged
Reviewed-by: kvn
! src/share/vm/opto/castnode.cpp
! src/share/vm/opto/loopnode.hpp
! src/share/vm/opto/loopopts.cpp
Changeset: 5fefcbeda616
Author: mcberg
Date: 2016-02-12 16:12 -0800
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/5fefcbeda616
8149421: Vectorized Post Loops
Summary: add vectorised post loop for counted loops with vectors.
Reviewed-by: kvn
! src/cpu/aarch64/vm/c2_globals_aarch64.hpp
! src/cpu/ppc/vm/c2_globals_ppc.hpp
! src/cpu/sparc/vm/c2_globals_sparc.hpp
! src/cpu/x86/vm/assembler_x86.cpp
! src/cpu/x86/vm/assembler_x86.hpp
! src/cpu/x86/vm/c2_globals_x86.hpp
! src/share/vm/opto/c2_globals.hpp
! src/share/vm/opto/loopTransform.cpp
! src/share/vm/opto/loopnode.hpp
! src/share/vm/opto/superword.cpp
Changeset: a63cf6a69972
Author: roland
Date: 2016-02-11 12:42 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/a63cf6a69972
8149543: range check CastII nodes should not be split through Phi
Summary: splitting range check CastIIs through loop induction Phi prevents further optimizations
Reviewed-by: kvn, mcberg
! src/share/vm/opto/loopopts.cpp
Changeset: 233e1f5a4279
Author: thartmann
Date: 2016-02-15 11:52 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/233e1f5a4279
Merge
! src/cpu/x86/vm/macroAssembler_x86.cpp
- src/share/vm/gc/g1/concurrentMark.cpp
- src/share/vm/gc/g1/concurrentMark.hpp
- src/share/vm/gc/g1/concurrentMark.inline.hpp
Changeset: 5e57f1e0424c
Author: kshefov
Date: 2016-02-15 14:31 +0300
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/5e57f1e0424c
8149472: NPE when executing HotSpotConstantReflectionProvider::constantEquals with null first arg
Reviewed-by: twisti, kvn, dnsimon
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotConstantReflectionProvider.java
Changeset: 59c73358af32
Author: kshefov
Date: 2016-02-15 14:32 +0300
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/59c73358af32
8149740: NPEs when executing some HotSpotConstantReflectionProvider with null args
Reviewed-by: twisti, dnsimon
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotConstantReflectionProvider.java
Changeset: a4dbb762e571
Author: kshefov
Date: 2016-02-15 13:26 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/a4dbb762e571
Merge
Changeset: fbfe20c87c17
Author: roland
Date: 2016-02-15 15:15 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/fbfe20c87c17
8149797: Compilation fails with "assert(in_hash) failed: node should be in igvn hash table"
Summary: node replaced by dominating dead cast during parsing
Reviewed-by: kvn
! src/share/vm/opto/castnode.cpp
Changeset: b860ea3c1616
Author: vlivanov
Date: 2016-02-15 20:02 +0300
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/b860ea3c1616
8149141: Optimized build is broken
Reviewed-by: kvn, kbarrett
! src/share/vm/gc/shared/memset_with_concurrent_readers.cpp
! src/share/vm/utilities/quickSort.cpp
Changeset: 30b120bce29d
Author: vlivanov
Date: 2016-02-15 20:26 +0300
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/30b120bce29d
8138922: StubCodeDesc constructor publishes partially-constructed objects on StubCodeDesc::_list
Reviewed-by: kvn, coleenp, dholmes
! src/share/vm/code/codeBlob.cpp
! src/share/vm/prims/methodHandles.cpp
! src/share/vm/prims/methodHandles.hpp
! src/share/vm/runtime/init.cpp
! src/share/vm/runtime/stubCodeGenerator.cpp
! src/share/vm/runtime/stubCodeGenerator.hpp
! src/share/vm/runtime/thread.cpp
Changeset: 6f460a0b0600
Author: vlivanov
Date: 2016-02-15 20:26 +0300
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/6f460a0b0600
8148994: Replacing MH::invokeBasic with a direct call breaks LF customization
Reviewed-by: jrose, redestad
! src/share/vm/opto/callGenerator.cpp
Changeset: 6ac1feb0794c
Author: vlivanov
Date: 2016-02-15 18:42 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/6ac1feb0794c
Merge
Changeset: 9cf33e51c2d4
Author: shade
Date: 2016-02-15 23:45 +0300
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/9cf33e51c2d4
8149813: Move trusted final field handling from C2 LoadNode::Value to shared code
Reviewed-by: thartmann, kvn
! src/share/vm/ci/ciField.cpp
! src/share/vm/opto/memnode.cpp
! src/share/vm/opto/stringopts.cpp
! src/share/vm/opto/stringopts.hpp
Changeset: 417cf2936379
Author: never
Date: 2016-02-16 09:49 -0800
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/417cf2936379
8149969: [JVMCI] PrintNMethods is ignored for CompilerToVM.installCode when not called from the broker
Reviewed-by: kvn
! src/share/vm/code/nmethod.cpp
! src/share/vm/code/nmethod.hpp
! src/share/vm/compiler/compileBroker.cpp
! src/share/vm/jvmci/jvmciEnv.cpp
Changeset: ccc25f034f38
Author: thartmann
Date: 2016-02-17 12:24 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/ccc25f034f38
6378256: Performance problem with System.identityHashCode in client compiler
Summary: Enabled C1 optimization to try pull out hashCode from object header, before calling into the VM.
Reviewed-by: dlong, roland, thartmann
Contributed-by: Rahul Raghavan <rahul.v.raghavan at oracle.com>
! src/cpu/sparc/vm/sharedRuntime_sparc.cpp
+ src/cpu/x86/vm/sharedRuntime_x86.cpp
! src/cpu/x86/vm/sharedRuntime_x86_32.cpp
! src/cpu/x86/vm/sharedRuntime_x86_64.cpp
! src/share/vm/runtime/sharedRuntime.hpp
Changeset: cffca6de2c45
Author: never
Date: 2016-02-17 09:57 -0800
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/cffca6de2c45
8150075: [JVMCI] expose reserved stack machinery and Inline flag in HotSpotVMConfig
Reviewed-by: kvn, twisti
! 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/share/vm/jvmci/vmStructs_jvmci.cpp
Changeset: 3b58a1c9a466
Author: tschatzl
Date: 2016-02-10 12:05 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/3b58a1c9a466
8143220: Fix documentation of InitiatingHeapOccupancyPercent
Summary: Adjust internal flag documentation to how it currently works.
Reviewed-by: brutisso, jmasa, tamao
! src/share/vm/runtime/globals.hpp
Changeset: 992cdaf21e93
Author: tschatzl
Date: 2016-02-10 12:08 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/992cdaf21e93
8136854: G1 ConcurrentG1RefineThread::stop delays JVM shutdown for >150ms
Summary: Decrease the default wait delay for mark thread initialization to accomodate very short running applications.
Reviewed-by: tbenson, mgerdin
! src/share/vm/gc/shared/concurrentGCThread.cpp
! src/share/vm/gc/shared/concurrentGCThread.hpp
! src/share/vm/runtime/init.cpp
Changeset: e3e5642da773
Author: tschatzl
Date: 2016-02-10 12:32 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/e3e5642da773
Merge
Changeset: 71a634eeec42
Author: brutisso
Date: 2016-02-10 12:56 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/71a634eeec42
8148992: VM can hang on exit if root region scanning is initiated but not executed
Reviewed-by: tschatzl, pliden, jwilhelm
! src/share/vm/gc/g1/concurrentMarkThread.cpp
! src/share/vm/gc/g1/g1CollectedHeap.cpp
! src/share/vm/gc/g1/g1ConcurrentMark.cpp
! src/share/vm/gc/g1/g1ConcurrentMark.hpp
Changeset: 70c9e56e4ace
Author: brutisso
Date: 2016-02-10 14:30 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/70c9e56e4ace
Merge
Changeset: 75f6573e9c44
Author: mikael
Date: 2016-02-10 15:20 -0800
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/75f6573e9c44
8141491: Unaligned memory access in Bits.c
Summary: Introduce alignment-safe Copy::conjoint_swap and j.i.m.Unsafe.copySwapMemory
Reviewed-by: jrose, dholmes, psandoz
! src/share/vm/prims/unsafe.cpp
! src/share/vm/runtime/interfaceSupport.hpp
! src/share/vm/utilities/copy.cpp
! src/share/vm/utilities/copy.hpp
Changeset: e6a78fdf8cff
Author: dholmes
Date: 2016-02-10 18:57 -0500
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/e6a78fdf8cff
8145725: Remove the WorkAroundNPTLTimedWaitHang workaround
Reviewed-by: ddmitriev, stuefe, dcubed
! src/os/bsd/vm/os_bsd.cpp
! src/os/linux/vm/os_linux.cpp
! src/share/vm/runtime/globals.hpp
Changeset: 43674df081a7
Author: dholmes
Date: 2016-02-11 01:06 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/43674df081a7
Merge
Changeset: 6411ec1cfbb6
Author: dholmes
Date: 2016-02-10 22:22 -0500
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/6411ec1cfbb6
8148987: [Linux] Allow building on older systems without CPU_ALLOC support
Reviewed-by: dsamersoff, stuefe, dcubed
! src/os/linux/vm/os_linux.cpp
Changeset: 231a9e1d77c1
Author: brutisso
Date: 2016-02-11 08:55 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/231a9e1d77c1
8149541: Use log_error() instead of log_info() when verification reports a problem
Reviewed-by: jwilhelm, tbenson
! src/share/vm/gc/cms/compactibleFreeListSpace.cpp
! src/share/vm/gc/cms/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc/g1/g1CollectedHeap.cpp
! src/share/vm/gc/g1/g1CollectorPolicy.cpp
! src/share/vm/gc/g1/g1HeapVerifier.cpp
! src/share/vm/gc/g1/heapRegion.cpp
! src/share/vm/gc/g1/satbMarkQueue.cpp
! src/share/vm/gc/g1/youngList.cpp
Changeset: 7d9cce2e700b
Author: brutisso
Date: 2016-02-11 08:57 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/7d9cce2e700b
8149542: Missing failure reporting in HeapRegion::verify
Reviewed-by: tschatzl, jprovino
! src/share/vm/gc/g1/heapRegion.cpp
Changeset: fc2c277bce14
Author: stuefe
Date: 2016-02-11 02:39 -0800
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/fc2c277bce14
8149096: Remove unused code in methodComparator
Summary: Remove unused code in methodComparator
Reviewed-by: coleenp, sspitsyn, dholmes
! src/share/vm/prims/methodComparator.cpp
! src/share/vm/prims/methodComparator.hpp
Changeset: 0e6c867c8418
Author: kevinw
Date: 2016-02-08 15:46 +0530
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/0e6c867c8418
8144957: Remove PICL warning message
Summary: There is no need to print any error/warning message when a library needed for performance optimization is not found on the system
Reviewed-by: poonam, kvn
Contributed-by: Shafi Ahmad <shafi.s.ahmad at oracle.com>
! src/os_cpu/solaris_sparc/vm/vm_version_solaris_sparc.cpp
Changeset: aafce3cb3c9a
Author: kevinw
Date: 2016-02-11 12:11 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/aafce3cb3c9a
Merge
Changeset: 1610a87dfa21
Author: david
Date: 2016-02-11 16:49 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/1610a87dfa21
8149648: Add number of regions to the G1HeapSummary event
Reviewed-by: sjohanss, jwilhelm
! src/share/vm/gc/g1/g1CollectedHeap.cpp
! src/share/vm/gc/shared/gcHeapSummary.hpp
! src/share/vm/gc/shared/gcTraceSend.cpp
! src/share/vm/trace/trace.xml
Changeset: 49f65299b140
Author: dholmes
Date: 2016-02-11 15:43 -0500
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/49f65299b140
8149697: Fix for 8145725 is broken
Summary: As per the existing comment we needed to check the saved 'index' instead
Reviewed-by: gthornbr, dcubed, kbarrett
! src/os/linux/vm/os_linux.cpp
Changeset: e840fab590ea
Author: david
Date: 2016-02-12 09:12 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/e840fab590ea
8009538: [Event Request] Want events for tenuring distribution
Reviewed-by: jwilhelm, sjohanss
! src/share/vm/gc/shared/ageTable.cpp
+ src/share/vm/gc/shared/ageTableTracer.cpp
+ src/share/vm/gc/shared/ageTableTracer.hpp
! src/share/vm/trace/trace.xml
Changeset: 95e00dc4c516
Author: david
Date: 2016-02-12 09:19 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/95e00dc4c516
8149650: Create a trace event for G1 heap region type transitions
Reviewed-by: jwilhelm, sjohanss
+ src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/shared/G1HeapRegionType.java
+ src/share/vm/gc/g1/g1HeapRegionTraceType.hpp
! src/share/vm/gc/g1/heapRegion.cpp
! src/share/vm/gc/g1/heapRegion.hpp
+ src/share/vm/gc/g1/heapRegionTracer.cpp
+ src/share/vm/gc/g1/heapRegionTracer.hpp
! src/share/vm/gc/g1/heapRegionType.cpp
! src/share/vm/gc/g1/heapRegionType.hpp
! src/share/vm/trace/trace.xml
! src/share/vm/trace/tracetypes.xml
Changeset: 002843deba76
Author: dholmes
Date: 2016-02-15 05:54 -0500
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/002843deba76
8147379: Investigate if ConvertSleepToYield still should be false by default on Sparc
Reviewed-by: dcubed, sjohanss
! src/cpu/aarch64/vm/globals_aarch64.hpp
! src/cpu/ppc/vm/globals_ppc.hpp
! src/cpu/sparc/vm/globals_sparc.hpp
! src/cpu/x86/vm/globals_x86.hpp
! src/cpu/zero/vm/globals_zero.hpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp
! test/runtime/CommandLine/VMDeprecatedOptions.java
Changeset: 207b25527262
Author: brutisso
Date: 2016-02-15 16:22 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/207b25527262
8149826: Concurrent misspelled in the CMS logging
Reviewed-by: david
! src/share/vm/gc/cms/concurrentMarkSweepGeneration.cpp
Changeset: 93a449cbce98
Author: dholmes
Date: 2016-02-15 21:57 -0500
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/93a449cbce98
8149427: Remove .class files from the hotspot repo .hgignore file
Reviewed-by: mikael, twisti
! .hgignore
Changeset: 76bab013c21f
Author: ehelin
Date: 2016-02-15 15:55 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/76bab013c21f
8149820: Move G1YoungGenSizer to g1CollectorPolicy.cpp
Reviewed-by: jwilhelm, tbenson
! src/share/vm/gc/g1/g1CollectorPolicy.cpp
! src/share/vm/gc/g1/g1CollectorPolicy.hpp
Changeset: 50222fa5848f
Author: dcubed
Date: 2016-02-16 12:01 -0800
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/50222fa5848f
Merge
! src/cpu/aarch64/vm/globals_aarch64.hpp
! src/share/vm/runtime/globals.hpp
Changeset: 283bd3489681
Author: jwilhelm
Date: 2016-02-18 18:10 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/283bd3489681
Merge
! src/share/vm/runtime/init.cpp
Changeset: 1d51771bad5c
Author: amurillo
Date: 2016-02-18 15:19 -0800
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/1d51771bad5c
Merge
Changeset: f14a0a890704
Author: amurillo
Date: 2016-02-23 18:57 -0800
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/f14a0a890704
Merge
Changeset: 934f6793f5f7
Author: lana
Date: 2016-02-25 11:27 -0800
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/934f6793f5f7
Merge
Changeset: 3e3a10fe9511
Author: lana
Date: 2016-03-03 12:25 -0800
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/3e3a10fe9511
Added tag jdk-9+108 for changeset 934f6793f5f7
! .hgtags
Changeset: 0b63d854f7a6
Author: kbarrett
Date: 2016-02-16 21:58 -0500
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/0b63d854f7a6
8146728: TestPrintGCDetailsVerbose is never run by jtreg
Summary: Remove requirement for fastdebug, update logging option
Reviewed-by: sjohanss, brutisso, dfazunen
! test/TEST.ROOT
! test/gc/parallel/TestPrintGCDetailsVerbose.java
Changeset: b0cdcfe42ebf
Author: mlarsson
Date: 2016-02-17 11:11 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/b0cdcfe42ebf
8148219: Add decorator hostname to UL
Reviewed-by: dholmes, mlarsson
Contributed-by: robbin.ehn at oracle.com
! src/os/posix/vm/os_posix.cpp
! src/os/windows/vm/os_windows.cpp
! src/share/vm/logging/logConfiguration.cpp
! src/share/vm/logging/logDecorations.cpp
! src/share/vm/logging/logDecorations.hpp
! src/share/vm/logging/logDecorators.hpp
! src/share/vm/runtime/os.hpp
Changeset: 695127299575
Author: ddmitriev
Date: 2016-02-17 11:00 +0300
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/695127299575
8144578: TestOptionsWithRanges test only ever uses the default collector
Reviewed-by: sangheki, dholmes
! test/runtime/CommandLine/OptionsValidation/TestOptionsWithRanges.java
! test/runtime/CommandLine/OptionsValidation/common/optionsvalidation/JVMOption.java
! test/runtime/CommandLine/OptionsValidation/common/optionsvalidation/JVMOptionsUtils.java
+ test/runtime/CommandLine/OptionsValidation/common/optionsvalidation/JVMStartup.java
Changeset: f83b14f087e3
Author: ddmitriev
Date: 2016-02-17 12:44 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/f83b14f087e3
Merge
Changeset: 99f1cf3520d9
Author: jmasa
Date: 2016-02-16 13:20 -0800
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/99f1cf3520d9
8149643: Remove check of counters in VirtualSpaceNode::inc_container_count
Reviewed-by: brutisso, kbarrett, mgerdin
Contributed-by: dmitry.dmitriev at oracle.com
! src/share/vm/memory/metaspace.cpp
Changeset: eda0d9992163
Author: rprotacio
Date: 2016-02-17 14:03 -0500
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/eda0d9992163
8148630: Convert TraceStartupTime to Unified Logging
Summary: The former -XX:+TraceStartupTime flag has been converted to the UL option -Xlog:startuptime=info
Reviewed-by: coleenp, dholmes
! src/share/vm/interpreter/cppInterpreter.cpp
! src/share/vm/interpreter/templateInterpreter.cpp
! src/share/vm/interpreter/templateTable.cpp
! src/share/vm/logging/logTag.hpp
! src/share/vm/memory/metaspaceShared.cpp
! src/share/vm/memory/universe.cpp
! src/share/vm/prims/methodHandles.cpp
! src/share/vm/runtime/globals.hpp
+ src/share/vm/runtime/logTimer.hpp
! src/share/vm/runtime/stubRoutines.cpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/timer.cpp
! src/share/vm/runtime/timer.hpp
+ test/runtime/logging/StartupTimeTest.java
Changeset: f5f89bd4cd27
Author: kbarrett
Date: 2016-02-17 16:00 -0500
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/f5f89bd4cd27
8149793: DirtyCardQueueSet::apply_closure_to_completed_buffer_helper isn't helpful
Summary: Merge helper into sole caller.
Reviewed-by: brutisso, jwilhelm, tschatzl
! src/share/vm/gc/g1/concurrentG1RefineThread.cpp
! src/share/vm/gc/g1/dirtyCardQueue.cpp
! src/share/vm/gc/g1/dirtyCardQueue.hpp
Changeset: 5c492a3bcacf
Author: kbarrett
Date: 2016-02-17 23:57 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/5c492a3bcacf
Merge
Changeset: b1d3888c0ae7
Author: sgehwolf
Date: 2016-02-17 17:03 -0500
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/b1d3888c0ae7
8143245: Zero build requires disabled warnings
Reviewed-by: dholmes, coleenp
! make/linux/makefiles/zeroshark.make
! src/cpu/zero/vm/cppInterpreter_zero.cpp
! src/cpu/zero/vm/interpreterRT_zero.cpp
! src/os_cpu/linux_zero/vm/os_linux_zero.cpp
! src/os_cpu/linux_zero/vm/thread_linux_zero.hpp
Changeset: 04465692f987
Author: coleenp
Date: 2016-02-18 03:47 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/04465692f987
Merge
Changeset: 9fd1e876ec1f
Author: simonis
Date: 2016-02-17 22:17 -0500
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/9fd1e876ec1f
8150079: MSVC prior to VS 2013 doesn't know the 'va_copy' macro
Reviewed-by: dholmes
! src/share/vm/prims/jni.cpp
! src/share/vm/utilities/globalDefinitions_visCPP.hpp
Changeset: 50e7ba84b313
Author: dholmes
Date: 2016-02-18 03:51 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/50e7ba84b313
Merge
Changeset: dcfd41c9aee8
Author: akulyakh
Date: 2016-02-18 14:56 +0300
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/dcfd41c9aee8
8150067: Quarantine serviceability/tmtools/jstat/GcCapacityTest.java
Summary: Quarantine a falsely failing test until the test issue is fixed
Reviewed-by: sla
! test/serviceability/tmtools/jstat/GcCapacityTest.java
Changeset: 66a81854aa5d
Author: rprotacio
Date: 2016-02-18 17:10 -0500
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/66a81854aa5d
8149383: Convert TraceBiasedLocking to Unified Logging
Summary: The former -XX:+TraceBiasedLocking flag has been converted to the UL option -Xlog:biasedlocking=info and =trace, with the old option being aliased.
Reviewed-by: dholmes, dcubed
! src/share/vm/logging/logTag.hpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/biasedLocking.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/thread.cpp
+ test/runtime/logging/BiasedLockingTest.java
Changeset: 8c94907406e1
Author: drwhite
Date: 2016-02-17 18:02 -0500
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/8c94907406e1
8149837: String.intern creates morre work than necessary for G1
Summary: Only use the SATB read barrier when reading existing strings from string table, not when adding new strings.
Reviewed-by: stefank, kbarrett
! src/share/vm/classfile/stringTable.cpp
Changeset: c364db766187
Author: ysuenaga
Date: 2016-02-18 23:26 +0900
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/c364db766187
8147388: Add diagnostic commands to attach JVMTI agent.
Reviewed-by: jbachorik, sspitsyn
! src/share/vm/prims/jvmtiExport.cpp
! src/share/vm/prims/jvmtiExport.hpp
! src/share/vm/services/diagnosticCommand.cpp
! src/share/vm/services/diagnosticCommand.hpp
+ test/serviceability/dcmd/jvmti/LoadAgentDcmdTest.java
+ test/serviceability/dcmd/jvmti/LoadJavaAgentDcmdTest.java
+ test/serviceability/dcmd/jvmti/SimpleJvmtiAgent.java
Changeset: a4dc32b7640d
Author: ddmitriev
Date: 2016-02-19 13:24 +0300
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/a4dc32b7640d
8146187: Print develop and nonproduct flags by -XX:+PrintFlags* options in debug build
Reviewed-by: gtriantafill, gziemski, dholmes
! src/share/vm/runtime/globals.cpp
! test/runtime/CommandLine/OptionsValidation/TestOptionsWithRanges.java
Changeset: a10b72550e25
Author: ddmitriev
Date: 2016-02-19 12:47 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/a10b72550e25
Merge
Changeset: 2eed484c9c04
Author: mgerdin
Date: 2016-02-04 08:22 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/2eed484c9c04
8149013: Remove unused and dead code from G1CollectorPolicy
Reviewed-by: ehelin, jwilhelm
! src/share/vm/gc/g1/g1CollectedHeap.cpp
! src/share/vm/gc/g1/g1CollectorPolicy.cpp
! src/share/vm/gc/g1/g1CollectorPolicy.hpp
! src/share/vm/gc/g1/g1ConcurrentMark.cpp
Changeset: d858d53ddd54
Author: mgerdin
Date: 2016-02-19 13:08 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/d858d53ddd54
Merge
Changeset: d02f3149a3e8
Author: mgerdin
Date: 2016-02-19 14:15 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/d02f3149a3e8
Merge
Changeset: ffd3843c127c
Author: ihse
Date: 2016-02-19 14:04 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/ffd3843c127c
8150201: Restore missing -g flags to files with OPT_CFLAGS/per-file
Reviewed-by: dholmes, erikj
! make/bsd/makefiles/amd64.make
! make/bsd/makefiles/gcc.make
! make/linux/makefiles/amd64.make
! make/linux/makefiles/gcc.make
! make/linux/makefiles/i486.make
! make/solaris/makefiles/amd64.make
! make/solaris/makefiles/product.make
! make/solaris/makefiles/sparcWorks.make
Changeset: 8931bfe95633
Author: ihse
Date: 2016-02-19 15:25 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/8931bfe95633
Merge
Changeset: 1f58338cdec9
Author: kbarrett
Date: 2016-02-19 15:14 -0500
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/1f58338cdec9
8150134: Simplify concurrent refinement thread deactivation
Summary: Remove explicit deactivation and use green stop_at value.
Reviewed-by: jmasa, tschatzl
! src/share/vm/gc/g1/concurrentG1RefineThread.cpp
Changeset: ad7a71500f4a
Author: clanger
Date: 2016-02-19 10:44 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/ad7a71500f4a
8150232: AIX cleanup: Integrate changes of 7178026 and others
Reviewed-by: simonis
! src/os/aix/vm/attachListener_aix.cpp
! src/os/aix/vm/perfMemory_aix.cpp
Changeset: 7f60f3f24e80
Author: jmasa
Date: 2016-02-22 09:41 -0800
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/7f60f3f24e80
8150302: Reference processing logging prints the "from list" incorrectly
Reviewed-by: tamao, brutisso
! src/share/vm/gc/shared/referenceProcessor.cpp
Changeset: 124a4306663f
Author: jwilhelm
Date: 2016-02-22 19:46 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/124a4306663f
Merge
! src/share/vm/prims/methodHandles.cpp
! src/share/vm/runtime/thread.cpp
Changeset: 5624ea45bbd7
Author: jwilhelm
Date: 2016-02-22 19:25 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/5624ea45bbd7
Merge
Changeset: c35381ecd2da
Author: brutisso
Date: 2016-02-23 09:52 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/c35381ecd2da
8150367: Add back information about the number of GC workers
Reviewed-by: sjohanss, tschatzl
! src/share/vm/gc/g1/g1CollectedHeap.cpp
! src/share/vm/gc/shared/workgroup.hpp
Changeset: 7bc85612c893
Author: tonyp
Date: 2016-02-23 10:44 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/7bc85612c893
8146989: Introduce per-worker preserved mark stacks in ParNew
Summary: Unify and provide per-worker preserved mark stack handling in ParNew
Reviewed-by: tschatzl, ysr
! src/share/vm/gc/cms/parNewGeneration.cpp
! src/share/vm/gc/cms/parNewGeneration.hpp
! src/share/vm/gc/g1/g1EvacFailure.hpp
! src/share/vm/gc/serial/defNewGeneration.cpp
! src/share/vm/gc/serial/defNewGeneration.hpp
+ src/share/vm/gc/shared/preservedMarks.cpp
+ src/share/vm/gc/shared/preservedMarks.hpp
+ src/share/vm/gc/shared/preservedMarks.inline.hpp
Changeset: d015eb5b230c
Author: tschatzl
Date: 2016-02-23 14:14 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/d015eb5b230c
Merge
Changeset: 046cdd3a4173
Author: stuefe
Date: 2016-02-23 19:10 -0500
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/046cdd3a4173
8150379: [windows] Fix Leaks in perfMemory_windows.cpp
Reviewed-by: clanger, dholmes, gthornbr
! src/os/windows/vm/perfMemory_windows.cpp
Changeset: e389b96f65cd
Author: jwilhelm
Date: 2016-02-25 17:26 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/e389b96f65cd
8150647: Quarantine TestPLABResize.java until JDK-8150183 is fixed
8150562: Quarantine LoadAgentDcmdTest.java due to JDK-8150318
Reviewed-by: iklam, tschatzl
! test/gc/g1/plab/TestPLABResize.java
! test/serviceability/dcmd/jvmti/LoadAgentDcmdTest.java
Changeset: 0fe42e7d345c
Author: amurillo
Date: 2016-02-26 10:35 -0800
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/0fe42e7d345c
Merge
Changeset: d132d9803a5e
Author: chegar
Date: 2016-03-03 12:59 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/d132d9803a5e
8150162: Move sun.misc.Version to a truly internal package
Reviewed-by: alanb, dholmes, iris, mchung, rriggs
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/runtime/thread.cpp
Changeset: f20c0fbdd45a
Author: lana
Date: 2016-03-03 12:49 -0800
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/f20c0fbdd45a
Merge
Changeset: c7e17532efa8
Author: ctornqvi
Date: 2016-03-03 12:44 -0800
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/c7e17532efa8
8151156: [TESTBUG] Integrate trivial Hotspot test changes from Jake before Jigsaw M3
Reviewed-by: hseigel, gtriantafill
! test/compiler/calls/fromCompiled/CompiledInvokeDynamic2CompiledTest.java
! test/compiler/calls/fromCompiled/CompiledInvokeDynamic2InterpretedTest.java
! test/compiler/calls/fromCompiled/CompiledInvokeDynamic2NativeTest.java
! test/compiler/calls/fromInterpreted/InterpretedInvokeDynamic2CompiledTest.java
! test/compiler/calls/fromInterpreted/InterpretedInvokeDynamic2InterpretedTest.java
! test/compiler/calls/fromInterpreted/InterpretedInvokeDynamic2NativeTest.java
! test/compiler/intrinsics/unsafe/TestUnsafeUnalignedMismatchedAccesses.java
! test/compiler/jvmci/JVM_GetJVMCIRuntimeTest.java
! test/compiler/jvmci/code/InterpreterFrameSizeTest.java
! test/compiler/jvmci/compilerToVM/JVM_RegisterJVMCINatives.java
! test/compiler/jvmci/errors/TestInvalidCompilationResult.java
! test/compiler/jvmci/errors/TestInvalidDebugInfo.java
! test/compiler/jvmci/errors/TestInvalidOopMap.java
! test/compiler/jvmci/events/JvmciShutdownEventTest.java
! test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/ResolvedJavaTypeResolveConcreteMethodTest.java
! test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/ResolvedJavaTypeResolveMethodTest.java
! test/runtime/RedefineTests/RedefineRunningMethodsWithResolutionErrors.java
! test/runtime/ReservedStack/ReservedStackTest.java
! test/runtime/SharedArchiveFile/LimitSharedSizes.java
! test/runtime/contended/Basic.java
! test/runtime/contended/DefaultValue.java
! test/runtime/contended/HasNonStatic.java
! test/runtime/contended/Inheritance1.java
! test/runtime/contended/OopMaps.java
! test/runtime/contended/OopMapsSameGroup.java
! test/runtime/lambda-features/TestStaticandInstance.java
! test/serviceability/attach/AttachSetGetFlag.java
! test/serviceability/attach/AttachWithStalePidFile.java
! test/serviceability/dcmd/gc/HeapDumpAllTest.java
! test/serviceability/dcmd/gc/HeapDumpTest.java
! test/testlibrary_tests/ctw/ClassesDirTest.java
! test/testlibrary_tests/ctw/ClassesListTest.java
! test/testlibrary_tests/ctw/JarDirTest.java
! test/testlibrary_tests/ctw/JarsTest.java
Changeset: 7e7e50ac4faf
Author: dcubed
Date: 2016-03-05 19:22 -0800
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/7e7e50ac4faf
8151348: quarantine compiler/codecache/jmx/PeakUsageTest.java in JDK9-dev
Reviewed-by: ctornqvi, amurillo
! test/compiler/codecache/jmx/PeakUsageTest.java
Changeset: 407003fcbdb9
Author: lana
Date: 2016-03-10 09:28 -0800
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/407003fcbdb9
Added tag jdk-9+109 for changeset 7e7e50ac4faf
! .hgtags
Changeset: 9900740dd51f
Author: ppunegov
Date: 2016-02-17 17:48 +0300
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/9900740dd51f
8144621: CompilerControl: inline tests timeout with Xcomp
Summary: Restrict patterns that lead to timeout
Reviewed-by: kvn, neliasso
! test/compiler/compilercontrol/share/AbstractTestBase.java
Changeset: 2c3c43037e14
Author: thartmann
Date: 2016-02-19 10:06 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/2c3c43037e14
8145707: 4 Null pointer dereference defect groups in compileBroker.cpp.
Summary: Added explicit null checks to fix possible null pointer dereference errors for internal tests.
Reviewed-by: kvn
Contributed-by: Rahul Raghavan <rahul.v.raghavan at oracle.com>
! src/share/vm/compiler/compileBroker.cpp
Changeset: a97431603d3f
Author: vlivanov
Date: 2016-02-19 20:40 +0300
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/a97431603d3f
7177745: JSR292: Many Callsite relinkages cause target method to always run in interpreter mode
Reviewed-by: jrose, kvn
! src/share/vm/code/codeCache.cpp
! src/share/vm/code/codeCache.hpp
! src/share/vm/code/dependencies.hpp
! src/share/vm/code/dependencyContext.cpp
! src/share/vm/code/nmethod.cpp
! src/share/vm/code/nmethod.hpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/instanceKlass.hpp
! src/share/vm/runtime/vmStructs.cpp
+ test/compiler/jsr292/ContinuousCallSiteTargetChange.java
Changeset: b3434fcd4e11
Author: vlivanov
Date: 2016-02-19 20:41 +0300
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/b3434fcd4e11
8149741: Don't refer to stub entry points by index in external_word relocations
Reviewed-by: kvn
! src/cpu/x86/vm/templateInterpreterGenerator_x86.cpp
! src/os_cpu/windows_x86/vm/assembler_windows_x86.cpp
! src/share/vm/code/relocInfo.cpp
! src/share/vm/code/relocInfo.hpp
! src/share/vm/prims/jvmtiCodeBlobEvents.cpp
! src/share/vm/runtime/stubCodeGenerator.cpp
! src/share/vm/runtime/stubCodeGenerator.hpp
Changeset: d743113e99e2
Author: vlivanov
Date: 2016-02-19 20:45 +0300
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/d743113e99e2
8067014: LinearScan::is_sorted significantly slows down fastdebug builds' performance
Reviewed-by: vlivanov, shade
! src/share/vm/c1/c1_CFGPrinter.hpp
! src/share/vm/c1/c1_LinearScan.cpp
! src/share/vm/c1/c1_LinearScan.hpp
Changeset: f1c5937e76a2
Author: mdoerr
Date: 2016-02-19 11:09 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/f1c5937e76a2
8149655: PPC64: Implement CompactString intrinsics
Reviewed-by: goetz, kvn
! src/cpu/ppc/vm/globals_ppc.hpp
! src/cpu/ppc/vm/macroAssembler_ppc.cpp
! src/cpu/ppc/vm/macroAssembler_ppc.hpp
! src/cpu/ppc/vm/ppc.ad
! src/cpu/ppc/vm/stubGenerator_ppc.cpp
! src/cpu/ppc/vm/vm_version_ppc.cpp
! src/cpu/ppc/vm/vm_version_ppc.hpp
! test/compiler/intrinsics/string/TestStringIntrinsics2.java
Changeset: bc4aca25ef2a
Author: kshefov
Date: 2016-02-20 11:44 +0300
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/bc4aca25ef2a
8141616: Add new methods to the java Whitebox API
Reviewed-by: kvn, dpochepk
! src/share/vm/prims/whitebox.cpp
Changeset: ed4f837cee25
Author: kshefov
Date: 2016-02-20 11:49 +0300
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/ed4f837cee25
8141618: Change JVMCI compilerToVM constant pool tests to support CP cache
Reviewed-by: twisti, dpochepk
! test/compiler/jvmci/common/testcases/MultipleAbstractImplementer.java
! test/compiler/jvmci/common/testcases/MultipleImplementer2.java
! test/compiler/jvmci/common/testcases/MultipleImplementersInterface.java
! test/compiler/jvmci/compilerToVM/ConstantPoolTestCase.java
! test/compiler/jvmci/compilerToVM/ConstantPoolTestsHelper.java
! test/compiler/jvmci/compilerToVM/LookupKlassInPoolTest.java
! test/compiler/jvmci/compilerToVM/ResolveConstantInPoolTest.java
! test/compiler/jvmci/compilerToVM/ResolveTypeInPoolTest.java
Changeset: a8377a286e90
Author: kshefov
Date: 2016-02-20 11:49 +0300
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/a8377a286e90
8141619: Develop new tests for JVMCI compilerToVM class' CP related methods
Reviewed-by: twisti, dpochepk
+ 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/ResolveFieldInPoolTest.java
+ test/compiler/jvmci/compilerToVM/ResolvePossiblyCachedConstantInPoolTest.java
Changeset: e06b9173b181
Author: thartmann
Date: 2016-02-22 08:04 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/e06b9173b181
Merge
! src/cpu/ppc/vm/globals_ppc.hpp
Changeset: 55778b6121e3
Author: roland
Date: 2016-02-15 10:14 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/55778b6121e3
8087341: C2 doesn't optimize redundant memory operations with G1
Summary: effect of memory barrier in post barrier is too wide
Reviewed-by: kvn, aph
Contributed-by: adinn <adinn at redhat.com>
! src/cpu/aarch64/vm/aarch64.ad
! src/share/vm/opto/graphKit.cpp
! src/share/vm/opto/graphKit.hpp
Changeset: db7934bcad3b
Author: roland
Date: 2016-02-17 10:59 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/db7934bcad3b
8148786: xml.tranform fails on x86-64
Summary: CCP computes wrong type for CountedLoop iv Phi
Reviewed-by: kvn
! src/share/vm/opto/loopnode.hpp
! src/share/vm/opto/phaseX.cpp
! src/share/vm/opto/phaseX.hpp
Changeset: adf6fb6c302f
Author: shade
Date: 2016-02-19 11:16 +0300
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/adf6fb6c302f
8150102: C1 should fold arraylength for constant/trusted arrays
Reviewed-by: vlivanov, kvn
! src/share/vm/c1/c1_Canonicalizer.cpp
Changeset: 23abf2feec96
Author: roland
Date: 2016-02-16 12:54 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/23abf2feec96
8149916: Test case for 8149797
Reviewed-by: kvn
+ test/compiler/c2/TestDominatingDeadCheckCast.java
Changeset: df3a274ff883
Author: roland
Date: 2016-02-23 10:22 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/df3a274ff883
Merge
Changeset: 94f78e8d4d83
Author: jcm
Date: 2016-02-22 23:37 -0800
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/94f78e8d4d83
8145333: -XX:+EnableJVMCI -XX:+UseJVMCICompiler -XX:-EnableJVMCI makes JVM crash
Summary: JVMCI Flags are checked for consistency after parse.
Reviewed-by: twisti
- src/share/vm/jvmci/commandLineFlagConstraintsJVMCI.cpp
- src/share/vm/jvmci/commandLineFlagConstraintsJVMCI.hpp
! src/share/vm/jvmci/jvmci_globals.cpp
! src/share/vm/jvmci/jvmci_globals.hpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/arguments.hpp
! src/share/vm/runtime/commandLineFlagConstraintList.cpp
Changeset: 0bdb1a9d1fd1
Author: shade
Date: 2016-02-23 17:55 +0300
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/0bdb1a9d1fd1
8150180: String.value contents should be trusted
Reviewed-by: vlivanov, redestad, jrose, twisti
! src/share/vm/opto/library_call.cpp
Changeset: dfa7d9934ab4
Author: roland
Date: 2016-02-23 17:59 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/dfa7d9934ab4
8007986: GrowableArray should implement binary search
Summary: binary search method for GrowableArray
Reviewed-by: vlivanov, jrose
! src/share/vm/ci/ciConstantPoolCache.cpp
! src/share/vm/ci/ciConstantPoolCache.hpp
! src/share/vm/ci/ciObjectFactory.cpp
! src/share/vm/ci/ciObjectFactory.hpp
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/compile.hpp
! src/share/vm/utilities/growableArray.hpp
Changeset: 8b9fdaeb8c57
Author: shade
Date: 2016-02-23 22:09 +0300
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/8b9fdaeb8c57
8148146: Integrate new internal Unsafe entry points, and basic intrinsic support for VarHandles
Reviewed-by: psandoz, kvn, jrose, adinn, simonis, coleenp
! src/cpu/x86/vm/x86_32.ad
! src/cpu/x86/vm/x86_64.ad
! src/share/vm/adlc/formssel.cpp
! src/share/vm/classfile/vmSymbols.cpp
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/opto/c2compiler.cpp
! src/share/vm/opto/classes.hpp
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/escape.cpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/opto/loopTransform.cpp
! src/share/vm/opto/matcher.cpp
! src/share/vm/opto/memnode.hpp
! src/share/vm/opto/node.hpp
! src/share/vm/prims/unsafe.cpp
! src/share/vm/runtime/vmStructs.cpp
! test/compiler/unsafe/JdkInternalMiscUnsafeAccessTestBoolean.java
! test/compiler/unsafe/JdkInternalMiscUnsafeAccessTestByte.java
! test/compiler/unsafe/JdkInternalMiscUnsafeAccessTestChar.java
! test/compiler/unsafe/JdkInternalMiscUnsafeAccessTestDouble.java
! test/compiler/unsafe/JdkInternalMiscUnsafeAccessTestFloat.java
! test/compiler/unsafe/JdkInternalMiscUnsafeAccessTestInt.java
! test/compiler/unsafe/JdkInternalMiscUnsafeAccessTestLong.java
! test/compiler/unsafe/JdkInternalMiscUnsafeAccessTestObject.java
! test/compiler/unsafe/JdkInternalMiscUnsafeAccessTestShort.java
! test/compiler/unsafe/X-UnsafeAccessTest.java.template
+ test/compiler/unsafe/generate-unsafe-tests.sh
Changeset: 86d78449f472
Author: shade
Date: 2016-02-24 18:43 +0300
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/86d78449f472
8150514: C1 crashes in Canonicalizer::do_ArrayLength() after fix for JDK-8150102
Reviewed-by: thartmann, vlivanov
! src/share/vm/c1/c1_Canonicalizer.cpp
+ test/compiler/c1/CanonicalizeArrayLength.java
Changeset: 1f4f4866aee0
Author: roland
Date: 2016-02-23 17:18 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/1f4f4866aee0
8148353: [linux-sparc] Crash in libawt.so on Linux SPARC
Summary: gcc expects clean 32 bit int in 64 bit register on function entry
Reviewed-by: kvn, dlong
! make/test/JtregNative.gmk
! src/cpu/sparc/vm/sharedRuntime_sparc.cpp
+ test/compiler/native/TestDirtyInt.java
+ test/compiler/native/libTestDirtyInt.c
Changeset: 0fc557e05fc0
Author: roland
Date: 2016-02-24 20:18 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/0fc557e05fc0
Merge
Changeset: d8386cb3528c
Author: thartmann
Date: 2016-02-25 08:47 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/d8386cb3528c
8150441: CompileTask::print_impl() is broken after JDK-8146905
Summary: Timestamps should be explicitly initialized.
Reviewed-by: dholmes
! src/share/vm/utilities/vmError.cpp
Changeset: 8f0e2c77a6da
Author: neliasso
Date: 2016-02-25 10:42 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/8f0e2c77a6da
8148159: [TESTBUG] TestCompilerDirectivesCompatibility tests fails on non-tiered server VMs
Summary: Add whitebox for checking available compilers
Reviewed-by: kvn
! src/share/vm/prims/whitebox.cpp
! test/compiler/compilercontrol/TestCompilerDirectivesCompatibilityBase.java
! test/compiler/compilercontrol/TestCompilerDirectivesCompatibilityCommandOff.java
! test/compiler/compilercontrol/TestCompilerDirectivesCompatibilityCommandOn.java
! test/compiler/compilercontrol/TestCompilerDirectivesCompatibilityFlag.java
Changeset: 5c91d4315495
Author: neliasso
Date: 2016-02-25 10:44 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/5c91d4315495
8149789: SIGSEGV in CompileTask::print
Summary: Print tasks from active compile threads requires safepoint
Reviewed-by: kvn
! src/share/vm/compiler/compileBroker.cpp
! src/share/vm/runtime/vm_operations.cpp
! src/share/vm/runtime/vm_operations.hpp
! src/share/vm/services/diagnosticCommand.cpp
Changeset: f4915777c32c
Author: neliasso
Date: 2016-02-25 10:44 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/f4915777c32c
8069160: serviceability/dcmd/compiler/CompilerQueueTest.java fails due to class not found
Summary: Use whitebox to test specific cases making test less fragile
Reviewed-by: kvn
! test/serviceability/dcmd/compiler/CompilerQueueTest.java
Changeset: dc9643c06abb
Author: neliasso
Date: 2016-02-25 11:17 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/dc9643c06abb
Merge
Changeset: fb4ca0e4cc42
Author: shade
Date: 2016-02-25 15:10 +0300
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/fb4ca0e4cc42
8150534: C1 compilation fails with "Constant field loads are folded during parsing"
Reviewed-by: vlivanov, thartmann
! src/share/vm/c1/c1_Canonicalizer.cpp
! test/compiler/c1/CanonicalizeArrayLength.java
Changeset: 3f537d831d9d
Author: aph
Date: 2016-02-17 14:06 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/3f537d831d9d
8150045: arraycopy causes segfaults in SATB during garbage collection
Reviewed-by: roland
! src/cpu/aarch64/vm/stubGenerator_aarch64.cpp
Changeset: fd111e8fa412
Author: aph
Date: 2016-02-24 12:38 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/fd111e8fa412
Merge
- src/share/vm/jvmci/commandLineFlagConstraintsJVMCI.cpp
- src/share/vm/jvmci/commandLineFlagConstraintsJVMCI.hpp
Changeset: 57f7f86ae5c8
Author: aph
Date: 2016-02-25 14:47 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/57f7f86ae5c8
Merge
Changeset: 1e4d74c1b3d0
Author: twisti
Date: 2016-02-24 09:22 -0800
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/1e4d74c1b3d0
8150561: [AArch64] JVMCI improvements
Reviewed-by: kvn
! src/cpu/aarch64/vm/jvmciCodeInstaller_aarch64.cpp
! src/cpu/aarch64/vm/nativeInst_aarch64.hpp
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotVMConfig.java
! src/share/vm/jvmci/jvmciCodeInstaller.cpp
! src/share/vm/jvmci/vmStructs_jvmci.cpp
! src/share/vm/runtime/frame.cpp
Changeset: b71124b1ffab
Author: vlivanov
Date: 2016-02-26 01:58 +0300
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/b71124b1ffab
8150186: Folding mismatched accesses with @Stable is incorrect
Reviewed-by: kvn, jrose, shade
! src/share/vm/ci/ciArray.cpp
! src/share/vm/opto/memnode.cpp
+ test/compiler/unsafe/UnsafeGetStableArrayElement.java
Changeset: cb59d649446d
Author: vlivanov
Date: 2016-02-26 01:58 +0300
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/cb59d649446d
8150436: Incorrect invocation mode when linkToInteface linker is eliminated
Reviewed-by: kvn, shade
! src/share/vm/runtime/sharedRuntime.cpp
! test/compiler/jsr292/NonInlinedCall/InvokeTest.java
Changeset: 01601d6e4a94
Author: vlivanov
Date: 2016-02-26 15:54 +0300
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/01601d6e4a94
8068038: C2: large constant offsets aren't handled on SPARC
Reviewed-by: kvn
! src/cpu/sparc/vm/sparc.ad
Changeset: dafb744545f3
Author: twisti
Date: 2016-02-26 11:13 -1000
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/dafb744545f3
8150738: [JVMCI] runtime/CommandLine/TraceExceptionsTest.java fails with: java.lang.RuntimeException: '<a 'java/lang/ClassNotFoundException': NoClassFound>' missing
Reviewed-by: coleenp
! src/share/vm/jvmci/jvmciRuntime.cpp
Changeset: 4c5fe83bf5a6
Author: thartmann
Date: 2016-02-29 09:02 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/4c5fe83bf5a6
Merge
! src/share/vm/runtime/arguments.cpp
! src/share/vm/services/diagnosticCommand.cpp
Changeset: c6c141c46516
Author: zmajo
Date: 2016-02-29 13:02 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/c6c141c46516
8150349: Reduce the execution time of the hotspot_compiler_3 group
Summary: Exclude long-running intrinsic-related tests that check functionality that is not likely to be changed soon.
Reviewed-by: kvn, neliasso
! test/TEST.groups
Changeset: e3dbb1e46e26
Author: redestad
Date: 2016-02-29 15:05 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/e3dbb1e46e26
8150720: Cleanup code around PrintOptoStatistics
Reviewed-by: kvn, shade, vlivanov
! src/share/vm/opto/graphKit.cpp
! src/share/vm/opto/ifnode.cpp
! src/share/vm/opto/lcm.cpp
! src/share/vm/opto/matcher.cpp
! src/share/vm/opto/node.cpp
! src/share/vm/opto/parse.hpp
! src/share/vm/opto/parse1.cpp
! src/share/vm/opto/parse2.cpp
Changeset: d882a7c5753e
Author: vlivanov
Date: 2016-02-29 23:46 +0300
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/d882a7c5753e
8150543: Mismatched access detection is inaccurate
Reviewed-by: kvn, shade
! src/share/vm/opto/library_call.cpp
! src/share/vm/opto/memnode.cpp
! test/compiler/unsafe/UnsafeGetConstantField.java
! test/compiler/unsafe/UnsafeGetStableArrayElement.java
Changeset: ccfc1e54bbcd
Author: hshi
Date: 2016-02-24 04:45 -0800
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/ccfc1e54bbcd
8149733: AArch64: refactor array_equals/string_equals
Summary: combine similar code for string_equals/char_array_equals/byte_array_equals into same implemenation
Reviewed-by: aph, shade
! src/cpu/aarch64/vm/aarch64.ad
! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp
! src/cpu/aarch64/vm/macroAssembler_aarch64.hpp
Changeset: fe9e0761c550
Author: fyang
Date: 2016-02-17 20:19 +0800
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/fe9e0761c550
8150038: aarch64: make use of CBZ and CBNZ when comparing narrow pointer with zero
Summary: aarch64: c2 make use of CBZ and CBNZ when comparing narrow pointer with zero
Reviewed-by: aph
Contributed-by: felix.yang at linaro.org
! src/cpu/aarch64/vm/aarch64.ad
Changeset: 161aa091d841
Author: fyang
Date: 2016-02-18 21:53 +0800
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/161aa091d841
8149907: aarch64: use load/store pair instructions in call_stub
Summary: aarch64: make use of load/store pair instructions in call_stub to save space
Reviewed-by: aph
Contributed-by: felix.yang at linaro.org
! src/cpu/aarch64/vm/stubGenerator_aarch64.cpp
Changeset: 77836bd8ec95
Author: fyang
Date: 2016-02-19 17:12 +0800
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/77836bd8ec95
8150229: aarch64: pipeline class for several instructions is not set correctly
Summary: aarch64: c2 fix pipeline class for several instructions.
Reviewed-by: aph
Contributed-by: felix.yang at linaro.org
! src/cpu/aarch64/vm/aarch64.ad
Changeset: 1b6fb1351811
Author: vlivanov
Date: 2016-03-01 20:06 +0300
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/1b6fb1351811
8150933: System::arraycopy intrinsic doesn't mark mismatched loads
Reviewed-by: kvn, shade
! src/share/vm/opto/macroArrayCopy.cpp
! src/share/vm/opto/memnode.cpp
Changeset: 5bc1bcc01d13
Author: twisti
Date: 2016-02-26 13:21 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/5bc1bcc01d13
8150727: [JVMCI] add LoadLoad to the implicit memory barriers on AMD64
Reviewed-by: rschatz, twisti
Contributed-by: Benoit Daloze <benoit.daloze at jku.at>
! src/jdk.vm.ci/share/classes/jdk.vm.ci.amd64/src/jdk/vm/ci/amd64/AMD64.java
Changeset: 8a8b603542ca
Author: twisti
Date: 2016-03-01 18:29 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/8a8b603542ca
Merge
Changeset: 41d58013ab47
Author: cjplummer
Date: 2016-02-26 09:13 -0800
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/41d58013ab47
8147978: Remove Method::_method_data for C1
Summary: Method::_method_data field removed when not using C2 or JVMCI
Reviewed-by: dholmes, kvn
! src/share/vm/c1/c1_Runtime1.cpp
! src/share/vm/oops/method.cpp
! src/share/vm/oops/method.hpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/vmStructs.cpp
! src/share/vm/utilities/macros.hpp
Changeset: be30670bbd35
Author: iveresov
Date: 2016-03-01 12:35 -0800
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/be30670bbd35
8134119: Use new API to get cache line sizes
Summary: Using new sysconf and sysinfo API on Solaris 12, avoid using libpicl and libkstat.
Reviewed-by: kvn
! src/cpu/sparc/vm/vm_version_sparc.cpp
! src/cpu/sparc/vm/vm_version_sparc.hpp
! src/os_cpu/solaris_sparc/vm/vm_version_solaris_sparc.cpp
Changeset: 13d02d8f9616
Author: iveresov
Date: 2016-03-01 21:56 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/13d02d8f9616
Merge
Changeset: 35345fc5423d
Author: shade
Date: 2016-03-02 12:29 +0300
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/35345fc5423d
8151017: [TESTBUG] test/compiler/c1/CanonicalizeArrayLength does not work on product builds
Reviewed-by: thartmann, zmajo
! test/compiler/c1/CanonicalizeArrayLength.java
Changeset: 323b8370b0f6
Author: vlivanov
Date: 2016-03-02 15:42 +0300
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/323b8370b0f6
8151020: [TESTBUG] UnsafeGetStableArrayElement::testL_* fail intermittently
Reviewed-by: zmajo, shade
! test/compiler/unsafe/UnsafeGetStableArrayElement.java
Changeset: 13f653804b97
Author: thartmann
Date: 2016-03-03 13:18 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/13f653804b97
8151130: [BACKOUT] Remove Method::_method_data for C1
Summary: Backing out the fix for JDK-8147978 because it fails and blocks integration.
Reviewed-by: vlivanov, zmajo
! src/share/vm/c1/c1_Runtime1.cpp
! src/share/vm/oops/method.cpp
! src/share/vm/oops/method.hpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/vmStructs.cpp
! src/share/vm/utilities/macros.hpp
Changeset: 5df9d1b68979
Author: vlivanov
Date: 2016-03-03 16:46 +0300
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/5df9d1b68979
8151157: Quarantine test/compiler/unsafe/UnsafeGetStableArrayElement.java
Reviewed-by: zmajo, thartmann
! test/compiler/unsafe/UnsafeGetStableArrayElement.java
Changeset: 3c531219fc38
Author: vlivanov
Date: 2016-03-03 14:07 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/3c531219fc38
Merge
Changeset: 8750312a7452
Author: aeriksso
Date: 2016-02-18 16:15 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/8750312a7452
8149743: JVM crash after debugger hotswap with lambdas
Reviewed-by: sspitsyn, coleenp, dcubed
! src/share/vm/prims/jvmtiRedefineClasses.cpp
Changeset: 422d373c4e3f
Author: kbarrett
Date: 2016-02-24 13:18 -0500
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/422d373c4e3f
8150419: Cleanup BufferNode API
Summary: Fewer public functions, cleanup allocation.
Reviewed-by: tschatzl, drwhite
! src/share/vm/gc/g1/ptrQueue.cpp
! src/share/vm/gc/g1/ptrQueue.hpp
Changeset: 1c53edac6621
Author: stuefe
Date: 2016-02-24 18:06 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/1c53edac6621
8149036: Add tracing for thread related events at os level
Reviewed-by: coleenp, mlarsson, dholmes
! src/os/aix/vm/os_aix.cpp
! src/os/bsd/vm/os_bsd.cpp
! src/os/linux/vm/os_linux.cpp
! src/os/posix/vm/os_posix.cpp
! src/os/posix/vm/os_posix.hpp
! src/os/solaris/vm/os_solaris.cpp
! src/os/windows/vm/os_windows.cpp
! src/share/vm/logging/logTag.hpp
! src/share/vm/runtime/thread.cpp
Changeset: 3c856080f830
Author: coleenp
Date: 2016-02-24 21:55 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/3c856080f830
Merge
Changeset: c487d066a42d
Author: dholmes
Date: 2016-02-24 16:04 -0500
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/c487d066a42d
8150506: Remove unused locks
Reviewed-by: mgronlun, tschatzl, mgerdin, coleenp
! src/share/vm/runtime/fprofiler.cpp
! src/share/vm/runtime/mutex.cpp
! src/share/vm/runtime/mutexLocker.cpp
! src/share/vm/runtime/mutexLocker.hpp
Changeset: 6ab1b2eaa26f
Author: dholmes
Date: 2016-02-24 22:22 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/6ab1b2eaa26f
Merge
Changeset: e06c15b0844e
Author: kbarrett
Date: 2016-02-23 18:58 -0500
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/e06c15b0844e
8150426: Wrong cast in metadata_at_put
Summary: Fix cast.
Reviewed-by: dholmes, coleenp, jprovino
Contributed-by: timo.kinnunen at gmail.com
! src/share/vm/oops/typeArrayOop.hpp
Changeset: e4af68ae1ece
Author: kbarrett
Date: 2016-02-25 01:23 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/e4af68ae1ece
Merge
Changeset: 6416cd3a77b3
Author: ctornqvi
Date: 2016-02-24 16:34 -0500
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/6416cd3a77b3
8150490: Update OS detection code to recognize Windows Server 2016
Reviewed-by: mgronlun, alanb, dholmes
! src/os/windows/vm/os_windows.cpp
Changeset: ca074069a447
Author: ctornqvi
Date: 2016-02-25 01:55 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/ca074069a447
Merge
! src/os/windows/vm/os_windows.cpp
Changeset: a4b13629ac4f
Author: drwhite
Date: 2016-02-24 09:25 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/a4b13629ac4f
8134992: vm/gc/compact/Compact_InternedStrings_Strings failed due to a malloc() failure
Reviewed-by: mgerdin, brutisso
! src/share/vm/gc/shared/collectedHeap.cpp
Changeset: c313340df3d5
Author: mockner
Date: 2016-02-25 13:09 -0500
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/c313340df3d5
8150103: Convert TraceClassPaths to Unified Logging
Summary: TraceClassPaths has been reimplemented with Unified Logging
Reviewed-by: coleenp, dholmes, iklam
! 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/logging/logTag.hpp
! src/share/vm/memory/filemap.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp
Changeset: 69f183dacdb4
Author: mgerdin
Date: 2016-02-25 11:20 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/69f183dacdb4
8150390: Move rs length sampling data to the sampling thread
Reviewed-by: drwhite, jwilhelm
! src/share/vm/gc/g1/g1CollectedHeap.cpp
! src/share/vm/gc/g1/g1CollectedHeap.hpp
! src/share/vm/gc/g1/g1CollectorPolicy.cpp
! src/share/vm/gc/g1/g1CollectorPolicy.hpp
! src/share/vm/gc/g1/g1YoungRemSetSamplingThread.cpp
! src/share/vm/gc/g1/youngList.cpp
! src/share/vm/gc/g1/youngList.hpp
Changeset: dcac6f3d1255
Author: tschatzl
Date: 2016-02-26 13:02 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/dcac6f3d1255
8140777: Make Adaptive IHOP logging information the same as JFR logging
Reviewed-by: tbenson, jmasa
! src/share/vm/gc/g1/g1IHOPControl.cpp
Changeset: d2e7206f86f8
Author: tschatzl
Date: 2016-02-26 13:02 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/d2e7206f86f8
8076463: Add logging for the preserve CM referents task
Summary: Add logging and do minor refactoring to CM referents handling task.
Reviewed-by: jmasa
! src/share/vm/gc/g1/g1CollectedHeap.cpp
! src/share/vm/gc/g1/g1CollectedHeap.hpp
! src/share/vm/gc/g1/g1GCPhaseTimes.cpp
! src/share/vm/gc/g1/g1GCPhaseTimes.hpp
! test/gc/g1/TestGCLogMessages.java
Changeset: bf7095ff645e
Author: tschatzl
Date: 2016-02-26 13:02 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/bf7095ff645e
8150630: Add logging for ParScanThreadState merge phase
Summary: Improve visibility of the per-thread scan state merge phase by adding appropriate logging.
Reviewed-by: jmasa, tbenson
! src/share/vm/gc/g1/g1CollectedHeap.cpp
! src/share/vm/gc/g1/g1CollectedHeap.hpp
! src/share/vm/gc/g1/g1GCPhaseTimes.cpp
! src/share/vm/gc/g1/g1GCPhaseTimes.hpp
! test/gc/g1/TestGCLogMessages.java
Changeset: 96124925d5aa
Author: tschatzl
Date: 2016-02-26 13:02 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/96124925d5aa
8150629: Initializing all ParScanThreadStates causes significant unaccounted "Other" times
Summary: Lazily allocate ParScanThreadStates within the worker threads instead of doing this work upfront serially.
Reviewed-by: mgerdin, jmasa
! src/share/vm/gc/g1/g1ParScanThreadState.cpp
! src/share/vm/gc/g1/g1ParScanThreadState.hpp
Changeset: 8c1a2e4f633f
Author: tschatzl
Date: 2016-02-26 17:55 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/8c1a2e4f633f
Merge
! src/share/vm/gc/g1/g1CollectedHeap.cpp
! src/share/vm/gc/g1/g1CollectedHeap.hpp
Changeset: 373a5a1f865c
Author: jprovino
Date: 2016-02-26 14:02 -0500
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/373a5a1f865c
8139651: ConcurrentG1Refine uses ints for many of its members that should be unsigned types
Summary: ints need to be changed to size_t
Reviewed-by: kbarrett, tbenson
! src/share/vm/gc/g1/concurrentG1Refine.cpp
! src/share/vm/gc/g1/concurrentG1Refine.hpp
! src/share/vm/gc/g1/concurrentG1RefineThread.cpp
! src/share/vm/gc/g1/concurrentG1RefineThread.hpp
! src/share/vm/gc/g1/dirtyCardQueue.cpp
! src/share/vm/gc/g1/dirtyCardQueue.hpp
! src/share/vm/gc/g1/g1CollectedHeap.cpp
! src/share/vm/gc/g1/g1CollectorPolicy.cpp
! src/share/vm/gc/g1/g1ConcurrentMark.cpp
! src/share/vm/gc/g1/g1RemSet.cpp
! src/share/vm/gc/g1/g1_globals.hpp
! src/share/vm/gc/g1/ptrQueue.cpp
! src/share/vm/gc/g1/ptrQueue.hpp
Changeset: 63a9e10565c4
Author: jprovino
Date: 2016-02-27 00:07 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/63a9e10565c4
Merge
! src/share/vm/gc/g1/g1CollectedHeap.cpp
Changeset: d509f28e025c
Author: kbarrett
Date: 2016-02-28 12:22 -0500
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/d509f28e025c
8150421: Delete experimental G1UseConcMarkReferenceProcessing
Summary: Removed the option and supporting code.
Reviewed-by: jmasa, tamao
! src/share/vm/gc/g1/g1ConcurrentMark.cpp
! src/share/vm/gc/g1/g1_globals.hpp
Changeset: a39b4d597162
Author: brutisso
Date: 2016-02-29 13:06 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/a39b4d597162
8150068: Log the main G1 phases at info level
Reviewed-by: sjohanss, tschatzl
! src/share/vm/gc/g1/g1CollectorPolicy.cpp
! src/share/vm/gc/g1/g1GCPhaseTimes.cpp
! src/share/vm/gc/g1/g1GCPhaseTimes.hpp
! src/share/vm/gc/g1/g1HotCardCache.cpp
! src/share/vm/gc/g1/g1RemSet.cpp
! src/share/vm/gc/g1/workerDataArray.cpp
! src/share/vm/gc/g1/workerDataArray.hpp
! src/share/vm/gc/g1/workerDataArray.inline.hpp
! src/share/vm/logging/logPrefix.hpp
! test/gc/g1/TestGCLogMessages.java
Changeset: 36aaa9ceed16
Author: aeriksso
Date: 2016-02-26 16:28 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/36aaa9ceed16
8144732: VM_HeapDumper hits assert with bad dump_len
Reviewed-by: dsamersoff
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/services/heapDumper.cpp
Changeset: b1f8f786bf0d
Author: jwilhelm
Date: 2016-02-29 15:24 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/b1f8f786bf0d
Merge
Changeset: 1af0e347a76e
Author: jwilhelm
Date: 2016-02-29 15:42 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/1af0e347a76e
Merge
Changeset: 4766e03eaf19
Author: drwhite
Date: 2016-02-29 11:32 -0500
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/4766e03eaf19
8140600: Convert unnecessarily malloc'd Monitors to value members
Summary: Change a malloc'd monitor into an embedded monitor.
Reviewed-by: tschatzl, kbarrett
! src/share/vm/gc/g1/g1YoungRemSetSamplingThread.cpp
! src/share/vm/gc/g1/g1YoungRemSetSamplingThread.hpp
Changeset: f146301c971f
Author: stuefe
Date: 2016-02-29 08:50 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/f146301c971f
8150619: Improve thread based logging introduced with 8149036
Reviewed-by: coleenp, dholmes
! src/os/aix/vm/os_aix.cpp
! src/os/bsd/vm/os_bsd.cpp
! src/os/linux/vm/os_linux.cpp
! src/os/solaris/vm/os_solaris.cpp
! src/os/windows/vm/os_windows.cpp
! src/share/vm/runtime/thread.cpp
+ test/runtime/logging/ThreadLoggingTest.java
Changeset: 2778191158c6
Author: dholmes
Date: 2016-02-29 23:35 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/2778191158c6
Merge
Changeset: 62d355fd1283
Author: mockner
Date: 2016-02-29 16:58 -0500
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/62d355fd1283
8149064: TraceProtectionDomainVerification has been converted to Unified Logging.
Summary: TraceProtectionDomainVerification has been converted to Unified Logging with tag protectiondomain.
Reviewed-by: coleenp, iklam
! src/share/vm/classfile/dictionary.cpp
! src/share/vm/classfile/dictionary.hpp
! src/share/vm/classfile/systemDictionary.cpp
! src/share/vm/logging/logTag.hpp
! src/share/vm/runtime/globals.hpp
+ test/runtime/logging/ProtectionDomainVerificationTest.java
Changeset: c13e1f468027
Author: mockner
Date: 2016-03-01 02:15 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/c13e1f468027
Merge
Changeset: 5c4f8192021e
Author: erikj
Date: 2016-03-01 09:42 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/5c4f8192021e
8150822: Fix typo in JDK-8150201
Reviewed-by: ihse, dholmes
! make/solaris/makefiles/amd64.make
Changeset: 6b59d8ba8fc5
Author: mgronlun
Date: 2016-03-01 23:46 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/6b59d8ba8fc5
8143226: Minor updates to Event Based tracing
Reviewed-by: jbachorik, egahlin
! make/aix/makefiles/trace.make
! make/bsd/makefiles/trace.make
! make/linux/makefiles/trace.make
! make/solaris/makefiles/trace.make
! make/windows/makefiles/trace.make
! 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/classFileParser.cpp
! src/share/vm/classfile/vmSymbols.cpp
! src/share/vm/gc/shared/copyFailedInfo.hpp
! src/share/vm/gc/shared/gcTraceSend.cpp
! src/share/vm/oops/arrayKlass.cpp
! src/share/vm/oops/instanceKlass.hpp
! src/share/vm/oops/klass.cpp
! src/share/vm/oops/klass.hpp
! src/share/vm/opto/c2compiler.cpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/prims/jni.cpp
! src/share/vm/runtime/java.cpp
! src/share/vm/runtime/objectMonitor.cpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/thread.hpp
! src/share/vm/runtime/vmThread.cpp
! src/share/vm/trace/trace.xml
! src/share/vm/trace/traceBackend.hpp
! src/share/vm/trace/traceDataTypes.hpp
! src/share/vm/trace/traceEvent.hpp
! src/share/vm/trace/traceEventClasses.xsl
! src/share/vm/trace/traceEventIds.xsl
! src/share/vm/trace/traceMacros.hpp
! src/share/vm/trace/tracetypes.xml
! src/share/vm/utilities/debug.cpp
! src/share/vm/utilities/hashtable.cpp
Changeset: 56fbd5c60c96
Author: mgronlun
Date: 2016-03-01 23:47 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/56fbd5c60c96
8066814: Reduce accessibility in TraceEvent
Reviewed-by: egahlin, jbachorik
! src/share/vm/trace/traceEvent.hpp
Changeset: a6ff1064c4d7
Author: mgronlun
Date: 2016-03-01 23:48 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/a6ff1064c4d7
8147442: Event-based tracing to allow for tracing Klass creation
Reviewed-by: jbachorik, egahlin
! src/share/vm/classfile/klassFactory.cpp
! src/share/vm/trace/traceMacros.hpp
Changeset: 7f44dc58ebb9
Author: brutisso
Date: 2016-03-02 08:41 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/7f44dc58ebb9
8058944: Unify the reporting strings for the GC debug level logging in G1
Reviewed-by: sjohanss, tschatzl
! src/share/vm/gc/g1/g1ConcurrentMark.cpp
! src/share/vm/gc/g1/g1GCPhaseTimes.cpp
Changeset: 752f25ffe2cb
Author: dsamersoff
Date: 2016-03-02 17:08 +0300
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/752f25ffe2cb
8150318: serviceability/dcmd/jvmti/LoadAgentDcmdTest.java - Could not find JDK_DIR/lib/x86_64/libinstrument.so
Summary: refactor test
Reviewed-by: jbachorik, sspitsyn
! test/serviceability/dcmd/jvmti/LoadAgentDcmdTest.java
- test/serviceability/dcmd/jvmti/LoadJavaAgentDcmdTest.java
! test/testlibrary/jdk/test/lib/Platform.java
Changeset: 1286286af412
Author: tschatzl
Date: 2016-03-02 15:55 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/1286286af412
8147121: Evacuation failure allocation statistics added too late
Summary: Move adding evacuation failure statistics to after free_collection_set.
Reviewed-by: brutisso, drwhite
! src/share/vm/gc/g1/g1CollectedHeap.cpp
Changeset: bab3650ec5e6
Author: tschatzl
Date: 2016-03-02 15:57 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/bab3650ec5e6
8141141: Young and Old gen PLAB stats are similar in output with -XX:+PrintPLAB
Summary: Improve PLAB statistic by adding generation, output values are now in bytes, including units, and split it into multiple messages.
Reviewed-by: brutisso, sjohanss
! src/share/vm/gc/cms/parNewGeneration.cpp
! src/share/vm/gc/g1/g1CollectedHeap.cpp
! src/share/vm/gc/g1/g1EvacStats.cpp
! src/share/vm/gc/g1/g1EvacStats.hpp
! src/share/vm/gc/shared/plab.cpp
! src/share/vm/gc/shared/plab.hpp
! test/gc/g1/TestPLABOutput.java
! test/gc/g1/plab/TestPLABPromotion.java
! test/gc/g1/plab/TestPLABResize.java
! test/gc/g1/plab/lib/LogParser.java
Changeset: e0f999893ca8
Author: tschatzl
Date: 2016-03-02 17:08 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/e0f999893ca8
Merge
Changeset: d7750079ebe0
Author: rprotacio
Date: 2016-03-02 10:59 -0500
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/d7750079ebe0
8150746: runtime/logging/ItablesTest.java fails with: java.lang.RuntimeException: 'Resolving: klass: ' missing from stdout/stderr
Summary: Deleted logging line from code and test because unnecessary
Reviewed-by: twisti, coleenp
! src/share/vm/interpreter/interpreterRuntime.cpp
! test/runtime/logging/ItablesTest.java
Changeset: 8d89fd576550
Author: coleenp
Date: 2016-03-02 17:09 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/8d89fd576550
Merge
Changeset: 55fe28454251
Author: poonam
Date: 2016-02-25 11:27 +0530
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/55fe28454251
8150002: Check for the validity of oop before printing it in verify_remembered_set
Summary: Adding missing check for valid oop.
Reviewed-by: dcubed
Contributed-by: Shafi Ahmad <shafi.s.ahmad at oracle.com>
! src/share/vm/gc/g1/heapRegion.cpp
Changeset: b10d60e33756
Author: poonam
Date: 2016-03-02 19:15 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/b10d60e33756
Merge
Changeset: ac4b6ebbdd6c
Author: rprotacio
Date: 2016-03-02 15:10 -0500
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/ac4b6ebbdd6c
8145098: JNI GetVersion should return JNI_VERSION_9
Summary: Updated JNI_VERSION for current version to be JNI_VERSION_9
Reviewed-by: hseigel, gtriantafill, dholmes, alanb
! src/share/vm/prims/jni.cpp
! src/share/vm/prims/jni.h
! src/share/vm/runtime/thread.cpp
! test/native_sanity/JniVersion.java
Changeset: 69f55dd802b8
Author: hseigel
Date: 2016-03-02 23:48 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/69f55dd802b8
Merge
Changeset: 11e230ff047a
Author: gziemski
Date: 2016-03-02 14:36 -0600
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/11e230ff047a
8146849: Remove TraceJNIHandleAllocation rather than converting to UL
Summary: Removed TraceJNIHandleAllocation
Reviewed-by: coleenp, dholmes
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/jniHandles.cpp
Changeset: eb16739251ff
Author: gziemski
Date: 2016-03-03 00:49 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/eb16739251ff
Merge
Changeset: 904b2fb4a2f6
Author: dsamersoff
Date: 2016-03-03 11:28 +0300
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/904b2fb4a2f6
8150723: HSDB toolbar icons are missing.
Reviewed-by: erikj, dsamersoff
Contributed-by: yasuenag at gmail.com
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/development/Server16.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/development/Server24.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/About16.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/About24.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/Delete16.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/Delete24.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/Find16.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/Help16.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/Help24.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/History16.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/History24.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/Information16.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/Information24.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/New16.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/New24.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/Open16.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/Open24.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/Save24.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/SaveAs16.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/SaveAs24.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/Zoom16.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/ZoomIn16.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/ZoomIn24.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/navigation/Down16.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/navigation/Up16.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/text/AlignCenter16.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/text/AlignCenter24.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/text/AlignLeft16.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/text/AlignLeft24.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/text/AlignRight16.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/text/AlignRight24.gif
+ src/jdk.hotspot.agent/share/classes/toolbarButtonGraphics/development/Server16.gif
+ src/jdk.hotspot.agent/share/classes/toolbarButtonGraphics/development/Server24.gif
+ src/jdk.hotspot.agent/share/classes/toolbarButtonGraphics/general/About16.gif
+ src/jdk.hotspot.agent/share/classes/toolbarButtonGraphics/general/About24.gif
+ src/jdk.hotspot.agent/share/classes/toolbarButtonGraphics/general/Delete16.gif
+ src/jdk.hotspot.agent/share/classes/toolbarButtonGraphics/general/Delete24.gif
+ src/jdk.hotspot.agent/share/classes/toolbarButtonGraphics/general/Find16.gif
+ src/jdk.hotspot.agent/share/classes/toolbarButtonGraphics/general/Help16.gif
+ src/jdk.hotspot.agent/share/classes/toolbarButtonGraphics/general/Help24.gif
+ src/jdk.hotspot.agent/share/classes/toolbarButtonGraphics/general/History16.gif
+ src/jdk.hotspot.agent/share/classes/toolbarButtonGraphics/general/History24.gif
+ src/jdk.hotspot.agent/share/classes/toolbarButtonGraphics/general/Information16.gif
+ src/jdk.hotspot.agent/share/classes/toolbarButtonGraphics/general/Information24.gif
+ src/jdk.hotspot.agent/share/classes/toolbarButtonGraphics/general/New16.gif
+ src/jdk.hotspot.agent/share/classes/toolbarButtonGraphics/general/New24.gif
+ src/jdk.hotspot.agent/share/classes/toolbarButtonGraphics/general/Open16.gif
+ src/jdk.hotspot.agent/share/classes/toolbarButtonGraphics/general/Open24.gif
+ src/jdk.hotspot.agent/share/classes/toolbarButtonGraphics/general/Save24.gif
+ src/jdk.hotspot.agent/share/classes/toolbarButtonGraphics/general/SaveAs16.gif
+ src/jdk.hotspot.agent/share/classes/toolbarButtonGraphics/general/SaveAs24.gif
+ src/jdk.hotspot.agent/share/classes/toolbarButtonGraphics/general/Zoom16.gif
+ src/jdk.hotspot.agent/share/classes/toolbarButtonGraphics/general/ZoomIn16.gif
+ src/jdk.hotspot.agent/share/classes/toolbarButtonGraphics/general/ZoomIn24.gif
+ src/jdk.hotspot.agent/share/classes/toolbarButtonGraphics/navigation/Down16.gif
+ src/jdk.hotspot.agent/share/classes/toolbarButtonGraphics/navigation/Up16.gif
+ src/jdk.hotspot.agent/share/classes/toolbarButtonGraphics/text/AlignCenter16.gif
+ src/jdk.hotspot.agent/share/classes/toolbarButtonGraphics/text/AlignCenter24.gif
+ src/jdk.hotspot.agent/share/classes/toolbarButtonGraphics/text/AlignLeft16.gif
+ src/jdk.hotspot.agent/share/classes/toolbarButtonGraphics/text/AlignLeft24.gif
+ src/jdk.hotspot.agent/share/classes/toolbarButtonGraphics/text/AlignRight16.gif
+ src/jdk.hotspot.agent/share/classes/toolbarButtonGraphics/text/AlignRight24.gif
Changeset: 93826ec555da
Author: aeriksso
Date: 2016-03-03 12:36 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/93826ec555da
8150986: serviceability/sa/jmap-hprof/JMapHProfLargeHeapTest.java failing because expects HPROF JAVA PROFILE 1.0.1 file format
Reviewed-by: dcubed, dsamersoff
! test/serviceability/sa/jmap-hprof/JMapHProfLargeHeapTest.java
Changeset: 65797e98baf2
Author: jprovino
Date: 2016-03-03 12:20 -0500
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/65797e98baf2
8150984: Invalid VM argument causes crash -XX:G1ConcRefinementServiceIntervalMillis=2147483648
Summary: Change maximum range so it can't be negative
Reviewed-by: kbarrett, sangheki
! src/share/vm/gc/g1/concurrentG1RefineThread.cpp
! src/share/vm/gc/g1/g1YoungRemSetSamplingThread.cpp
! src/share/vm/gc/g1/g1_globals.hpp
Changeset: 27b6bff990d5
Author: jprovino
Date: 2016-03-03 17:33 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/27b6bff990d5
Merge
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/development/Server16.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/development/Server24.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/About16.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/About24.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/Delete16.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/Delete24.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/Find16.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/Help16.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/Help24.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/History16.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/History24.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/Information16.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/Information24.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/New16.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/New24.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/Open16.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/Open24.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/Save24.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/SaveAs16.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/SaveAs24.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/Zoom16.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/ZoomIn16.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/ZoomIn24.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/navigation/Down16.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/navigation/Up16.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/text/AlignCenter16.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/text/AlignCenter24.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/text/AlignLeft16.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/text/AlignLeft24.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/text/AlignRight16.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/text/AlignRight24.gif
- test/serviceability/dcmd/jvmti/LoadJavaAgentDcmdTest.java
Changeset: 7b19da0e0dd6
Author: jwilhelm
Date: 2016-03-05 10:10 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/7b19da0e0dd6
Merge
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/development/Server16.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/development/Server24.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/About16.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/About24.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/Delete16.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/Delete24.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/Find16.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/Help16.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/Help24.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/History16.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/History24.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/Information16.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/Information24.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/New16.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/New24.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/Open16.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/Open24.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/Save24.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/SaveAs16.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/SaveAs24.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/Zoom16.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/ZoomIn16.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/ZoomIn24.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/navigation/Down16.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/navigation/Up16.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/text/AlignCenter16.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/text/AlignCenter24.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/text/AlignLeft16.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/text/AlignLeft24.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/text/AlignRight16.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/text/AlignRight24.gif
! src/share/vm/classfile/vmSymbols.cpp
! src/share/vm/oops/instanceKlass.hpp
! src/share/vm/opto/c2compiler.cpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/runtime/arguments.cpp
- test/serviceability/dcmd/jvmti/LoadJavaAgentDcmdTest.java
Changeset: 797e6aac6d53
Author: amurillo
Date: 2016-03-05 20:46 -0800
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/797e6aac6d53
Merge
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/development/Server16.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/development/Server24.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/About16.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/About24.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/Delete16.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/Delete24.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/Find16.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/Help16.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/Help24.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/History16.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/History24.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/Information16.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/Information24.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/New16.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/New24.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/Open16.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/Open24.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/Save24.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/SaveAs16.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/SaveAs24.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/Zoom16.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/ZoomIn16.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/ZoomIn24.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/navigation/Down16.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/navigation/Up16.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/text/AlignCenter16.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/text/AlignCenter24.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/text/AlignLeft16.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/text/AlignLeft24.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/text/AlignRight16.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/text/AlignRight24.gif
! src/share/vm/classfile/vmSymbols.hpp
- src/share/vm/jvmci/commandLineFlagConstraintsJVMCI.cpp
- src/share/vm/jvmci/commandLineFlagConstraintsJVMCI.hpp
! src/share/vm/runtime/thread.cpp
- test/serviceability/dcmd/jvmti/LoadJavaAgentDcmdTest.java
Changeset: 2f5d1578b240
Author: lana
Date: 2016-03-10 09:50 -0800
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/2f5d1578b240
Merge
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/development/Server16.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/development/Server24.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/About16.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/About24.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/Delete16.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/Delete24.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/Find16.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/Help16.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/Help24.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/History16.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/History24.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/Information16.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/Information24.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/New16.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/New24.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/Open16.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/Open24.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/Save24.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/SaveAs16.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/SaveAs24.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/Zoom16.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/ZoomIn16.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/ZoomIn24.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/navigation/Down16.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/navigation/Up16.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/text/AlignCenter16.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/text/AlignCenter24.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/text/AlignLeft16.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/text/AlignLeft24.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/text/AlignRight16.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/text/AlignRight24.gif
- src/share/vm/jvmci/commandLineFlagConstraintsJVMCI.cpp
- src/share/vm/jvmci/commandLineFlagConstraintsJVMCI.hpp
- test/serviceability/dcmd/jvmti/LoadJavaAgentDcmdTest.java
Changeset: 0de4d895a5c8
Author: lana
Date: 2016-03-15 13:48 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/0de4d895a5c8
Added tag jdk-9+110 for changeset 2f5d1578b240
! .hgtags
Changeset: c558850fac57
Author: alanb
Date: 2016-03-17 19:04 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/c558850fac57
8142968: Module System implementation
Summary: Initial integration of JEP 200, JEP 260, JEP 261, and JEP 282
Reviewed-by: acorn, ccheung, coleenp, ctornqvi, dholmes, dsimms, gtriantafill, iklam, jiangli, mgronlun, mseledtsov, cjplummer, sspitsyn, stefank, twisti, hseigel, lfoltan, alanb, mchung, dfazunen
Contributed-by: alan.bateman at oracle.com, alex.buckley at oracle.com, jonathan.gibbons at oracle.com, karen.kinnear at oracle.com, mandy.chung at oracle.com, mark.reinhold at oracle.com, harold.seigel at oracle.com, lois.foltan at oracle.com, calvin.cheung at oracle.com, christian.tornqvist at oracle.com, erik.joelsson at oracle.com, george.triantafillou at oracle.com, igor.ignatyev at oracle.com, ioi.lam at oracle.com, james.laskey at oracle.com, jean-francois.denise at oracle.com, jiangli.zhou at oracle.com, markus.gronlund at oracle.com, serguei.spitsyn at oracle.com, staffan.larsen at oracle.com, sundararajan.athijegannathan at oracle.com
! make/share/makefiles/mapfile-vers
! make/test/JtregNative.gmk
+ src/jdk.hotspot.agent/share/classes/module-info.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/ClassLoaderStats.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/FinalizerInfo.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/HeapDumper.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/HeapSummary.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/JInfo.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/JStack.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/ObjectHistogram.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/PMap.java
- src/jdk.vm.ci/share/classes/META-INF/services/jdk.vm.ci.hotspot.HotSpotJVMCIBackendFactory
+ src/jdk.vm.ci/share/classes/module-info.java
! src/os/posix/dtrace/hotspot_jni.d
! src/share/vm/c1/c1_Runtime1.cpp
! src/share/vm/ci/ciEnv.cpp
! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/classfile/classFileParser.hpp
! src/share/vm/classfile/classLoader.cpp
! src/share/vm/classfile/classLoader.hpp
! src/share/vm/classfile/classLoaderData.cpp
! src/share/vm/classfile/classLoaderData.hpp
! src/share/vm/classfile/classLoaderExt.hpp
! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/classfile/javaClasses.hpp
! src/share/vm/classfile/javaClasses.inline.hpp
! src/share/vm/classfile/jimage.hpp
! src/share/vm/classfile/klassFactory.cpp
+ src/share/vm/classfile/moduleEntry.cpp
+ src/share/vm/classfile/moduleEntry.hpp
+ src/share/vm/classfile/modules.cpp
+ src/share/vm/classfile/modules.hpp
+ src/share/vm/classfile/packageEntry.cpp
+ src/share/vm/classfile/packageEntry.hpp
! src/share/vm/classfile/sharedPathsMiscInfo.cpp
! src/share/vm/classfile/systemDictionary.cpp
! src/share/vm/classfile/systemDictionary.hpp
! src/share/vm/classfile/systemDictionaryShared.hpp
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/interpreter/bytecodeInterpreter.cpp
! src/share/vm/interpreter/interpreterRuntime.cpp
! src/share/vm/interpreter/linkResolver.cpp
! src/share/vm/jvmci/jvmciEnv.cpp
! src/share/vm/logging/logTag.hpp
! src/share/vm/memory/filemap.cpp
! src/share/vm/memory/filemap.hpp
! src/share/vm/memory/metaspaceShared.cpp
! src/share/vm/memory/metaspaceShared.hpp
! src/share/vm/memory/universe.cpp
! src/share/vm/memory/universe.hpp
! src/share/vm/oops/arrayKlass.cpp
! src/share/vm/oops/arrayKlass.hpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/instanceKlass.hpp
! src/share/vm/oops/klass.cpp
! src/share/vm/oops/method.cpp
! src/share/vm/oops/objArrayKlass.cpp
! src/share/vm/oops/typeArrayKlass.cpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/precompiled/precompiled.hpp
! src/share/vm/prims/jni.cpp
! src/share/vm/prims/jni.h
! src/share/vm/prims/jniCheck.cpp
! src/share/vm/prims/jvm.cpp
! src/share/vm/prims/jvm.h
! src/share/vm/prims/jvmti.xml
! src/share/vm/prims/jvmti.xsl
! src/share/vm/prims/jvmtiEnter.xsl
! src/share/vm/prims/jvmtiEnv.cpp
! src/share/vm/prims/jvmtiEnvBase.cpp
! src/share/vm/prims/jvmtiEnvBase.hpp
! src/share/vm/prims/jvmtiEventController.cpp
! src/share/vm/prims/jvmtiExport.cpp
! src/share/vm/prims/jvmtiExport.hpp
! src/share/vm/prims/jvmtiH.xsl
! src/share/vm/prims/jvmtiLib.xsl
! src/share/vm/prims/jvmtiManageCapabilities.cpp
! src/share/vm/prims/methodHandles.cpp
! src/share/vm/prims/nativeLookup.cpp
! src/share/vm/prims/whitebox.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/arguments.hpp
! src/share/vm/runtime/frame.cpp
! src/share/vm/runtime/jniHandles.cpp
! src/share/vm/runtime/jniHandles.hpp
! src/share/vm/runtime/mutexLocker.cpp
! src/share/vm/runtime/mutexLocker.hpp
! src/share/vm/runtime/os.cpp
! src/share/vm/runtime/os.hpp
! src/share/vm/runtime/reflection.cpp
! src/share/vm/runtime/reflection.hpp
! src/share/vm/runtime/sharedRuntime.cpp
! src/share/vm/runtime/sharedRuntime.hpp
! src/share/vm/runtime/statSampler.cpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/services/jmm.h
! src/share/vm/services/management.cpp
+ src/share/vm/trace/traceBackend.cpp
! src/share/vm/trace/traceDataTypes.hpp
! src/share/vm/trace/traceMacros.hpp
! src/share/vm/trace/tracetypes.xml
! src/share/vm/utilities/dtrace_disabled.hpp
! src/share/vm/utilities/ostream.cpp
! src/share/vm/utilities/utf8.cpp
! src/share/vm/utilities/utf8.hpp
! test/TEST.ROOT
! test/compiler/dependencies/MonomorphicObjectCall/TestMonomorphicObjectCall.java
! test/compiler/jsr292/CallSiteDepContextTest.java
! test/compiler/jsr292/NonInlinedCall/Agent.java
! test/compiler/jsr292/NonInlinedCall/GCTest.java
! test/compiler/jsr292/NonInlinedCall/InvokeTest.java
- test/compiler/jsr292/NonInlinedCall/NonInlinedReinvoker.java
! test/compiler/jsr292/NonInlinedCall/RedefineTest.java
+ test/compiler/jsr292/patches/java.base/java/lang/invoke/MethodHandleHelper.java
! test/compiler/jvmci/SecurityRestrictionsTest.java
! test/compiler/jvmci/code/DataPatchTest.java
! test/compiler/jvmci/code/SimpleCodeInstallationTest.java
! test/compiler/jvmci/code/SimpleDebugInfoTest.java
! test/compiler/jvmci/code/VirtualObjectDebugInfoTest.java
! test/compiler/jvmci/common/CTVMUtilities.java
- test/compiler/jvmci/common/CompilerToVMHelper.java
- test/compiler/jvmci/common/PublicMetaspaceWrapperObject.java
+ test/compiler/jvmci/common/patches/jdk.vm.ci/jdk/vm/ci/hotspot/CompilerToVMHelper.java
+ test/compiler/jvmci/common/patches/jdk.vm.ci/jdk/vm/ci/hotspot/MetaAccessWrapper.java
+ test/compiler/jvmci/common/patches/jdk.vm.ci/jdk/vm/ci/hotspot/PublicMetaspaceWrapperObject.java
! test/compiler/jvmci/compilerToVM/AllocateCompileIdTest.java
! test/compiler/jvmci/compilerToVM/CanInlineMethodTest.java
! test/compiler/jvmci/compilerToVM/CollectCountersTest.java
! test/compiler/jvmci/compilerToVM/DebugOutputTest.java
! test/compiler/jvmci/compilerToVM/DisassembleCodeBlobTest.java
! test/compiler/jvmci/compilerToVM/DoNotInlineOrCompileTest.java
! test/compiler/jvmci/compilerToVM/ExecuteInstalledCodeTest.java
! test/compiler/jvmci/compilerToVM/FindUniqueConcreteMethodTest.java
! test/compiler/jvmci/compilerToVM/GetBytecodeTest.java
! test/compiler/jvmci/compilerToVM/GetClassInitializerTest.java
! test/compiler/jvmci/compilerToVM/GetConstantPoolTest.java
! test/compiler/jvmci/compilerToVM/GetExceptionTableTest.java
! test/compiler/jvmci/compilerToVM/GetImplementorTest.java
! test/compiler/jvmci/compilerToVM/GetLineNumberTableTest.java
! test/compiler/jvmci/compilerToVM/GetLocalVariableTableTest.java
! test/compiler/jvmci/compilerToVM/GetMaxCallTargetOffsetTest.java
! test/compiler/jvmci/compilerToVM/GetNextStackFrameTest.java
! test/compiler/jvmci/compilerToVM/GetResolvedJavaMethodAtSlotTest.java
! test/compiler/jvmci/compilerToVM/GetResolvedJavaMethodTest.java
! test/compiler/jvmci/compilerToVM/GetResolvedJavaTypeTest.java
! test/compiler/jvmci/compilerToVM/GetStackTraceElementTest.java
! test/compiler/jvmci/compilerToVM/GetSymbolTest.java
! test/compiler/jvmci/compilerToVM/GetVtableIndexForInterfaceTest.java
! test/compiler/jvmci/compilerToVM/HasCompiledCodeForOSRTest.java
! test/compiler/jvmci/compilerToVM/HasFinalizableSubclassTest.java
! test/compiler/jvmci/compilerToVM/InitializeConfigurationTest.java
! test/compiler/jvmci/compilerToVM/InvalidateInstalledCodeTest.java
! test/compiler/jvmci/compilerToVM/IsMatureTest.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/LookupTypeTest.java
! test/compiler/jvmci/compilerToVM/MaterializeVirtualObjectTest.java
! test/compiler/jvmci/compilerToVM/MethodIsIgnoredBySecurityStackWalkTest.java
! test/compiler/jvmci/compilerToVM/ReadUncompressedOopTest.java
! test/compiler/jvmci/compilerToVM/ReprofileTest.java
! test/compiler/jvmci/compilerToVM/ResolveConstantInPoolTest.java
! test/compiler/jvmci/compilerToVM/ResolveFieldInPoolTest.java
! test/compiler/jvmci/compilerToVM/ResolveMethodTest.java
! test/compiler/jvmci/compilerToVM/ResolvePossiblyCachedConstantInPoolTest.java
! test/compiler/jvmci/compilerToVM/ResolveTypeInPoolTest.java
! test/compiler/jvmci/compilerToVM/ShouldDebugNonSafepointsTest.java
! test/compiler/jvmci/compilerToVM/ShouldInlineMethodTest.java
! test/compiler/jvmci/events/JvmciCreateMetaAccessContextTest.java
! test/compiler/jvmci/events/JvmciNotifyInstallEventTest.java
- test/compiler/jvmci/events/MetaAccessWrapper.java
! test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/ConstantTest.java
! test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/RedefineClassTest.java
! test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestConstantReflectionProvider.java
! test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestJavaField.java
! test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestJavaMethod.java
! test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestJavaType.java
! test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestMetaAccessProvider.java
! test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestResolvedJavaField.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
! test/compiler/stable/StableConfiguration.java
! test/compiler/stable/TestStableBoolean.java
! test/compiler/stable/TestStableByte.java
! test/compiler/stable/TestStableChar.java
! test/compiler/stable/TestStableDouble.java
! test/compiler/stable/TestStableFloat.java
! test/compiler/stable/TestStableInt.java
! test/compiler/stable/TestStableLong.java
! test/compiler/stable/TestStableMemoryBarrier.java
! test/compiler/stable/TestStableObject.java
! test/compiler/stable/TestStableShort.java
! test/compiler/unsafe/UnsafeGetConstantField.java
! test/gc/TestSmallHeap.java
+ test/gc/metaspace/PerfCounter.java
+ test/gc/metaspace/PerfCounters.java
! test/runtime/BadObjectClass/BootstrapRedefine.java
- test/runtime/BadObjectClass/Object.java
+ test/runtime/BootClassAppendProp/BootClassPathAppend.java
+ test/runtime/BootClassAppendProp/BootClassPathAppendProp.java
+ test/runtime/BootClassAppendProp/SunBootClassPath.java
! test/runtime/CommandLine/OptionsValidation/TestOptionsWithRanges.java
! test/runtime/CommandLine/OptionsValidation/TestOptionsWithRangesDynamic.java
! test/runtime/SharedArchiveFile/BasicJarBuilder.java
+ test/runtime/SharedArchiveFile/BootAppendTests.java
+ test/runtime/SharedArchiveFile/LoadClass.java
! test/runtime/SharedArchiveFile/PrintSharedArchiveAndExit.java
! test/runtime/SharedArchiveFile/SharedStrings.java
+ test/runtime/SharedArchiveFile/javax/sound/sampled/MyClass.jasm
+ test/runtime/SharedArchiveFile/nonjdk/myPackage/MyClass.java
+ test/runtime/SharedArchiveFile/org/omg/CORBA/Context.jasm
+ test/runtime/getSysPackage/GetSysPkgTest.java
+ test/runtime/logging/ModulesTest.java
+ test/runtime/modules/AccModuleTest.java
+ test/runtime/modules/AccessCheck/CheckRead.java
+ test/runtime/modules/AccessCheck/DiffCL_CheckRead.java
+ test/runtime/modules/AccessCheck/DiffCL_ExpQualOther.java
+ test/runtime/modules/AccessCheck/DiffCL_ExpQualToM1.java
+ test/runtime/modules/AccessCheck/DiffCL_ExpUnqual.java
+ test/runtime/modules/AccessCheck/DiffCL_PkgNotExp.java
+ test/runtime/modules/AccessCheck/DiffCL_Umod.java
+ test/runtime/modules/AccessCheck/DiffCL_UmodUpkg.java
+ test/runtime/modules/AccessCheck/ExpQualOther.java
+ test/runtime/modules/AccessCheck/ExpQualToM1.java
+ test/runtime/modules/AccessCheck/ExpUnqual.java
+ test/runtime/modules/AccessCheck/ExportAllUnnamed.java
+ test/runtime/modules/AccessCheck/ModuleLibrary.java
+ test/runtime/modules/AccessCheck/PkgNotExp.java
+ test/runtime/modules/AccessCheck/Umod.java
+ test/runtime/modules/AccessCheck/UmodDiffCL_ExpQualOther.java
+ test/runtime/modules/AccessCheck/UmodDiffCL_ExpUnqual.java
+ test/runtime/modules/AccessCheck/UmodDiffCL_PkgNotExp.java
+ test/runtime/modules/AccessCheck/UmodDiffCL_Umod.java
+ test/runtime/modules/AccessCheck/UmodDiffCL_UmodUpkg.java
+ test/runtime/modules/AccessCheck/UmodUPkg.java
+ test/runtime/modules/AccessCheck/UmodUpkgDiffCL_ExpQualOther.java
+ test/runtime/modules/AccessCheck/UmodUpkgDiffCL_NotExp.java
+ test/runtime/modules/AccessCheck/UmodUpkgDiffCL_Umod.java
+ test/runtime/modules/AccessCheck/UmodUpkg_ExpQualOther.java
+ test/runtime/modules/AccessCheck/UmodUpkg_NotExp.java
+ test/runtime/modules/AccessCheck/UmodUpkg_Umod.java
+ test/runtime/modules/AccessCheck/Umod_ExpQualOther.java
+ test/runtime/modules/AccessCheck/Umod_ExpUnqual.java
+ test/runtime/modules/AccessCheck/Umod_PkgNotExp.java
+ test/runtime/modules/AccessCheck/Umod_UmodUpkg.java
+ test/runtime/modules/AccessCheck/c4.java
+ test/runtime/modules/AccessCheck/c5.java
+ test/runtime/modules/AccessCheck/myloaders/MyDiffClassLoader.java
+ test/runtime/modules/AccessCheck/myloaders/MySameClassLoader.java
+ test/runtime/modules/AccessCheck/p1/c1.java
+ test/runtime/modules/AccessCheck/p1/c1Loose.java
+ test/runtime/modules/AccessCheck/p1/c1ReadEdge.java
+ test/runtime/modules/AccessCheck/p1/c1ReadEdgeDiffLoader.java
+ test/runtime/modules/AccessCheck/p2/c2.java
+ test/runtime/modules/AccessCheck/p3/c3.jcod
+ test/runtime/modules/AccessCheck/p3/c3ReadEdge.jcod
+ test/runtime/modules/AccessCheck/p3/c3ReadEdgeDiffLoader.jcod
+ test/runtime/modules/AccessCheck/p6/c6.java
+ test/runtime/modules/AccessCheckAllUnnamed.java
+ test/runtime/modules/AccessCheckExp.java
+ test/runtime/modules/AccessCheckJavaBase.java
+ test/runtime/modules/AccessCheckRead.java
+ test/runtime/modules/AccessCheckSuper.java
+ test/runtime/modules/AccessCheckUnnamed.java
+ test/runtime/modules/AccessCheckWorks.java
+ test/runtime/modules/CCE_module_msg.java
+ test/runtime/modules/ExportTwice.java
+ test/runtime/modules/JVMAddModuleExportToAllUnnamed.java
+ test/runtime/modules/JVMAddModuleExports.java
+ test/runtime/modules/JVMAddModuleExportsToAll.java
+ test/runtime/modules/JVMAddModulePackage.java
+ test/runtime/modules/JVMAddReadsModule.java
+ test/runtime/modules/JVMCanReadModule.java
+ test/runtime/modules/JVMDefineModule.java
+ test/runtime/modules/JVMGetModuleByPkgName.java
+ test/runtime/modules/JVMIsExportedToModule.java
+ test/runtime/modules/LoadUnloadModuleStress.java
+ test/runtime/modules/ModuleHelper.java
+ test/runtime/modules/Visibility/XbootcpNoVisibility.java
+ test/runtime/modules/Visibility/XbootcpVisibility.java
+ test/runtime/modules/Visibility/XpatchVisibility.java
+ test/runtime/modules/Xpatch/Xpatch2Dirs.java
+ test/runtime/modules/Xpatch/Xpatch2DirsMain.java
+ test/runtime/modules/Xpatch/XpatchMain.java
+ test/runtime/modules/Xpatch/XpatchTest.java
+ test/runtime/modules/Xpatch/XpatchTraceCL.java
+ test/runtime/modules/XpatchCDS.java
+ test/runtime/modules/acc_module.jcod
+ test/runtime/modules/getModuleJNI/GetModule.java
+ test/runtime/modules/getModuleJNI/libGetModule.c
+ test/runtime/modules/java.base/java/lang/reflect/ModuleHelper.java
+ test/runtime/modules/p1/c1.java
+ test/runtime/modules/p2/c2.java
+ test/runtime/modules/p3/c3.java
! test/serviceability/sa/jmap-hprof/JMapHProfLargeHeapTest.java
! test/testlibrary/ClassFileInstaller.java
! test/testlibrary/jdk/test/lib/InMemoryJavaCompiler.java
- test/testlibrary/jdk/test/lib/PerfCounter.java
- test/testlibrary/jdk/test/lib/PerfCounters.java
! test/testlibrary/jdk/test/lib/cli/CommandLineOptionTest.java
+ test/testlibrary/whitebox/sun/hotspot/WhiteBox.java
Changeset: cf67bfa444b1
Author: lana
Date: 2016-03-23 19:33 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/cf67bfa444b1
Added tag jdk-9+111 for changeset c558850fac57
! .hgtags
Changeset: 4d4f3f5b215a
Author: erikj
Date: 2016-03-14 12:03 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/4d4f3f5b215a
8151619: genSocketOptionRegistry.exe always relinked on Windows
Reviewed-by: tbell
! make/lib/Lib-jdk.hotspot.agent.gmk
Changeset: 2eca85c32025
Author: ppunegov
Date: 2016-03-01 20:17 +0300
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/2eca85c32025
8148563: compiler/compilercontrol/jcmd/StressAddMultiThreadedTest.java timesout
Summary: decrease amount of directives and threads
Reviewed-by: neliasso
! test/compiler/compilercontrol/jcmd/StressAddJcmdBase.java
! test/compiler/compilercontrol/jcmd/StressAddMultiThreadedTest.java
- test/compiler/compilercontrol/jcmd/StressAddSequentiallyTest.java
Changeset: f9a45b25d9c9
Author: ppunegov
Date: 2016-03-03 16:54 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/f9a45b25d9c9
Merge
Changeset: 6ff38c89f1f2
Author: mikael
Date: 2016-03-03 09:33 -0800
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/6ff38c89f1f2
8149159: Clean up Unsafe
Reviewed-by: jrose, kvn, stsmirno, chegar, aph, psandoz, redestad, twisti
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/oops/method.cpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/prims/nativeLookup.cpp
! src/share/vm/prims/unsafe.cpp
+ src/share/vm/prims/unsafe.hpp
! src/share/vm/runtime/interfaceSupport.hpp
! src/share/vm/shark/sharkBuilder.cpp
! test/compiler/intrinsics/IntrinsicDisabledTest.java
Changeset: d15b795cdf21
Author: shade
Date: 2016-03-03 22:17 +0300
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/d15b795cdf21
8150669: C1 intrinsic for Class.isPrimitive
Reviewed-by: twisti, vlivanov, redestad
! src/share/vm/c1/c1_Canonicalizer.cpp
! src/share/vm/c1/c1_Compiler.cpp
! src/share/vm/c1/c1_LIRGenerator.cpp
! src/share/vm/c1/c1_LIRGenerator.hpp
+ test/compiler/intrinsics/class/TestClassIsPrimitive.java
Changeset: 6c9cc4c0b514
Author: shade
Date: 2016-03-03 23:57 +0300
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/6c9cc4c0b514
8150465: Unsafe methods to produce uninitialized arrays
Reviewed-by: jrose, kvn, psandoz, aph, twisti, flar
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/opto/c2compiler.cpp
! src/share/vm/opto/library_call.cpp
+ test/compiler/intrinsics/unsafe/AllocateUninitializedArray.java
Changeset: a66bdd827fcb
Author: shade
Date: 2016-03-04 01:30 +0300
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/a66bdd827fcb
8146801: Allocating short arrays of non-constant size is slow
Reviewed-by: kvn, twisti, vlivanov
! src/cpu/aarch64/vm/aarch64.ad
! src/cpu/aarch64/vm/globals_aarch64.hpp
! src/cpu/ppc/vm/globals_ppc.hpp
! src/cpu/ppc/vm/ppc.ad
! src/cpu/sparc/vm/globals_sparc.hpp
! src/cpu/sparc/vm/sparc.ad
! src/cpu/x86/vm/globals_x86.hpp
! src/cpu/x86/vm/macroAssembler_x86.cpp
! src/cpu/x86/vm/macroAssembler_x86.hpp
! src/cpu/x86/vm/x86_32.ad
! src/cpu/x86/vm/x86_64.ad
! src/share/vm/opto/matcher.hpp
! src/share/vm/opto/memnode.cpp
! src/share/vm/opto/memnode.hpp
! src/share/vm/runtime/commandLineFlagConstraintsCompiler.cpp
! src/share/vm/runtime/commandLineFlagConstraintsCompiler.hpp
! src/share/vm/runtime/globals.hpp
Changeset: 59829cb7ae2e
Author: vdeshpande
Date: 2016-03-03 22:02 -0800
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/59829cb7ae2e
8150767: Enables SHA Extensions on x86
Summary: Add x86 intrinsics for SHA-1 and SHA-256.
Reviewed-by: kvn, twisti
Contributed-by: vivek.r.deshpande at intel.com, shravya.rukmannagari at intel.com
! src/cpu/x86/vm/assembler_x86.cpp
! src/cpu/x86/vm/assembler_x86.hpp
! src/cpu/x86/vm/macroAssembler_x86.hpp
+ src/cpu/x86/vm/macroAssembler_x86_sha.cpp
! src/cpu/x86/vm/stubGenerator_x86_32.cpp
! src/cpu/x86/vm/stubGenerator_x86_64.cpp
! src/cpu/x86/vm/stubRoutines_x86.cpp
! src/cpu/x86/vm/stubRoutines_x86.hpp
! src/cpu/x86/vm/vmStructs_x86.hpp
! src/cpu/x86/vm/vm_version_x86.cpp
! src/cpu/x86/vm/vm_version_x86.hpp
! 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/src/jdk/vm/ci/hotspot/HotSpotVMConfig.java
! src/share/vm/jvmci/vmStructs_jvmci.cpp
! src/share/vm/runtime/globals.hpp
Changeset: 0adf6c8c7223
Author: zmajo
Date: 2016-03-04 08:53 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/0adf6c8c7223
8150839: Adjust the number of compiler threads for 32-bit platforms
Summary: Set the number of compiler threads to 3 on 32-bit platforms.
Reviewed-by: iveresov
! src/share/vm/runtime/advancedThresholdPolicy.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/simpleThresholdPolicy.cpp
Changeset: 4838927d2c74
Author: rraghavan
Date: 2016-03-04 01:18 -0800
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/4838927d2c74
8140721: ProfilerNumberOf*Methods flags should be diagnostic.
Summary: Converted four ProfilerNumberOf*Methods flags from develop to diagnostic.
Reviewed-by: twisti
! src/share/vm/runtime/globals.hpp
Changeset: 323d6d9aeb1e
Author: thartmann
Date: 2016-03-04 13:16 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/323d6d9aeb1e
Merge
! src/share/vm/runtime/globals.hpp
- test/compiler/compilercontrol/jcmd/StressAddSequentiallyTest.java
Changeset: bff625f165fa
Author: zmajo
Date: 2016-03-07 09:34 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/bff625f165fa
Merge
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/development/Server16.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/development/Server24.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/About16.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/About24.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/Delete16.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/Delete24.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/Find16.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/Help16.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/Help24.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/History16.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/History24.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/Information16.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/Information24.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/New16.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/New24.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/Open16.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/Open24.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/Save24.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/SaveAs16.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/SaveAs24.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/Zoom16.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/ZoomIn16.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/ZoomIn24.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/navigation/Down16.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/navigation/Up16.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/text/AlignCenter16.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/text/AlignCenter24.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/text/AlignLeft16.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/text/AlignLeft24.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/text/AlignRight16.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/text/AlignRight24.gif
! 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.hpp
! src/share/vm/opto/c2compiler.cpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp
- test/serviceability/dcmd/jvmti/LoadJavaAgentDcmdTest.java
Changeset: 687c4d83a4cc
Author: kvn
Date: 2016-03-07 10:03 -0300
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/687c4d83a4cc
8150353: PPC64LE: Support RTM on linux
Reviewed-by: mdoerr, kvn
Contributed-by: gromero at linux.vnet.ibm.com
! src/cpu/ppc/vm/globalDefinitions_ppc.hpp
! src/cpu/ppc/vm/vm_version_ppc.cpp
! src/os/linux/vm/os_linux.cpp
! src/os/linux/vm/os_linux.hpp
! src/share/vm/opto/compile.hpp
Changeset: 0edd74a48586
Author: mikael
Date: 2016-03-07 15:03 -0800
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/0edd74a48586
8151002: Make Assembler methods vextract and vinsert match actual instructions
Reviewed-by: kvn, vlivanov, mcberg
! src/cpu/x86/vm/assembler_x86.cpp
! src/cpu/x86/vm/assembler_x86.hpp
! src/cpu/x86/vm/macroAssembler_x86.cpp
! src/cpu/x86/vm/macroAssembler_x86.hpp
! src/cpu/x86/vm/sharedRuntime_x86_32.cpp
! src/cpu/x86/vm/sharedRuntime_x86_64.cpp
! src/cpu/x86/vm/stubGenerator_x86_64.cpp
! src/cpu/x86/vm/vm_version_x86.cpp
! src/cpu/x86/vm/x86.ad
Changeset: 87e72c51ec69
Author: enevill
Date: 2016-03-08 14:39 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/87e72c51ec69
8150394: aarch64: add support for 8.1 LSE CAS instructions
Reviewed-by: aph
Contributed-by: ananth.jasty at caviumnetworks.com, edward.nevill at linaro.org
! src/cpu/aarch64/vm/aarch64.ad
! src/cpu/aarch64/vm/assembler_aarch64.hpp
! src/cpu/aarch64/vm/c1_LIRAssembler_aarch64.cpp
! src/cpu/aarch64/vm/globals_aarch64.hpp
! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp
! src/cpu/aarch64/vm/macroAssembler_aarch64.hpp
! src/cpu/aarch64/vm/register_aarch64.hpp
! src/cpu/aarch64/vm/vm_version_aarch64.cpp
Changeset: 9e7c906e3208
Author: enevill
Date: 2016-02-20 15:11 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/9e7c906e3208
8150082: aarch64: optimise small array copy
Reviewed-by: aph
! src/cpu/aarch64/vm/stubGenerator_aarch64.cpp
Changeset: dae92a905ef8
Author: enevill
Date: 2016-02-20 15:15 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/dae92a905ef8
8150313: aarch64: optimise array copy using SIMD instructions
Reviewed-by: aph
! src/cpu/aarch64/vm/globals_aarch64.hpp
! src/cpu/aarch64/vm/stubGenerator_aarch64.cpp
Changeset: 9e9281592247
Author: fyang
Date: 2016-03-05 22:22 +0800
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/9e9281592247
8151340: aarch64: prefetch the destination word for write prior to ldxr/stxr loops.
Summary: aarch64: add prefetch for write prior to ldxr/stxr loops.
Reviewed-by: aph
Contributed-by: felix.yang at linaro.org
! src/cpu/aarch64/vm/aarch64.ad
! src/cpu/aarch64/vm/c1_LIRAssembler_aarch64.cpp
! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp
! src/cpu/aarch64/vm/templateInterpreterGenerator_aarch64.cpp
Changeset: 3a1f495e37b3
Author: twisti
Date: 2016-03-08 15:10 -0800
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/3a1f495e37b3
8151266: HotSpotResolvedJavaFieldImpl::isStable() does not work as expected
Reviewed-by: never, twisti
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotMetaAccessProvider.java
Changeset: 07536fb80fad
Author: amurillo
Date: 2016-03-10 16:08 -0800
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/07536fb80fad
Merge
- test/compiler/compilercontrol/jcmd/StressAddSequentiallyTest.java
Changeset: 96638b8bfdfa
Author: amurillo
Date: 2016-03-14 14:28 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/96638b8bfdfa
Merge
- test/compiler/compilercontrol/jcmd/StressAddSequentiallyTest.java
Changeset: d890ed97a19c
Author: lana
Date: 2016-03-15 14:48 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/d890ed97a19c
Merge
- test/compiler/compilercontrol/jcmd/StressAddSequentiallyTest.java
Changeset: 3a8da1230500
Author: goetz
Date: 2016-03-06 15:50 -0500
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/3a8da1230500
8149557: Resource mark breaks printing to string stream
Reviewed-by: stuefe, dholmes
! src/share/vm/oops/symbol.cpp
! src/share/vm/utilities/ostream.cpp
Changeset: 57175b61dac3
Author: stuefe
Date: 2016-03-06 19:07 -0500
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/57175b61dac3
8150843: [windows] os::getTimesSecs() returns negative values for kernel, user times
Reviewed-by: dholmes
! src/os/windows/vm/os_windows.cpp
Changeset: f96580a236c0
Author: ddmitriev
Date: 2016-03-07 10:36 +0300
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/f96580a236c0
8149973: Optimize object alignment check in debug builds.
Reviewed-by: coleenp, tschatzl
! src/share/vm/gc/g1/g1OopClosures.inline.hpp
! src/share/vm/gc/g1/g1RemSet.inline.hpp
! src/share/vm/oops/oop.inline.hpp
Changeset: 1bff1b586886
Author: rehn
Date: 2016-02-26 10:51 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/1bff1b586886
8150026: Add the ability to log with variable log level
Reviewed-by: brutisso, mlarsson
! src/share/vm/logging/log.hpp
Changeset: 143691dafa25
Author: sangheki
Date: 2016-03-07 01:20 -0800
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/143691dafa25
8145204: JVM can hang when ParGCArrayScanChunk=4294967296 and ParallelGC is used
Summary: Changed the max value of ParGCArrayScanChunk to max_jint/3
Reviewed-by: jwilhelm, drwhite
! src/share/vm/runtime/commandLineFlagRangeList.cpp
! src/share/vm/runtime/globals.hpp
! test/runtime/CommandLine/OptionsValidation/TestOptionsWithRanges.java
Changeset: 001616491946
Author: sangheki
Date: 2016-03-07 10:01 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/001616491946
Merge
Changeset: a6ba2cec1af1
Author: drwhite
Date: 2016-03-01 12:10 -0500
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/a6ba2cec1af1
8078673: Update TEST.groups for recent GC tests
Summary: Updates the needs_g1gc list in TEST.groups and adds appropriate "@requires vm.gc" annotations to a few GC tests.
Reviewed-by: tschatzl, dfazunen
! test/TEST.groups
! test/gc/TestCardTablePageCommits.java
! test/gc/arguments/TestCMSHeapSizeFlags.java
! test/gc/arguments/TestG1ConcRefinementThreads.java
! test/gc/arguments/TestG1HeapSizeFlags.java
! test/gc/arguments/TestG1PercentageOptions.java
! test/gc/arguments/TestParallelHeapSizeFlags.java
! test/gc/logging/TestGCId.java
Changeset: d367f98eeadc
Author: tschatzl
Date: 2016-03-07 10:56 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/d367f98eeadc
8142484: Let IHOP follow the current capacity, not the maximum capacity
Summary: Instead of following the current heap capacity, let all IHOP calculations follow the maximum capacity.
Reviewed-by: brutisso, jmasa
! src/share/vm/gc/g1/g1CollectorPolicy.cpp
! src/share/vm/gc/g1/g1IHOPControl.cpp
! src/share/vm/gc/g1/g1IHOPControl.hpp
Changeset: bfaeb7b78742
Author: tschatzl
Date: 2016-03-07 12:49 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/bfaeb7b78742
Merge
Changeset: 7a1bb5c3ff95
Author: sjohanss
Date: 2016-03-07 15:07 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/7a1bb5c3ff95
8149642: gc/g1/TestShrinkAuxiliaryData* tests fail with "GC triggered before VM initialization completed"
Reviewed-by: brutisso, dfazunen
! test/gc/g1/TestShrinkAuxiliaryData00.java
! test/gc/g1/TestShrinkAuxiliaryData05.java
! test/gc/g1/TestShrinkAuxiliaryData10.java
! test/gc/g1/TestShrinkAuxiliaryData15.java
! test/gc/g1/TestShrinkAuxiliaryData20.java
! test/gc/g1/TestShrinkAuxiliaryData25.java
! test/gc/g1/TestShrinkAuxiliaryData30.java
Changeset: 3f5a29b58493
Author: jmasa
Date: 2016-03-03 11:36 -0800
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/3f5a29b58493
8151101: Improve UseParallelGC parallelization of object array processing
Reviewed-by: tschatzl, shade
Contributed-by: richard.reingruber at sap.com
! src/share/vm/gc/parallel/psCompactionManager.inline.hpp
Changeset: 91b99f0a2ec8
Author: jwilhelm
Date: 2016-02-29 15:47 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/91b99f0a2ec8
6787054: Par compact - remove code that clears source_region
Reviewed-by: mgerdin, tschatzl
! src/share/vm/gc/parallel/psParallelCompact.cpp
! src/share/vm/gc/parallel/psParallelCompact.hpp
! src/share/vm/utilities/globalDefinitions.hpp
Changeset: 8feda14c460c
Author: jwilhelm
Date: 2016-03-07 19:17 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/8feda14c460c
Merge
Changeset: 741520968fec
Author: gziemski
Date: 2016-03-07 10:39 -0600
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/741520968fec
8146850: Remove TraceHandleAllocation rather than converting to UL
8149850: Remove HandleAllocationLimit and TotalHandleAllocationLimit when removing TraceHandleAllocation
Summary: Removed TraceHandleAllocation, HandleAllocationLimit and TotalHandleAllocationLimit flags
Reviewed-by: coleenp, dholmes
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/handles.cpp
Changeset: faba55e07315
Author: gziemski
Date: 2016-03-07 19:29 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/faba55e07315
Merge
Changeset: 7fbe91178ff9
Author: dsamersoff
Date: 2016-03-07 20:58 +0300
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/7fbe91178ff9
8147456: Parsing of argument for -agentpath can write outside of allocated memory
Reviewed-by: sspitsyn, dholmes
Contributed-by: sharath.ballal at oracle.com
! src/os/posix/vm/os_posix.cpp
Changeset: df3a86fcf1c5
Author: dsamersoff
Date: 2016-03-07 18:05 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/df3a86fcf1c5
Merge
Changeset: 53322af1a349
Author: dsamersoff
Date: 2016-03-07 20:33 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/53322af1a349
Merge
Changeset: b9719c517370
Author: sangheki
Date: 2016-03-07 02:11 -0800
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/b9719c517370
8149834: gc/shared/gcTimer.cpp:88 assert(_is_concurrent_phase_active) failed: A concurrent phase is not active
Summary: Compare-and-exchange for concurrent gc timer related flag at G1CollectedHeap
Reviewed-by: jmasa, drwhite
! src/share/vm/gc/g1/g1CollectedHeap.cpp
! src/share/vm/gc/g1/g1ConcurrentMark.cpp
! src/share/vm/gc/g1/g1ConcurrentMark.hpp
Changeset: 6e078dfe1d5b
Author: sangheki
Date: 2016-03-07 18:56 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/6e078dfe1d5b
Merge
Changeset: a140334040d2
Author: sangheki
Date: 2016-03-07 21:40 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/a140334040d2
Merge
Changeset: c4597dc5ff71
Author: cvarming
Date: 2016-03-07 14:41 -0500
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/c4597dc5ff71
8150013: ParNew: Prune nmethods scavengable list.
Summary: Speed up ParNew collections by pruning the list of scavengable nmethods.
Reviewed-by: jmasa, tonyp, twisti
! src/share/vm/code/codeCache.cpp
! src/share/vm/code/codeCache.hpp
! src/share/vm/code/nmethod.cpp
! src/share/vm/gc/parallel/psScavenge.cpp
! src/share/vm/gc/shared/genCollectedHeap.cpp
! src/share/vm/gc/shared/genCollectedHeap.hpp
! src/share/vm/memory/iterator.hpp
Changeset: eb055098b5ab
Author: jmasa
Date: 2016-03-07 23:06 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/eb055098b5ab
Merge
Changeset: 16356f8940ac
Author: jwilhelm
Date: 2016-03-16 14:31 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/16356f8940ac
Merge
! src/share/vm/code/codeCache.cpp
! src/share/vm/code/codeCache.hpp
! src/share/vm/code/nmethod.cpp
! src/share/vm/runtime/globals.hpp
! test/TEST.groups
Changeset: 74522870dbde
Author: twisti
Date: 2016-03-10 13:04 -0800
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/74522870dbde
8151470: [JVMCI] remove up-call to HotSpotJVMCICompilerConfig.selectCompiler
Reviewed-by: dnsimon, vlivanov
! 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/HotSpotJVMCIRuntime.java
! src/share/vm/jvmci/jvmciRuntime.cpp
! src/share/vm/jvmci/jvmciRuntime.hpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/thread.cpp
Changeset: cdc9ef77a4da
Author: enevill
Date: 2016-03-10 14:53 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/cdc9ef77a4da
8151502: optimize pd_disjoint_words and pd_conjoint_words
Summary: optimize copy routines using inline assembler
Reviewed-by: aph
! src/cpu/aarch64/vm/stubGenerator_aarch64.cpp
! src/os_cpu/linux_aarch64/vm/copy_linux_aarch64.inline.hpp
+ src/os_cpu/linux_aarch64/vm/copy_linux_aarch64.s
Changeset: 1b8cc1264b20
Author: dnsimon
Date: 2016-03-10 14:06 -0800
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/1b8cc1264b20
8151664: [JVMCI] add missing test in 8151266 integration
Reviewed-by: never, twisti
+ test/compiler/jvmci/meta/StableFieldTest.java
Changeset: 91371caabd4c
Author: simonis
Date: 2016-03-03 16:21 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/91371caabd4c
8150646: Add support for blocking compiles though whitebox API
Reviewed-by: kvn, ppunegov, simonis, neliasso
Contributed-by: nils.eliasson at oracle.com, volker.simonis at gmail.com
! src/share/vm/compiler/compileBroker.cpp
! src/share/vm/compiler/compileBroker.hpp
! src/share/vm/compiler/compilerDirectives.cpp
! src/share/vm/compiler/compilerDirectives.hpp
! src/share/vm/compiler/directivesParser.cpp
! src/share/vm/compiler/directivesParser.hpp
! src/share/vm/prims/whitebox.cpp
! src/share/vm/runtime/advancedThresholdPolicy.cpp
! src/share/vm/services/diagnosticCommand.cpp
+ test/compiler/whitebox/BlockingCompilation.java
Changeset: fc4808355352
Author: neliasso
Date: 2016-03-09 21:19 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/fc4808355352
8073793: serviceability/dcmd/compiler/CodelistTest.java fails with ClassNotFoundException trying to load VM anonymous class
Summary: Make test less fragile using whitebox API
Reviewed-by: kvn
! test/serviceability/dcmd/compiler/CodelistTest.java
Changeset: ca0cd486254f
Author: neliasso
Date: 2016-03-09 21:20 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/ca0cd486254f
8066770: EnqueueMethodForCompilationTest.java fails to compile method
Summary: Make compiles blocking and always check queue
Reviewed-by: kvn
! test/compiler/whitebox/ClearMethodStateTest.java
! test/compiler/whitebox/CompilerWhiteBoxTest.java
! test/compiler/whitebox/EnqueueMethodForCompilationTest.java
! test/compiler/whitebox/LockCompilationTest.java
! test/compiler/whitebox/MakeMethodNotCompilableTest.java
Changeset: af3712e4a548
Author: neliasso
Date: 2016-03-11 21:02 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/af3712e4a548
Merge
Changeset: 9c7684975803
Author: vlivanov
Date: 2016-03-14 12:35 +0300
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/9c7684975803
8139247: Improper locking of MethodData::_extra_data_lock
Reviewed-by: dholmes, roland, dcubed
! src/share/vm/ci/ciMethodData.cpp
Changeset: 6c8277ce87d6
Author: vlivanov
Date: 2016-03-14 12:35 +0300
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/6c8277ce87d6
8150320: C1: Illegal bci in debug info for MH::linkTo* methods
Reviewed-by: kvn, dlong
! src/share/vm/c1/c1_GraphBuilder.cpp
! src/share/vm/code/debugInfoRec.cpp
Changeset: 3497071a8c93
Author: vlivanov
Date: 2016-03-14 12:35 +0300
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/3497071a8c93
8141420: Compiler runtime entries don't hold Klass* from being GCed
Reviewed-by: kvn, coleenp
! src/share/vm/c1/c1_Runtime1.cpp
! src/share/vm/jvmci/jvmciRuntime.cpp
! src/share/vm/opto/runtime.cpp
Changeset: dc073ee24dc6
Author: vlivanov
Date: 2016-03-14 12:35 +0300
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/dc073ee24dc6
8143407: C1: @Stable array support
Reviewed-by: twisti
! src/share/vm/c1/c1_Canonicalizer.cpp
! src/share/vm/c1/c1_GraphBuilder.cpp
! src/share/vm/c1/c1_GraphBuilder.hpp
! src/share/vm/c1/c1_ValueType.hpp
! test/compiler/stable/StableConfiguration.java
! test/compiler/stable/TestStableBoolean.java
! test/compiler/stable/TestStableByte.java
! test/compiler/stable/TestStableChar.java
! test/compiler/stable/TestStableDouble.java
! test/compiler/stable/TestStableFloat.java
! test/compiler/stable/TestStableInt.java
! test/compiler/stable/TestStableLong.java
! test/compiler/stable/TestStableObject.java
! test/compiler/stable/TestStableShort.java
Changeset: c479d5653ab6
Author: zmajo
Date: 2016-03-14 17:51 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/c479d5653ab6
Merge
Changeset: da024e29b678
Author: kshefov
Date: 2016-03-15 13:00 +0300
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/da024e29b678
8150850: [JVMCI] NPE when executing HotSpotConstantReflectionProvider.readStableFieldValue
Reviewed-by: twisti, dnsimon
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotConstantReflectionProvider.java
Changeset: bb71f0783bb7
Author: neliasso
Date: 2016-03-15 11:17 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/bb71f0783bb7
8151795: compiler/compilercontrol/parser/DirectiveParserTest.java fails with "assert failed: 0 != 0"
Summary: Treat zero added directives as fail
Reviewed-by: twisti, kvn
! src/share/vm/compiler/directivesParser.cpp
Changeset: 4bdeac967dce
Author: neliasso
Date: 2016-03-15 11:17 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/4bdeac967dce
8151796: compiler/whitebox/BlockingCompilation.java fails due to method not compiled
Summary: Make test more robust
Reviewed-by: simonis
! test/compiler/whitebox/BlockingCompilation.java
Changeset: bea0cfad5afa
Author: neliasso
Date: 2016-03-15 12:34 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/bea0cfad5afa
Merge
Changeset: 97c1a4ad293c
Author: ppunegov
Date: 2016-03-15 16:23 +0300
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/97c1a4ad293c
8150955: RandomValidCommandsTest.java fails with UnsatisfiedLinkError: sun.hotspot.WhiteBox.registerNatives
Summary: Replace invalid command with a valid one
Reviewed-by: kvn
! test/compiler/compilercontrol/share/MultiCommand.java
Changeset: 6daf6d082fd0
Author: thartmann
Date: 2016-03-15 17:42 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/6daf6d082fd0
8150804: C2 Compilation fails with assert(_base >= OopPtr && _base <= AryPtr) failed: Not a Java pointer
Summary: Wait with removing casts from inputs in PhiNode::ideal() until after parsing for the type information to propagate.
Reviewed-by: kvn
! src/share/vm/opto/callnode.cpp
! src/share/vm/opto/cfgnode.cpp
+ test/compiler/types/TestPhiElimination.java
Changeset: a67e578d4015
Author: never
Date: 2016-03-15 14:19 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/a67e578d4015
8151871: [JVMCI] missing HAS_PENDING_EXCEPTION check
Reviewed-by: kvn
! src/share/vm/jvmci/jvmciCompiler.cpp
Changeset: b64b01f6cf4f
Author: zmajo
Date: 2016-03-17 13:48 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/b64b01f6cf4f
Merge
Changeset: c2c3ba4ed1ac
Author: amurillo
Date: 2016-03-17 11:25 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/c2c3ba4ed1ac
Merge
Changeset: ffee6483b81b
Author: chegar
Date: 2016-03-22 10:43 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/ffee6483b81b
Merge
- src/jdk.vm.ci/share/classes/META-INF/services/jdk.vm.ci.hotspot.HotSpotJVMCIBackendFactory
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/oops/method.cpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/prims/nativeLookup.cpp
! src/share/vm/runtime/arguments.cpp
- test/compiler/jsr292/NonInlinedCall/NonInlinedReinvoker.java
- test/compiler/jvmci/common/CompilerToVMHelper.java
- test/compiler/jvmci/common/PublicMetaspaceWrapperObject.java
- test/compiler/jvmci/events/MetaAccessWrapper.java
- test/runtime/BadObjectClass/Object.java
- test/testlibrary/jdk/test/lib/PerfCounter.java
- test/testlibrary/jdk/test/lib/PerfCounters.java
Changeset: 8e0924cea35b
Author: chegar
Date: 2016-03-22 17:04 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/8e0924cea35b
Merge
! src/share/vm/c1/c1_Runtime1.cpp
! src/share/vm/prims/whitebox.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/utilities/ostream.cpp
+ test/compiler/jvmci/meta/StableFieldTest.java
! test/compiler/stable/StableConfiguration.java
! test/compiler/stable/TestStableBoolean.java
! test/compiler/stable/TestStableByte.java
! test/compiler/stable/TestStableChar.java
! test/compiler/stable/TestStableDouble.java
! test/compiler/stable/TestStableFloat.java
! test/compiler/stable/TestStableInt.java
! test/compiler/stable/TestStableLong.java
! test/compiler/stable/TestStableObject.java
! test/compiler/stable/TestStableShort.java
! test/gc/g1/plab/TestPLABPromotion.java
! test/gc/g1/plab/TestPLABResize.java
! test/runtime/CommandLine/OptionsValidation/TestOptionsWithRanges.java
Changeset: 958cf9910c0f
Author: amurillo
Date: 2016-03-22 18:41 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/958cf9910c0f
8152483: Fix a couple of tests that are being incorrectly run on C1 after jigsaw M3
Reviewed-by: ctornqvi, kvn
! test/compiler/unsafe/UnsafeGetConstantField.java
! test/compiler/unsafe/UnsafeGetStableArrayElement.java
Changeset: 76582e8dc9e6
Author: lana
Date: 2016-03-23 21:44 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/76582e8dc9e6
Merge
- test/compiler/compilercontrol/jcmd/StressAddSequentiallyTest.java
Changeset: c569f8d89269
Author: lana
Date: 2016-03-31 01:13 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/c569f8d89269
Added tag jdk-9+112 for changeset 76582e8dc9e6
! .hgtags
Changeset: 7d9d8ad32fe6
Author: lana
Date: 2016-04-07 10:06 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/7d9d8ad32fe6
Added tag jdk-9+113 for changeset c569f8d89269
! .hgtags
Changeset: dd177de0eb2f
Author: chegar
Date: 2016-04-03 16:28 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/dd177de0eb2f
8153181: Move sun.misc.VMSupport to an internal package
Reviewed-by: alanb, mchung
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/services/attachListener.cpp
! src/share/vm/services/diagnosticCommand.cpp
Changeset: 3256d4204291
Author: neliasso
Date: 2016-03-16 10:45 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/3256d4204291
8150054: Make compilercontrol test ignore xcomp
Summary: Add -Xmixed and use jtreg driver
Reviewed-by: kvn
! test/compiler/compilercontrol/commandfile/CompileOnlyTest.java
! test/compiler/compilercontrol/commandfile/ExcludeTest.java
! test/compiler/compilercontrol/commandfile/LogTest.java
! test/compiler/compilercontrol/commandfile/PrintTest.java
! test/compiler/compilercontrol/commands/CompileOnlyTest.java
! test/compiler/compilercontrol/commands/ExcludeTest.java
! test/compiler/compilercontrol/commands/LogTest.java
! test/compiler/compilercontrol/commands/PrintTest.java
! test/compiler/compilercontrol/directives/CompileOnlyTest.java
! test/compiler/compilercontrol/directives/ExcludeTest.java
! test/compiler/compilercontrol/directives/LogTest.java
! test/compiler/compilercontrol/directives/PrintTest.java
! test/compiler/compilercontrol/jcmd/AddAndRemoveTest.java
! test/compiler/compilercontrol/jcmd/AddCompileOnlyTest.java
! test/compiler/compilercontrol/jcmd/AddExcludeTest.java
! test/compiler/compilercontrol/jcmd/AddLogTest.java
! test/compiler/compilercontrol/jcmd/AddPrintAssemblyTest.java
! test/compiler/compilercontrol/jcmd/ClearDirectivesFileStackTest.java
! test/compiler/compilercontrol/jcmd/ClearDirectivesStackTest.java
! test/compiler/compilercontrol/jcmd/PrintDirectivesTest.java
! test/compiler/compilercontrol/jcmd/StressAddMultiThreadedTest.java
! test/compiler/compilercontrol/matcher/MethodMatcherTest.java
! test/compiler/compilercontrol/mixed/RandomCommandsTest.java
! test/compiler/compilercontrol/mixed/RandomValidCommandsTest.java
! test/compiler/compilercontrol/share/MultiCommand.java
! test/compiler/compilercontrol/share/scenario/Scenario.java
Changeset: 27654175e92a
Author: thartmann
Date: 2016-03-17 09:41 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/27654175e92a
8151882: -XX:+Verbose prints messages even if no other flag is set
Summary: We should only print messages if PrintOpto && WizardMode is set.
Reviewed-by: kvn, neliasso
! src/share/vm/opto/reg_split.cpp
Changeset: b7ba700456c5
Author: aph
Date: 2016-02-25 14:59 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/b7ba700456c5
8150652: Remove unused code in AArch64 back end
Reviewed-by: kvn
! src/cpu/aarch64/vm/sharedRuntime_aarch64.cpp
Changeset: 7c31312c5725
Author: aph
Date: 2016-03-17 17:03 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/7c31312c5725
Merge
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/development/Server16.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/development/Server24.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/About16.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/About24.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/Delete16.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/Delete24.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/Find16.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/Help16.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/Help24.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/History16.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/History24.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/Information16.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/Information24.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/New16.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/New24.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/Open16.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/Open24.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/Save24.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/SaveAs16.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/SaveAs24.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/Zoom16.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/ZoomIn16.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/ZoomIn24.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/navigation/Down16.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/navigation/Up16.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/text/AlignCenter16.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/text/AlignCenter24.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/text/AlignLeft16.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/text/AlignLeft24.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/text/AlignRight16.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/text/AlignRight24.gif
- test/compiler/compilercontrol/jcmd/StressAddSequentiallyTest.java
Changeset: d28f025a1f80
Author: never
Date: 2016-03-17 12:04 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/d28f025a1f80
8151874: [JVMCI] canInlineMethod should check is_not_compilable for correct CompLevel
Reviewed-by: twisti
! src/share/vm/jvmci/jvmciCompilerToVM.cpp
Changeset: eb774f6f1077
Author: neliasso
Date: 2016-03-17 21:55 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/eb774f6f1077
8152090: Code missing from JDK-8150054 causing many test failures
Summary: Add missing method
Reviewed-by: kvn
! test/compiler/compilercontrol/share/scenario/Scenario.java
Changeset: abe0f7310cc4
Author: thartmann
Date: 2016-03-18 09:32 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/abe0f7310cc4
8023191: OSR nmethods should be flushed to free space in CodeCache
Summary: Treat OSR nmethods like normal nmethods and flush them if they are cold/unused.
Reviewed-by: kvn
! src/share/vm/code/nmethod.cpp
! src/share/vm/code/nmethod.hpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/instanceKlass.hpp
! src/share/vm/runtime/sweeper.cpp
! src/share/vm/runtime/sweeper.hpp
Changeset: 39c046b28e28
Author: thartmann
Date: 2016-03-18 09:27 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/39c046b28e28
Merge
Changeset: 48d325e55fb4
Author: twisti
Date: 2016-03-17 10:55 -1000
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/48d325e55fb4
8151829: [JVMCI] incorrect documentation about jvmci.compiler property
Reviewed-by: kvn
! src/jdk.vm.ci/share/classes/jdk.vm.ci.runtime/src/jdk/vm/ci/runtime/JVMCICompilerFactory.java
Changeset: 59db3de117b0
Author: twisti
Date: 2016-03-17 16:10 -1000
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/59db3de117b0
8151723: [JVMCI] JVMCIRuntime::treat_as_trivial: Don't limit trivial prefixes to boot class path
Reviewed-by: dnsimon
! src/share/vm/jvmci/jvmciRuntime.cpp
Changeset: ebbd1e270795
Author: twisti
Date: 2016-03-17 16:10 -1000
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/ebbd1e270795
8152134: [JVMCI] printing compile queues always prints C2 regardless of UseJVMCICompiler
Reviewed-by: dnsimon
! src/share/vm/compiler/compileBroker.cpp
Changeset: 81a1829d48eb
Author: fzhinkin
Date: 2016-03-17 09:50 +0300
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/81a1829d48eb
8152004: CTW crashes with failed assertion after 8150646 integration
Reviewed-by: kvn, neliasso
! src/share/vm/ci/ciReplay.cpp
! src/share/vm/classfile/classLoader.cpp
! src/share/vm/compiler/compileBroker.cpp
! src/share/vm/runtime/arguments.cpp
Changeset: 58287e1b1c2c
Author: thartmann
Date: 2016-03-21 08:42 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/58287e1b1c2c
8144693: Intrinsify StringCoding.hasNegatives() on SPARC
Summary: Implemented C2 instrinsic for StringCode.hasNegatives() on SPARC.
Reviewed-by: kvn, jrose, thartmann
Contributed-by: Guy Delamarter <guy.delamarter at oracle.com>
! src/cpu/sparc/vm/macroAssembler_sparc.cpp
! src/cpu/sparc/vm/macroAssembler_sparc.hpp
! src/cpu/sparc/vm/sparc.ad
+ test/compiler/intrinsics/string/TestHasNegatives.java
Changeset: bcf5a0a5731b
Author: zmajo
Date: 2016-03-21 09:51 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/bcf5a0a5731b
8148754: C2 loop unrolling fails due to unexpected graph shape
Summary: Check if graph shape is appropriate for optimization, bail out optimization if not.
Reviewed-by: kvn, twisti, shade, dnsimon
! src/share/vm/opto/loopTransform.cpp
! src/share/vm/opto/loopnode.cpp
! src/share/vm/opto/loopnode.hpp
! src/share/vm/opto/superword.cpp
Changeset: d88920c25ca1
Author: zmajo
Date: 2016-03-21 11:21 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/d88920c25ca1
Merge
! src/share/vm/code/nmethod.cpp
Changeset: 1e385207d9f2
Author: neliasso
Date: 2016-03-18 15:54 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/1e385207d9f2
8152169: LockCompilationTest.java fails due method present in the compiler queue
Summary: Too many compiles waiting, wait time not enough
Reviewed-by: twisti
! test/compiler/whitebox/LockCompilationTest.java
Changeset: a765ccf0f8f7
Author: zmajo
Date: 2016-03-23 15:01 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/a765ccf0f8f7
Merge
! src/share/vm/classfile/classLoader.cpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/instanceKlass.hpp
! src/share/vm/runtime/arguments.cpp
Changeset: 8e54f1e0fa6c
Author: zmajo
Date: 2016-03-24 11:44 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/8e54f1e0fa6c
8152640: Quarantine compiler/intrinsics/string/TestHasNegatives.java
Summary: Quarantine test
Reviewed-by: thartmann
! test/compiler/intrinsics/string/TestHasNegatives.java
Changeset: 9b03bbd4cc3f
Author: amurillo
Date: 2016-03-24 15:53 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/9b03bbd4cc3f
Merge
Changeset: 1dac19bbc173
Author: thartmann
Date: 2016-03-30 08:00 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/1dac19bbc173
8152947: VM crash with assert(!removed || is_in_use()) failed: unused osr nmethod should be invalidated
Summary: Check OSR invalidation after nmethod state transition.
Reviewed-by: ddmitriev, vlivanov
! src/share/vm/code/nmethod.cpp
Changeset: d7915089dde3
Author: thartmann
Date: 2016-03-30 08:04 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/d7915089dde3
8152861: VM crash on assert: locked methods shouldn't be flushed
Summary: Check if nmethod is locked by JVMTI before flushing.
Reviewed-by: kvn
! src/share/vm/runtime/sweeper.cpp
Changeset: 4226e949ec95
Author: mdoerr
Date: 2016-03-23 15:35 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/4226e949ec95
8151818: C1: LIRGenerator::move_to_phi can't deal with illegal phi
Reviewed-by: iveresov, kvn
! src/share/vm/c1/c1_LIRGenerator.cpp
! src/share/vm/c1/c1_ValueStack.hpp
Changeset: 1fec7d381d2b
Author: thartmann
Date: 2016-03-24 09:09 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/1fec7d381d2b
8136458: Remove "marked for reclamation" nmethod state
Summary: Removed "marked for reclamation" nmethod state because only sweeper sets nmethods to zombie.
Reviewed-by: kvn, neliasso
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/NMethod.java
! src/share/vm/code/nmethod.cpp
! src/share/vm/code/nmethod.hpp
! src/share/vm/runtime/sweeper.cpp
! src/share/vm/runtime/sweeper.hpp
! src/share/vm/trace/trace.xml
! test/compiler/whitebox/ForceNMethodSweepTest.java
Changeset: c8c4c889fe4c
Author: psandoz
Date: 2016-03-24 11:21 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/c8c4c889fe4c
8149644: Integrate VarHandles
Reviewed-by: kvn, vlivanov
! src/share/vm/ci/ciEnv.cpp
! src/share/vm/classfile/systemDictionary.cpp
! src/share/vm/classfile/systemDictionary.hpp
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/interpreter/linkResolver.cpp
! src/share/vm/interpreter/linkResolver.hpp
! src/share/vm/interpreter/rewriter.cpp
! src/share/vm/oops/method.cpp
! src/share/vm/prims/methodHandles.cpp
! src/share/vm/prims/methodHandles.hpp
Changeset: d9cf2220c734
Author: thartmann
Date: 2016-03-24 12:19 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/d9cf2220c734
8150821: Crash with assert(!((nmethod*)_cb)->is_deopt_pc(_pc)) failed: invariant broken
Summary: Use different constructor on SPARC to fully initialize frame.
Reviewed-by: kvn
! src/os_cpu/solaris_sparc/vm/os_solaris_sparc.cpp
Changeset: 25e29e53aa4e
Author: thartmann
Date: 2016-03-24 11:50 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/25e29e53aa4e
Merge
Changeset: aa43323e73be
Author: zmajo
Date: 2016-03-24 16:21 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/aa43323e73be
Merge
- src/jdk.vm.ci/share/classes/META-INF/services/jdk.vm.ci.hotspot.HotSpotJVMCIBackendFactory
! src/share/vm/ci/ciEnv.cpp
! src/share/vm/classfile/systemDictionary.cpp
! src/share/vm/classfile/systemDictionary.hpp
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/interpreter/linkResolver.cpp
! src/share/vm/oops/method.cpp
! src/share/vm/prims/methodHandles.cpp
- test/compiler/jsr292/NonInlinedCall/NonInlinedReinvoker.java
- test/compiler/jvmci/common/CompilerToVMHelper.java
- test/compiler/jvmci/common/PublicMetaspaceWrapperObject.java
- test/compiler/jvmci/events/MetaAccessWrapper.java
- test/runtime/BadObjectClass/Object.java
- test/testlibrary/jdk/test/lib/PerfCounter.java
- test/testlibrary/jdk/test/lib/PerfCounters.java
Changeset: c7776c76d752
Author: sgehwolf
Date: 2016-03-22 18:23 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/c7776c76d752
8152440: Zero build fails after JDK-8146801
Summary: Define InitArrayShortSize macro for Zero as well.
Reviewed-by: aph
! src/cpu/zero/vm/globals_zero.hpp
Changeset: 6c2bd5f03f0b
Author: zmajo
Date: 2016-03-24 17:52 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/6c2bd5f03f0b
Merge
- src/jdk.vm.ci/share/classes/META-INF/services/jdk.vm.ci.hotspot.HotSpotJVMCIBackendFactory
- test/compiler/jsr292/NonInlinedCall/NonInlinedReinvoker.java
- test/compiler/jvmci/common/CompilerToVMHelper.java
- test/compiler/jvmci/common/PublicMetaspaceWrapperObject.java
- test/compiler/jvmci/events/MetaAccessWrapper.java
- test/runtime/BadObjectClass/Object.java
- test/testlibrary/jdk/test/lib/PerfCounter.java
- test/testlibrary/jdk/test/lib/PerfCounters.java
Changeset: 055ca7aac8be
Author: vdeshpande
Date: 2016-03-24 11:48 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/055ca7aac8be
8152354: Update for x86 AES CBC Decryption
Summary: 4 way parallel version for key sizes 192 and 256 for 64 bit and for key sizes 128, 192 and 256 for 32 bit.
Reviewed-by: kvn
! src/cpu/x86/vm/stubGenerator_x86_32.cpp
! src/cpu/x86/vm/stubGenerator_x86_64.cpp
Changeset: cfb6c135aef4
Author: kshefov
Date: 2016-03-25 14:46 +0300
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/cfb6c135aef4
8152344: JVMCI test task: Unit tests for ConstantReflectionProvider
Reviewed-by: twisti, dpochepk, tpivovarova
! .mx.jvmci/suite.py
+ test/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/AsJavaTypeDataProvider.java
+ test/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/BoxPrimitiveDataProvider.java
+ test/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/ConstantEqualsDataProvider.java
+ test/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/DummyClass.java
+ test/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/ForObjectDataProvider.java
+ test/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/ForStringDataProvider.java
+ test/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/HotSpotConstantReflectionProviderTest.java
+ test/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/IsEmbeddableDataProvider.java
+ test/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/ReadArrayElementDataProvider.java
+ test/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/ReadArrayLengthDataProvider.java
+ test/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/ReadConstantArrayElementDataProvider.java
+ test/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/ReadConstantFieldValueDataProvider.java
+ test/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/ReadFieldValueDataProvider.java
+ test/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/ReadStableFieldValueDataProvider.java
+ test/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/TestHelper.java
+ test/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/UnboxPrimitiveDataProvider.java
Changeset: 29c7e2e6df92
Author: shade
Date: 2016-03-25 15:34 +0300
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/29c7e2e6df92
8152698: Remove obsolete Unsafe.putOrdered{X} methods, usages, runtime and compiler support
Reviewed-by: kvn, psandoz
! src/share/vm/c1/c1_Compiler.cpp
! src/share/vm/c1/c1_GraphBuilder.cpp
! src/share/vm/classfile/vmSymbols.cpp
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/opto/c2compiler.cpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/prims/unsafe.cpp
! test/compiler/unsafe/JdkInternalMiscUnsafeAccessTestBoolean.java
! test/compiler/unsafe/JdkInternalMiscUnsafeAccessTestByte.java
! test/compiler/unsafe/JdkInternalMiscUnsafeAccessTestChar.java
! test/compiler/unsafe/JdkInternalMiscUnsafeAccessTestDouble.java
! test/compiler/unsafe/JdkInternalMiscUnsafeAccessTestFloat.java
! test/compiler/unsafe/JdkInternalMiscUnsafeAccessTestInt.java
! test/compiler/unsafe/JdkInternalMiscUnsafeAccessTestLong.java
! test/compiler/unsafe/JdkInternalMiscUnsafeAccessTestObject.java
! test/compiler/unsafe/JdkInternalMiscUnsafeAccessTestShort.java
! test/compiler/unsafe/SunMiscUnsafeAccessTestBoolean.java
! test/compiler/unsafe/SunMiscUnsafeAccessTestByte.java
! test/compiler/unsafe/SunMiscUnsafeAccessTestChar.java
! test/compiler/unsafe/SunMiscUnsafeAccessTestDouble.java
! test/compiler/unsafe/SunMiscUnsafeAccessTestFloat.java
! test/compiler/unsafe/SunMiscUnsafeAccessTestInt.java
! test/compiler/unsafe/SunMiscUnsafeAccessTestLong.java
! test/compiler/unsafe/SunMiscUnsafeAccessTestObject.java
! test/compiler/unsafe/SunMiscUnsafeAccessTestShort.java
! test/compiler/unsafe/X-UnsafeAccessTest.java.template
Changeset: 693064a31888
Author: shade
Date: 2016-03-25 13:15 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/693064a31888
Merge
Changeset: c4b4c26535a4
Author: vlivanov
Date: 2016-03-28 13:49 +0300
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/c4b4c26535a4
8151623: Zap freed Metaspace chunks in non-product binaries
Reviewed-by: stefank, jmasa
! src/share/vm/memory/metachunk.cpp
! src/share/vm/memory/metachunk.hpp
! src/share/vm/memory/metaspace.cpp
! src/share/vm/utilities/globalDefinitions.hpp
Changeset: b79c4762e270
Author: vlivanov
Date: 2016-03-28 13:49 +0300
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/b79c4762e270
8152773: C2: LoadNode properties aren't preserved when converting between signed/unsigned variants
Reviewed-by: jrose, kvn
! src/share/vm/opto/memnode.cpp
! src/share/vm/opto/memnode.hpp
! src/share/vm/opto/mulnode.cpp
Changeset: c36eb416cc8b
Author: vlivanov
Date: 2016-03-28 13:49 +0300
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/c36eb416cc8b
8152179: C2: Folding of unsigned loads is broken w/ @Stable
Reviewed-by: jrose, kvn
! src/share/vm/opto/memnode.cpp
! src/share/vm/opto/memnode.hpp
+ test/compiler/stable/TestStableUByte.java
+ test/compiler/stable/TestStableUShort.java
Changeset: a9334e785873
Author: vlivanov
Date: 2016-03-28 13:49 +0300
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/a9334e785873
8148175: C1: G1 barriers don't preserve FP registers
Reviewed-by: kvn
! src/cpu/x86/vm/c1_Runtime1_x86.cpp
! test/TEST.groups
+ test/compiler/gcbarriers/PreserveFPRegistersTest.java
Changeset: b3b7924f669f
Author: vlivanov
Date: 2016-03-28 13:49 +0300
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/b3b7924f669f
8025962: JSR 292: NoSuchMethodError and NoSuchFieldError in MHN_resolve_Mem
Reviewed-by: acorn, kvn
! src/share/vm/prims/methodHandles.cpp
Changeset: 12b38ff7ad9b
Author: rraghavan
Date: 2016-03-28 01:08 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/12b38ff7ad9b
8145348: Make intrinsics flags diagnostic.
Summary: Converted product or develop intrinsics flags to diagnostic.
Reviewed-by: kvn
! src/share/vm/c1/c1_globals.hpp
! src/share/vm/opto/c2_globals.hpp
! src/share/vm/runtime/globals.hpp
! test/compiler/intrinsics/muladd/TestMulAdd.java
! test/compiler/runtime/6859338/Test6859338.java
Changeset: ae6a4f50437b
Author: rraghavan
Date: 2016-03-28 20:38 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/ae6a4f50437b
8152730: File Leak in CompileBroker::init_compiler_thread_log of compileBroker.cpp:1665.
Summary: Added missing code to close file pointer.
Reviewed-by: kvn
! src/share/vm/compiler/compileBroker.cpp
Changeset: bfc8b5a3f2c6
Author: zmajo
Date: 2016-03-29 13:43 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/bfc8b5a3f2c6
Merge
Changeset: 450bb8cbf13e
Author: mcberg
Date: 2016-03-29 09:53 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/450bb8cbf13e
8152496: Blended code generation
Reviewed-by: kvn, shade
! src/cpu/x86/vm/assembler_x86.cpp
! src/cpu/x86/vm/assembler_x86.hpp
! src/cpu/x86/vm/x86_32.ad
Changeset: 9509fc52bba5
Author: vlivanov
Date: 2016-03-29 21:33 +0300
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/9509fc52bba5
8152857: [TESTBUG] UnsafeGetConstantField.testUnsafeGetFieldUnaligned fails w/ -XX:-UseUnalignedAccesses in -Xcomp mode
Reviewed-by: kvn, thartmann
! test/compiler/unsafe/UnsafeGetConstantField.java
Changeset: fc5e9316b9de
Author: vlivanov
Date: 2016-03-29 21:33 +0300
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/fc5e9316b9de
8152945: TestStableU* tests aren't Jigsaw-ready
Reviewed-by: kvn, thartmann
! test/compiler/stable/TestStableUByte.java
! test/compiler/stable/TestStableUShort.java
Changeset: cfcee2a74225
Author: vlivanov
Date: 2016-03-29 21:33 +0300
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/cfcee2a74225
8152972: C2 crashes with SIGSEGV in LoadNode::make
Reviewed-by: kvn
! src/share/vm/opto/memnode.cpp
Changeset: c60119cf1cc2
Author: iignatyev
Date: 2016-03-30 00:25 +0300
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/c60119cf1cc2
8152636: TestHasNegatives.java fails after Jigsaw changes were integrated
Reviewed-by: kvn
! test/compiler/intrinsics/string/TestHasNegatives.java
+ test/compiler/patches/java.base/java/lang/Helper.java
Changeset: 52f98829e8b7
Author: rschatz
Date: 2016-03-25 12:43 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/52f98829e8b7
8152634: generalize exception throwing routines in JVMCIRuntime
Reviewed-by: twisti
! src/cpu/aarch64/vm/jvmciCodeInstaller_aarch64.cpp
! src/cpu/sparc/vm/jvmciCodeInstaller_sparc.cpp
! src/cpu/x86/vm/jvmciCodeInstaller_x86.cpp
! 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/HotSpotMemoryAccessProvider.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotMemoryAccessProviderImpl.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/HotSpotMetaspaceConstant.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotMetaspaceConstantImpl.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotSymbol.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotVMConfig.java
! src/share/vm/jvmci/jvmciCodeInstaller.cpp
! src/share/vm/jvmci/jvmciCodeInstaller.hpp
! src/share/vm/jvmci/jvmciCompilerToVM.cpp
! src/share/vm/jvmci/jvmciJavaClasses.hpp
! src/share/vm/jvmci/jvmciRuntime.cpp
! src/share/vm/jvmci/jvmciRuntime.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/code/DataPatchTest.java
Changeset: 4bf8a911582b
Author: twisti
Date: 2016-03-29 22:39 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/4bf8a911582b
Merge
Changeset: a264a8ff29b0
Author: thartmann
Date: 2016-03-30 12:34 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/a264a8ff29b0
Merge
! src/share/vm/code/nmethod.cpp
! src/share/vm/runtime/sweeper.cpp
Changeset: 1b8ecaab2482
Author: zmajo
Date: 2016-03-31 16:09 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/1b8ecaab2482
8153195: Quarantine compiler/gcbarriers/PreserveFPRegistersTest.java
Summary: Quarantine test.
Reviewed-by: thartmann
! test/compiler/gcbarriers/PreserveFPRegistersTest.java
Changeset: c19f489ebc86
Author: amurillo
Date: 2016-03-31 14:25 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/c19f489ebc86
Merge
Changeset: e8ffad113bbd
Author: jwilhelm
Date: 2016-04-04 20:39 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/e8ffad113bbd
8153410: Disable tests until JDK-8151460 gets to main
Reviewed-by: gtriantafill, dcubed
! test/gc/metaspace/TestMetaspacePerfCounters.java
! test/gc/metaspace/TestPerfCountersAndMemoryPools.java
Changeset: 47fe834f7e4a
Author: amurillo
Date: 2016-04-04 13:40 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/47fe834f7e4a
Merge
! src/share/vm/classfile/vmSymbols.hpp
Changeset: 804cc8c0b806
Author: lana
Date: 2016-04-07 11:04 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/804cc8c0b806
Merge
Changeset: 280fdc039980
Author: chegar
Date: 2016-04-09 23:03 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/280fdc039980
8153498: Update the PostVMInitHook mechanism to use an internal package in the base module
Reviewed-by: alanb, lfoltan
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/runtime/thread.cpp
Changeset: b64432bae527
Author: chegar
Date: 2016-04-09 23:03 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/b64432bae527
8153737: Unsupported Module
Reviewed-by: alanb, mchung, psandoz
! src/jdk.vm.ci/share/classes/module-info.java
! test/compiler/arguments/CheckCICompilerCount.java
! test/compiler/arguments/CheckCompileThresholdScaling.java
! test/compiler/arguments/TestUseBMI1InstructionsOnSupportedCPU.java
! test/compiler/arguments/TestUseBMI1InstructionsOnUnsupportedCPU.java
! test/compiler/arguments/TestUseCountLeadingZerosInstructionOnSupportedCPU.java
! test/compiler/arguments/TestUseCountLeadingZerosInstructionOnUnsupportedCPU.java
! test/compiler/arguments/TestUseCountTrailingZerosInstructionOnSupportedCPU.java
! test/compiler/arguments/TestUseCountTrailingZerosInstructionOnUnsupportedCPU.java
! test/compiler/arraycopy/TestArrayCopyNoInitDeopt.java
! test/compiler/c2/6589834/Test_ia32.java
! test/compiler/c2/6857159/Test6857159.java
! test/compiler/c2/6968348/Test6968348.java
! test/compiler/c2/7068051/Test7068051.java
! test/compiler/c2/7190310/Test7190310_unsafe.java
! test/compiler/c2/8004867/TestIntUnsafeCAS.java
! test/compiler/c2/8004867/TestIntUnsafeOrdered.java
! test/compiler/c2/8004867/TestIntUnsafeVolatile.java
! test/compiler/c2/8005956/PolynomialRoot.java
! test/compiler/classUnloading/anonymousClass/TestAnonymousClassUnloading.java
! test/compiler/codecache/CheckReservedInitialCodeCacheSizeArgOrder.java
! test/compiler/codecache/CheckSegmentedCodeCache.java
! test/compiler/codecache/CheckUpperLimit.java
! test/compiler/codecache/cli/TestSegmentedCodeCacheOption.java
! test/compiler/codecache/cli/codeheapsize/TestCodeHeapSizeOptions.java
! test/compiler/codecache/cli/printcodecache/TestPrintCodeCacheOption.java
! test/compiler/codecache/jmx/GetUsageTest.java
! test/compiler/codecache/jmx/InitialAndMaxUsageTest.java
! test/compiler/codecache/jmx/PeakUsageTest.java
! test/compiler/codecache/jmx/ThresholdNotificationsTest.java
! test/compiler/codecache/jmx/UsageThresholdExceededSeveralTimesTest.java
! test/compiler/codecache/jmx/UsageThresholdExceededTest.java
! test/compiler/codecache/jmx/UsageThresholdIncreasedTest.java
! test/compiler/codecache/jmx/UsageThresholdNotExceededTest.java
! test/compiler/codecache/stress/OverloadCompileQueueTest.java
! test/compiler/codecache/stress/RandomAllocationTest.java
! test/compiler/codecache/stress/UnexpectedDeoptimizationTest.java
! test/compiler/codegen/6896617/Test6896617.java
! test/compiler/codegen/7100757/Test7100757.java
! test/compiler/codegen/7184394/TestAESMain.java
! test/compiler/codegen/8011901/Test8011901.java
! test/compiler/compilercontrol/TestCompilerDirectivesCompatibilityBase.java
! test/compiler/compilercontrol/TestCompilerDirectivesCompatibilityCommandOff.java
! test/compiler/compilercontrol/TestCompilerDirectivesCompatibilityCommandOn.java
! test/compiler/compilercontrol/TestCompilerDirectivesCompatibilityFlag.java
! test/compiler/cpuflags/RestoreMXCSR.java
! test/compiler/cpuflags/TestAESIntrinsicsOnSupportedConfig.java
! test/compiler/cpuflags/TestAESIntrinsicsOnUnsupportedConfig.java
! test/compiler/debug/VerifyAdapterSharing.java
! test/compiler/dependencies/MonomorphicObjectCall/TestMonomorphicObjectCall.java
! test/compiler/escapeAnalysis/TestUnsafePutAddressNullObjMustNotEscape.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/AndnTestI.java
! test/compiler/intrinsics/bmi/verifycode/AndnTestL.java
! test/compiler/intrinsics/bmi/verifycode/BlsiTestI.java
! test/compiler/intrinsics/bmi/verifycode/BlsiTestL.java
! test/compiler/intrinsics/bmi/verifycode/BlsmskTestI.java
! test/compiler/intrinsics/bmi/verifycode/BlsmskTestL.java
! test/compiler/intrinsics/bmi/verifycode/BlsrTestI.java
! test/compiler/intrinsics/bmi/verifycode/BlsrTestL.java
! test/compiler/intrinsics/bmi/verifycode/LZcntTestI.java
! test/compiler/intrinsics/bmi/verifycode/LZcntTestL.java
! test/compiler/intrinsics/bmi/verifycode/TZcntTestI.java
! test/compiler/intrinsics/bmi/verifycode/TZcntTestL.java
! test/compiler/intrinsics/classcast/NullCheckDroppingsTest.java
! test/compiler/intrinsics/mathexact/AddExactIConstantTest.java
! test/compiler/intrinsics/mathexact/AddExactILoadTest.java
! test/compiler/intrinsics/mathexact/AddExactILoopDependentTest.java
! test/compiler/intrinsics/mathexact/AddExactINonConstantTest.java
! test/compiler/intrinsics/mathexact/AddExactIRepeatTest.java
! test/compiler/intrinsics/mathexact/AddExactLConstantTest.java
! test/compiler/intrinsics/mathexact/AddExactLNonConstantTest.java
! test/compiler/intrinsics/mathexact/DecExactITest.java
! test/compiler/intrinsics/mathexact/DecExactLTest.java
! test/compiler/intrinsics/mathexact/IncExactITest.java
! test/compiler/intrinsics/mathexact/IncExactLTest.java
! test/compiler/intrinsics/mathexact/MulExactIConstantTest.java
! test/compiler/intrinsics/mathexact/MulExactILoadTest.java
! test/compiler/intrinsics/mathexact/MulExactILoopDependentTest.java
! test/compiler/intrinsics/mathexact/MulExactINonConstantTest.java
! test/compiler/intrinsics/mathexact/MulExactIRepeatTest.java
! test/compiler/intrinsics/mathexact/MulExactLConstantTest.java
! test/compiler/intrinsics/mathexact/MulExactLNonConstantTest.java
! test/compiler/intrinsics/mathexact/NegExactIConstantTest.java
! test/compiler/intrinsics/mathexact/NegExactILoadTest.java
! test/compiler/intrinsics/mathexact/NegExactILoopDependentTest.java
! test/compiler/intrinsics/mathexact/NegExactINonConstantTest.java
! test/compiler/intrinsics/mathexact/NegExactLConstantTest.java
! test/compiler/intrinsics/mathexact/NegExactLNonConstantTest.java
! test/compiler/intrinsics/mathexact/SubExactICondTest.java
! test/compiler/intrinsics/mathexact/SubExactIConstantTest.java
! test/compiler/intrinsics/mathexact/SubExactILoadTest.java
! test/compiler/intrinsics/mathexact/SubExactILoopDependentTest.java
! test/compiler/intrinsics/mathexact/SubExactINonConstantTest.java
! test/compiler/intrinsics/mathexact/SubExactIRepeatTest.java
! test/compiler/intrinsics/mathexact/SubExactLConstantTest.java
! test/compiler/intrinsics/mathexact/SubExactLNonConstantTest.java
! test/compiler/intrinsics/mathexact/sanity/AddExactIntTest.java
! test/compiler/intrinsics/mathexact/sanity/AddExactLongTest.java
! test/compiler/intrinsics/mathexact/sanity/DecrementExactIntTest.java
! test/compiler/intrinsics/mathexact/sanity/DecrementExactLongTest.java
! test/compiler/intrinsics/mathexact/sanity/IncrementExactIntTest.java
! test/compiler/intrinsics/mathexact/sanity/IncrementExactLongTest.java
! test/compiler/intrinsics/mathexact/sanity/MultiplyExactIntTest.java
! test/compiler/intrinsics/mathexact/sanity/MultiplyExactLongTest.java
! test/compiler/intrinsics/mathexact/sanity/NegateExactIntTest.java
! test/compiler/intrinsics/mathexact/sanity/NegateExactLongTest.java
! test/compiler/intrinsics/mathexact/sanity/SubtractExactIntTest.java
! test/compiler/intrinsics/mathexact/sanity/SubtractExactLongTest.java
! test/compiler/intrinsics/sha/cli/TestUseSHA1IntrinsicsOptionOnSupportedCPU.java
! test/compiler/intrinsics/sha/cli/TestUseSHA1IntrinsicsOptionOnUnsupportedCPU.java
! test/compiler/intrinsics/sha/cli/TestUseSHA256IntrinsicsOptionOnSupportedCPU.java
! test/compiler/intrinsics/sha/cli/TestUseSHA256IntrinsicsOptionOnUnsupportedCPU.java
! test/compiler/intrinsics/sha/cli/TestUseSHA512IntrinsicsOptionOnSupportedCPU.java
! test/compiler/intrinsics/sha/cli/TestUseSHA512IntrinsicsOptionOnUnsupportedCPU.java
! test/compiler/intrinsics/sha/cli/TestUseSHAOptionOnSupportedCPU.java
! test/compiler/intrinsics/sha/cli/TestUseSHAOptionOnUnsupportedCPU.java
! test/compiler/intrinsics/sha/sanity/TestSHA1Intrinsics.java
! test/compiler/intrinsics/sha/sanity/TestSHA1MultiBlockIntrinsics.java
! test/compiler/intrinsics/sha/sanity/TestSHA256Intrinsics.java
! test/compiler/intrinsics/sha/sanity/TestSHA256MultiBlockIntrinsics.java
! test/compiler/intrinsics/sha/sanity/TestSHA512Intrinsics.java
! test/compiler/intrinsics/sha/sanity/TestSHA512MultiBlockIntrinsics.java
! test/compiler/intrinsics/unsafe/UnsafeGetAddressTest.java
! test/compiler/jsr292/ConcurrentClassLoadingTest.java
! test/compiler/jsr292/VMAnonymousClasses.java
! test/compiler/oracle/CheckCompileCommandOption.java
! test/compiler/oracle/TestCompileCommand.java
! test/compiler/profiling/spectrapredefineclass/Launcher.java
! test/compiler/profiling/spectrapredefineclass_classloaders/Launcher.java
! test/compiler/rangechecks/TestRangeCheckSmearing.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/8010927/Test8010927.java
! test/compiler/startup/NumCompilerThreadsCheck.java
! test/compiler/startup/SmallCodeCacheStartup.java
! test/compiler/startup/StartupOutput.java
! test/compiler/tiered/ConstantGettersTransitionsTest.java
! test/compiler/tiered/LevelTransitionTest.java
! test/compiler/types/TestMeetIncompatibleInterfaceArrays.java
! test/compiler/types/correctness/CorrectnessTest.java
! test/compiler/types/correctness/OffTest.java
! test/compiler/uncommontrap/TestUnstableIfTrap.java
! test/compiler/unsafe/GetUnsafeObjectG1PreBarrier.java
! test/compiler/unsafe/JdkInternalMiscUnsafeAccessTestBoolean.java
! test/compiler/unsafe/JdkInternalMiscUnsafeAccessTestByte.java
! test/compiler/unsafe/JdkInternalMiscUnsafeAccessTestChar.java
! test/compiler/unsafe/JdkInternalMiscUnsafeAccessTestDouble.java
! test/compiler/unsafe/JdkInternalMiscUnsafeAccessTestFloat.java
! test/compiler/unsafe/JdkInternalMiscUnsafeAccessTestInt.java
! test/compiler/unsafe/JdkInternalMiscUnsafeAccessTestLong.java
! test/compiler/unsafe/JdkInternalMiscUnsafeAccessTestObject.java
! test/compiler/unsafe/JdkInternalMiscUnsafeAccessTestShort.java
! test/compiler/unsafe/SunMiscUnsafeAccessTestBoolean.java
! test/compiler/unsafe/SunMiscUnsafeAccessTestByte.java
! test/compiler/unsafe/SunMiscUnsafeAccessTestChar.java
! test/compiler/unsafe/SunMiscUnsafeAccessTestDouble.java
! test/compiler/unsafe/SunMiscUnsafeAccessTestFloat.java
! test/compiler/unsafe/SunMiscUnsafeAccessTestInt.java
! test/compiler/unsafe/SunMiscUnsafeAccessTestLong.java
! test/compiler/unsafe/SunMiscUnsafeAccessTestObject.java
! test/compiler/unsafe/SunMiscUnsafeAccessTestShort.java
! test/compiler/unsafe/UnsafeRaw.java
! test/compiler/unsafe/X-UnsafeAccessTest.java.template
! test/compiler/unsafe/generate-unsafe-access-tests.sh
! test/compiler/whitebox/IsMethodCompilableTest.java
! test/gc/TestCardTablePageCommits.java
! test/gc/TestObjectAlignment.java
! test/gc/TestSoftReferencesBehaviorOnOOME.java
! test/gc/TestVerifyDuringStartup.java
! test/gc/TestVerifySilently.java
! test/gc/TestVerifySubSet.java
! test/gc/arguments/TestArrayAllocatorMallocLimit.java
! test/gc/arguments/TestCMSHeapSizeFlags.java
! test/gc/arguments/TestCompressedClassFlags.java
! test/gc/arguments/TestG1ConcMarkStepDurationMillis.java
! test/gc/arguments/TestG1ConcRefinementThreads.java
! test/gc/arguments/TestG1HeapSizeFlags.java
! test/gc/arguments/TestG1PercentageOptions.java
! test/gc/arguments/TestHeapFreeRatio.java
! test/gc/arguments/TestInitialTenuringThreshold.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/TestNewSizeFlags.java
! test/gc/arguments/TestNewSizeThreadIncrease.java
! test/gc/arguments/TestObjectTenuringFlags.java
! test/gc/arguments/TestParallelGCThreads.java
! test/gc/arguments/TestParallelHeapSizeFlags.java
! test/gc/arguments/TestSelectDefaultGC.java
! test/gc/arguments/TestSerialHeapSizeFlags.java
! test/gc/arguments/TestSurvivorAlignmentInBytesOption.java
! test/gc/arguments/TestSurvivorRatioFlag.java
! test/gc/arguments/TestTargetSurvivorRatioFlag.java
! test/gc/arguments/TestUnrecognizedVMOptionsHandling.java
! test/gc/arguments/TestUseCompressedOopsErgo.java
! test/gc/arguments/TestUseNUMAInterleaving.java
! test/gc/class_unloading/TestCMSClassUnloadingEnabledHWM.java
! test/gc/class_unloading/TestG1ClassUnloadingHWM.java
! test/gc/cms/GuardShrinkWarning.java
! test/gc/g1/Test2GbHeap.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/TestHumongousCodeCacheRoots.java
! test/gc/g1/TestNoEagerReclaimOfHumongousRegions.java
! test/gc/g1/TestPLABSizeBounds.java
! test/gc/g1/TestPrintRegionRememberedSetInfo.java
! test/gc/g1/TestRemsetLogging.java
! test/gc/g1/TestRemsetLoggingPerRegion.java
! test/gc/g1/TestRemsetLoggingThreads.java
! test/gc/g1/TestShrinkAuxiliaryData00.java
! test/gc/g1/TestShrinkAuxiliaryData05.java
! test/gc/g1/TestShrinkAuxiliaryData10.java
! test/gc/g1/TestShrinkAuxiliaryData15.java
! test/gc/g1/TestShrinkAuxiliaryData20.java
! test/gc/g1/TestShrinkAuxiliaryData25.java
! test/gc/g1/TestShrinkAuxiliaryData30.java
! test/gc/g1/TestShrinkDefragmentedHeap.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/logging/TestDeprecatedPrintFlags.java
! test/gc/logging/TestGCId.java
! test/gc/logging/TestPrintReferences.java
! test/gc/metaspace/CompressedClassSpaceSizeInJmapHeap.java
! test/gc/metaspace/TestCapacityUntilGCWrapAround.java
! test/gc/metaspace/TestMetaspaceMemoryPool.java
! test/gc/metaspace/TestMetaspacePerfCounters.java
! test/gc/metaspace/TestMetaspaceSizeFlags.java
! test/gc/metaspace/TestPerfCountersAndMemoryPools.java
! test/gc/parallel/AdaptiveGCBoundary.java
! test/gc/serial/HeapChangeLogging.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/survivorAlignment/TestAllocationInEden.java
! test/gc/survivorAlignment/TestPromotionFromEdenToTenured.java
! test/gc/survivorAlignment/TestPromotionFromSurvivorToTenuredAfterFullGC.java
! test/gc/survivorAlignment/TestPromotionFromSurvivorToTenuredAfterMinorGC.java
! test/gc/survivorAlignment/TestPromotionToSurvivor.java
! test/gc/whitebox/TestConcMarkCycleWB.java
! test/gc/whitebox/TestWBGC.java
! test/runtime/8003720/Test8003720.java
! test/runtime/8026365/InvokeSpecialAnonTest.java
! test/runtime/BadObjectClass/BootstrapRedefine.java
! test/runtime/BootClassAppendProp/BootClassPathAppend.java
! test/runtime/CDSCompressedKPtrs/CDSCompressedKPtrs.java
! test/runtime/CDSCompressedKPtrs/CDSCompressedKPtrsError.java
! test/runtime/CDSCompressedKPtrs/XShareAuto.java
! test/runtime/ClassFile/JsrRewriting.java
! test/runtime/ClassFile/OomWhileParsingRepeatedJsr.java
! test/runtime/ClassFile/UnsupportedClassFileVersion.java
! test/runtime/CommandLine/BooleanFlagWithInvalidValue.java
! test/runtime/CommandLine/CompilerConfigFileWarning.java
! test/runtime/CommandLine/ConfigFileParsing.java
! test/runtime/CommandLine/ConfigFileWarning.java
! test/runtime/CommandLine/FlagWithInvalidValue.java
! test/runtime/CommandLine/IgnoreUnrecognizedVMOptions.java
! test/runtime/CommandLine/NonBooleanFlagWithInvalidBooleanPrefix.java
! test/runtime/CommandLine/OptionsValidation/TestJcmdOutput.java
! test/runtime/CommandLine/OptionsValidation/TestOptionsWithRanges.java
! test/runtime/CommandLine/OptionsValidation/TestOptionsWithRangesDynamic.java
! test/runtime/CommandLine/PrintTouchedMethods.java
! test/runtime/CommandLine/TestHexArguments.java
! test/runtime/CommandLine/TestNullTerminatedFlags.java
! test/runtime/CommandLine/TestVMOptions.java
! test/runtime/CommandLine/TraceExceptionsTest.java
! test/runtime/CommandLine/UnrecognizedVMOption.java
! test/runtime/CommandLine/VMOptionWarning.java
! test/runtime/CompressedOops/CompressedClassPointers.java
! test/runtime/CompressedOops/CompressedClassSpaceSize.java
! test/runtime/CompressedOops/CompressedKlassPointerAndOops.java
! test/runtime/CompressedOops/ObjectAlignment.java
! test/runtime/CompressedOops/UseCompressedOops.java
! test/runtime/EnclosingMethodAttr/EnclMethodAttr.java
! test/runtime/ErrorHandling/CreateCoredumpOnCrash.java
! test/runtime/ErrorHandling/ProblematicFrameTest.java
! test/runtime/ErrorHandling/SecondaryErrorTest.java
! test/runtime/LoadClass/LoadClassNegative.java
! test/runtime/LocalVariableTable/TestLVT.java
! test/runtime/NMT/AutoshutdownNMT.java
! test/runtime/NMT/BaselineWithParameter.java
! test/runtime/NMT/CommandLineDetail.java
! test/runtime/NMT/CommandLineEmptyArgument.java
! test/runtime/NMT/CommandLineInvalidArgument.java
! test/runtime/NMT/CommandLineSummary.java
! test/runtime/NMT/CommandLineTurnOffNMT.java
! test/runtime/NMT/JcmdBaselineDetail.java
! test/runtime/NMT/JcmdDetailDiff.java
! test/runtime/NMT/JcmdScale.java
! test/runtime/NMT/JcmdScaleDetail.java
! test/runtime/NMT/JcmdSummaryDiff.java
! test/runtime/NMT/JcmdWithNMTDisabled.java
! test/runtime/NMT/MallocRoundingReportTest.java
! test/runtime/NMT/MallocStressTest.java
! test/runtime/NMT/MallocTestType.java
! test/runtime/NMT/MallocTrackingVerify.java
! test/runtime/NMT/NMTWithCDS.java
! test/runtime/NMT/PrintNMTStatisticsWithNMTDisabled.java
! test/runtime/NMT/ReleaseNoCommit.java
! test/runtime/NMT/ShutdownTwice.java
! test/runtime/NMT/SummaryAfterShutdown.java
! test/runtime/NMT/SummarySanityCheck.java
! test/runtime/NMT/ThreadedMallocTestType.java
! test/runtime/NMT/ThreadedVirtualAllocTestType.java
! test/runtime/NMT/VirtualAllocCommitUncommitRecommit.java
! test/runtime/NMT/VirtualAllocTestType.java
! test/runtime/PerfMemDestroy/PerfMemDestroy.java
! test/runtime/RedefineObject/TestRedefineObject.java
! test/runtime/Safepoint/AssertSafepointCheckConsistency1.java
! test/runtime/Safepoint/AssertSafepointCheckConsistency2.java
! test/runtime/Safepoint/AssertSafepointCheckConsistency3.java
! test/runtime/Safepoint/AssertSafepointCheckConsistency4.java
! test/runtime/SharedArchiveFile/ArchiveDoesNotExist.java
! test/runtime/SharedArchiveFile/CdsDifferentCompactStrings.java
! test/runtime/SharedArchiveFile/CdsDifferentObjectAlignment.java
! test/runtime/SharedArchiveFile/CdsSameObjectAlignment.java
! test/runtime/SharedArchiveFile/DefaultUseWithClient.java
! test/runtime/SharedArchiveFile/DumpSymbolAndStringTable.java
! test/runtime/SharedArchiveFile/LimitSharedSizes.java
! test/runtime/SharedArchiveFile/MaxMetaspaceSize.java
! test/runtime/SharedArchiveFile/PrintSharedArchiveAndExit.java
! test/runtime/SharedArchiveFile/SharedArchiveFile.java
! test/runtime/SharedArchiveFile/SharedBaseAddress.java
! test/runtime/SharedArchiveFile/SharedStrings.java
! test/runtime/SharedArchiveFile/SharedStringsRunAuto.java
! test/runtime/SharedArchiveFile/SharedSymbolTableBucketSize.java
! test/runtime/SharedArchiveFile/SpaceUtilizationCheck.java
! test/runtime/Thread/TestThreadDumpMonitorContention.java
! test/runtime/Thread/ThreadPriorities.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/GetKlassPointerGetJavaMirror.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/GetUnsafe.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/runtime/XCheckJniJsig/XCheckJSig.java
! test/runtime/classFileParserBug/ClassFileParserBug.java
! test/runtime/classFileParserBug/TestEmptyBootstrapMethodsAttr.java
! test/runtime/contended/Options.java
! test/runtime/duplAttributes/DuplAttributesTest.java
! test/runtime/logging/BiasedLockingTest.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/SafepointTest.java
! test/runtime/logging/StartupTimeTest.java
! test/runtime/logging/ThreadLoggingTest.java
! test/runtime/logging/VMOperationTest.java
! test/runtime/logging/VtablesTest.java
! test/runtime/memory/LargePages/TestLargePageSizeInBytes.java
! test/runtime/memory/LargePages/TestLargePagesFlags.java
! test/runtime/memory/ReadFromNoaccessArea.java
! test/runtime/memory/ReserveMemory.java
! test/runtime/memory/RunUnitTestsConcurrently.java
! test/runtime/modules/AccModuleTest.java
! test/runtime/modules/Visibility/XbootcpNoVisibility.java
! test/runtime/modules/Visibility/XbootcpVisibility.java
! test/runtime/modules/Visibility/XpatchVisibility.java
! test/runtime/modules/XpatchCDS.java
! test/runtime/verifier/OverriderMsg.java
! test/runtime/verifier/TestANewArray.java
! test/runtime/verifier/TestMultiANewArray.java
! test/serviceability/attach/AttachSetGetFlag.java
! test/serviceability/dcmd/compiler/CodeCacheTest.java
! test/serviceability/dcmd/compiler/CodelistTest.java
! test/serviceability/dcmd/compiler/CompilerDirectivesDCMDTest.java
! test/serviceability/dcmd/compiler/CompilerQueueTest.java
! test/serviceability/dcmd/framework/HelpTest.java
! test/serviceability/dcmd/framework/InvalidCommandTest.java
! test/serviceability/dcmd/framework/VMVersionTest.java
! test/serviceability/dcmd/gc/ClassHistogramAllTest.java
! test/serviceability/dcmd/gc/ClassHistogramTest.java
! test/serviceability/dcmd/gc/HeapDumpAllTest.java
! test/serviceability/dcmd/gc/HeapDumpTest.java
! test/serviceability/dcmd/gc/RunFinalizationTest.java
! test/serviceability/dcmd/gc/RunGCTest.java
! test/serviceability/dcmd/jvmti/LoadAgentDcmdTest.java
! test/serviceability/dcmd/thread/PrintConcurrentLocksTest.java
! test/serviceability/dcmd/thread/PrintTest.java
! test/serviceability/dcmd/vm/ClassHierarchyTest.java
! test/serviceability/dcmd/vm/ClassLoaderStatsTest.java
! test/serviceability/dcmd/vm/CommandLineTest.java
! test/serviceability/dcmd/vm/DynLibsTest.java
! test/serviceability/dcmd/vm/FlagsTest.java
! test/serviceability/dcmd/vm/SystemPropertiesTest.java
! test/serviceability/dcmd/vm/UptimeTest.java
! test/serviceability/jvmti/GetObjectSizeOverflow.java
! test/serviceability/jvmti/TestLambdaFormRetransformation.java
! test/serviceability/jvmti/TestRedefineWithUnresolvedClass.java
! test/serviceability/logging/TestLogRotation.java
! test/serviceability/sa/jmap-hashcode/Test8028623.java
! test/serviceability/sa/jmap-hprof/JMapHProfLargeHeapTest.java
! test/stress/gc/TestStressRSetCoarsening.java
! test/testlibrary_tests/OutputAnalyzerReportingTest.java
! test/testlibrary_tests/OutputAnalyzerTest.java
! test/testlibrary_tests/RandomGeneratorTest.java
! test/testlibrary_tests/TestMutuallyExclusivePlatformPredicates.java
! test/testlibrary_tests/TestPlatformIsTieredSupported.java
! test/testlibrary_tests/whitebox/vm_flags/BooleanTest.java
! test/testlibrary_tests/whitebox/vm_flags/SizeTTest.java
! test/testlibrary_tests/whitebox/vm_flags/UintxTest.java
Changeset: 481c1998b2ef
Author: lana
Date: 2016-04-14 09:09 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/481c1998b2ef
Added tag jdk-9+114 for changeset b64432bae527
! .hgtags
Changeset: 70375b3285d9
Author: mgerdin
Date: 2016-03-07 17:23 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/70375b3285d9
8151178: Move the collection set out of the G1 collector policy
Summary: Create a G1CollectionSet class
Reviewed-by: jwilhelm, tbenson, tschatzl
! src/share/vm/gc/g1/g1CollectedHeap.cpp
! src/share/vm/gc/g1/g1CollectedHeap.hpp
+ src/share/vm/gc/g1/g1CollectionSet.cpp
+ src/share/vm/gc/g1/g1CollectionSet.hpp
! src/share/vm/gc/g1/g1CollectorPolicy.cpp
! src/share/vm/gc/g1/g1CollectorPolicy.hpp
! src/share/vm/gc/g1/g1CollectorState.hpp
! src/share/vm/gc/g1/g1ParScanThreadState.cpp
! src/share/vm/gc/g1/g1YoungRemSetSamplingThread.cpp
! src/share/vm/gc/g1/youngList.cpp
Changeset: 8afc97475eba
Author: csahu
Date: 2016-03-08 14:37 +0530
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/8afc97475eba
8146683: check_addr0 should be more efficient
Reviewed-by: dsamersoff, kevinw, dholmes
Contributed-by: cheleswer.sahu at oracle.com
! src/os/solaris/vm/os_solaris.cpp
Changeset: c5926c871707
Author: ehelin
Date: 2016-03-07 10:36 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/c5926c871707
8151365: Move G1YoungGenSizer to a separate file
Reviewed-by: mgerdin, tschatzl
! src/share/vm/gc/g1/g1CollectorPolicy.cpp
+ src/share/vm/gc/g1/g1YoungGenSizer.cpp
+ src/share/vm/gc/g1/g1YoungGenSizer.hpp
Changeset: 2dbbb7996514
Author: ehelin
Date: 2016-03-08 14:54 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/2dbbb7996514
Merge
Changeset: 899be832e91d
Author: rprotacio
Date: 2016-03-08 12:57 -0500
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/899be832e91d
8149991: Convert TraceSafepointCleanupTime to Unified Logging
Summary: Converted TraceSafepointCleanupTime to -Xlog:safepointcleanup=info
Reviewed-by: hseigel, mockner, ddmitriev, dholmes, coleenp
! src/share/vm/logging/logTag.hpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/logTimer.hpp
! src/share/vm/runtime/safepoint.cpp
! src/share/vm/runtime/timer.cpp
+ test/runtime/logging/SafepointCleanupTest.java
Changeset: 59d3a69564dc
Author: rprotacio
Date: 2016-03-08 15:19 -0500
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/59d3a69564dc
8150083: Convert VerboseVerification to Unified Logging
Summary: Converted -XX:+VerboseVerfication to -Xlog:verboseverification=info
Reviewed-by: hseigel, dholmes
! src/share/vm/classfile/verifier.cpp
! src/share/vm/logging/logTag.hpp
! src/share/vm/runtime/globals.hpp
! test/runtime/logging/ClassInitializationTest.java
+ test/runtime/logging/VerboseVerificationTest.java
Changeset: 2d1f1d4c0379
Author: tonyp
Date: 2016-03-09 09:45 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/2d1f1d4c0379
8146991: Introduce per-worker preserved mark stacks in ParallelGC
Reviewed-by: tschatzl, ysr
! src/share/vm/gc/parallel/psPromotionManager.cpp
! src/share/vm/gc/parallel/psPromotionManager.hpp
! src/share/vm/gc/parallel/psScavenge.cpp
! src/share/vm/gc/parallel/psScavenge.hpp
! src/share/vm/gc/shared/preservedMarks.cpp
! src/share/vm/gc/shared/preservedMarks.hpp
Changeset: 47a9289d9b0b
Author: tschatzl
Date: 2016-03-09 09:56 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/47a9289d9b0b
8151414: os::pretouch_memory should take void* instead of char*
Summary: Change parameters and remove associated casts.
Reviewed-by: pliden, stefank
! src/share/vm/gc/parallel/mutableSpace.cpp
! src/share/vm/runtime/os.cpp
! src/share/vm/runtime/os.hpp
Changeset: 51330f8324b6
Author: sla
Date: 2016-03-09 12:30 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/51330f8324b6
8151196: Several tests fail due to test library not found
Reviewed-by: ctornqvi, brutisso
! test/gc/g1/plab/TestPLABPromotion.java
! test/gc/g1/plab/TestPLABResize.java
! test/serviceability/dcmd/gc/HeapDumpAllTest.java
! test/serviceability/dcmd/gc/HeapDumpTest.java
Changeset: 189efe045210
Author: brutisso
Date: 2016-03-09 14:05 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/189efe045210
8151513: Remove debugging code from BarrierSet
Reviewed-by: pliden, stefank
! src/share/vm/gc/shared/barrierSet.cpp
! src/share/vm/gc/shared/barrierSet.inline.hpp
Changeset: f81ea6b38171
Author: brutisso
Date: 2016-03-09 14:54 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/f81ea6b38171
Merge
Changeset: 5322bfdc760a
Author: jwilhelm
Date: 2016-03-09 14:18 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/5322bfdc760a
Merge
! src/share/vm/code/codeCache.cpp
! src/share/vm/code/codeCache.hpp
! src/share/vm/code/nmethod.cpp
- src/share/vm/jvmci/commandLineFlagConstraintsJVMCI.cpp
- src/share/vm/jvmci/commandLineFlagConstraintsJVMCI.hpp
! src/share/vm/runtime/arguments.cpp
! test/TEST.groups
Changeset: 572d669d17cd
Author: sangheki
Date: 2016-03-09 11:08 -0800
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/572d669d17cd
8150362: G1 base elapsed time prediction is wrong because rs_length prediction is wrong
Summary: Change rs_length prediction used from G1 base elapsed time prediction
Reviewed-by: mgerdin, tschatzl
! src/share/vm/gc/g1/g1CollectorPolicy.cpp
! src/share/vm/gc/g1/g1CollectorPolicy.hpp
Changeset: 80706cc25494
Author: kbarrett
Date: 2016-03-09 11:03 -0500
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/80706cc25494
8150688: Fix os_windows siglabel
Summary: Change types to eliminate implicit narrowing, and other cleanups.
Reviewed-by: dholmes, tbenson
! src/os/windows/vm/os_windows.cpp
Changeset: 5c66afad690c
Author: kbarrett
Date: 2016-03-09 20:37 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/5c66afad690c
Merge
Changeset: 7d5870c06812
Author: sangheki
Date: 2016-03-09 15:37 -0800
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/7d5870c06812
8145312: CMS: There is insufficient memory with CMSSamplingGrain=1
Summary: Change minimum range and add constraint function for CMSSamplingGrain flag
Reviewed-by: jmasa, ddmitriev
! src/share/vm/runtime/commandLineFlagConstraintsGC.cpp
! src/share/vm/runtime/commandLineFlagConstraintsGC.hpp
! src/share/vm/runtime/globals.hpp
Changeset: a8fd0d8c7803
Author: brutisso
Date: 2016-03-10 08:54 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/a8fd0d8c7803
8151514: Remove the noisy NOISY debugging code from parCardTableModRefBS.cpp
Reviewed-by: tschatzl, pliden
! src/share/vm/gc/cms/parCardTableModRefBS.cpp
Changeset: f2265fd2eada
Author: stefank
Date: 2016-02-25 13:08 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/f2265fd2eada
8150617: nth_bit and friends are broken
Reviewed-by: shade, tschatzl, vlivanov
! src/share/vm/utilities/globalDefinitions.cpp
! src/share/vm/utilities/globalDefinitions.hpp
Changeset: 8d5487c9746d
Author: stefank
Date: 2016-03-09 12:44 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/8d5487c9746d
8151436: Leaner ArrayAllocator and BitMaps
Reviewed-by: tschatzl, pliden, kbarrett
! src/share/vm/gc/g1/g1HotCardCache.cpp
! src/share/vm/gc/g1/g1HotCardCache.hpp
! src/share/vm/gc/shared/taskqueue.hpp
! src/share/vm/gc/shared/taskqueue.inline.hpp
! src/share/vm/memory/allocation.hpp
! src/share/vm/memory/allocation.inline.hpp
! src/share/vm/utilities/bitMap.cpp
! src/share/vm/utilities/bitMap.hpp
Changeset: 7ac081122b8f
Author: stefank
Date: 2016-03-09 12:44 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/7ac081122b8f
8151439: Inline the BitMap constructor
Reviewed-by: tschatzl, pliden, kbarrett
! src/share/vm/utilities/bitMap.cpp
! src/share/vm/utilities/bitMap.hpp
Changeset: 04c67174a75f
Author: stefank
Date: 2016-03-09 12:45 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/04c67174a75f
8151440: Move BitMap verfication inline functions out from bitMap.hpp
Reviewed-by: tschatzl, pliden, kbarrett
! src/share/vm/utilities/bitMap.cpp
! src/share/vm/utilities/bitMap.hpp
! src/share/vm/utilities/bitMap.inline.hpp
Changeset: 4c8ec9926913
Author: stefank
Date: 2016-03-10 10:17 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/4c8ec9926913
Merge
Changeset: e11a28c44624
Author: mchernov
Date: 2016-03-03 16:12 +0300
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/e11a28c44624
8150183: gc/g1/plab/TestPLABResize.java - previous PLAB size should be less than current
Reviewed-by: jmasa, dfazunen
! test/gc/g1/plab/TestPLABResize.java
! test/gc/g1/plab/lib/AppPLABResize.java
! test/gc/g1/plab/lib/LogParser.java
Changeset: 7ba5d575ff59
Author: dfazunen
Date: 2016-03-01 20:30 +0400
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/7ba5d575ff59
8145908: [Newtest] Multi-threading stress test for G1 Remembered Sets
Reviewed-by: tschatzl, mchernov
+ test/stress/gc/TestMultiThreadStressRSet.java
Changeset: ca8e7407d350
Author: iignatyev
Date: 2016-03-10 14:15 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/ca8e7407d350
Merge
Changeset: 35ffddb9c44d
Author: coleenp
Date: 2016-03-10 13:43 -0500
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/35ffddb9c44d
8150778: Reduce Throwable.getStackTrace() calls to the JVM
Summary: replace JVM_GetStackTraceDepth and JVM_GetStackTraceElement, with JVM_GetStackTraceElements that gets all the elements in the StackTraceElement[]
Reviewed-by: shade, mchung, dholmes, hseigel
! make/share/makefiles/mapfile-vers
! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/classfile/javaClasses.hpp
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/logging/logTag.hpp
! src/share/vm/prims/jvm.cpp
! src/share/vm/prims/jvm.h
+ test/runtime/Throwable/StackTraceLogging.java
+ test/runtime/Throwable/TestThrowable.java
Changeset: 47486cae8b00
Author: kbarrett
Date: 2016-03-10 16:21 -0500
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/47486cae8b00
8150676: Use BufferNode index
Summary: Maintain index and use it, removing extra checks for or stores of NULL.
Reviewed-by: jmasa, tschatzl
! src/share/vm/gc/g1/dirtyCardQueue.cpp
! src/share/vm/gc/g1/dirtyCardQueue.hpp
! src/share/vm/gc/g1/ptrQueue.cpp
! src/share/vm/gc/g1/ptrQueue.hpp
! src/share/vm/gc/g1/satbMarkQueue.cpp
! src/share/vm/gc/g1/satbMarkQueue.hpp
Changeset: 479321aff3f9
Author: kbarrett
Date: 2016-03-10 21:57 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/479321aff3f9
Merge
Changeset: c083b12bb8cc
Author: pliden
Date: 2016-03-11 09:09 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/c083b12bb8cc
8134749: SoftReferences declared dead too early
Reviewed-by: jmasa, tbenson
! src/share/vm/gc/shared/referenceProcessor.cpp
Changeset: 72bb2995ad89
Author: tschatzl
Date: 2016-03-11 09:50 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/72bb2995ad89
8150952: Net PLAB size is clipped to max PLAB size as a whole, not on a per thread basis
Summary: Bound PLAB size when handing out PLAB sizes, not before.
Reviewed-by: drwhite, jwilhelm
! src/share/vm/gc/g1/g1EvacStats.cpp
! src/share/vm/gc/shared/plab.cpp
Changeset: 3d0716ca86c9
Author: tschatzl
Date: 2016-03-11 10:06 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/3d0716ca86c9
Merge
Changeset: 7131b0043899
Author: mgerdin
Date: 2016-03-11 10:18 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/7131b0043899
8151633: Don't keep copies of the survivor lists and counts in the G1CollectorPolicy
Reviewed-by: tbenson, tschatzl
! src/share/vm/gc/g1/g1CollectedHeap.cpp
! src/share/vm/gc/g1/g1CollectorPolicy.cpp
! src/share/vm/gc/g1/g1CollectorPolicy.hpp
! src/share/vm/gc/g1/g1MonitoringSupport.cpp
Changeset: d5e9c320ac68
Author: brutisso
Date: 2016-03-11 10:27 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/d5e9c320ac68
8151603: Use error stream instead of tty for logging before ShouldNotReachHere()
Reviewed-by: mgerdin, sjohanss
! src/share/vm/gc/cms/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc/cms/parOopClosures.inline.hpp
Changeset: 46f896f79ff9
Author: brutisso
Date: 2016-03-11 10:30 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/46f896f79ff9
8151602: Remove logging from refillLinearAllocBlockIfNeeded()
Reviewed-by: tschatzl, sjohanss
! src/share/vm/gc/cms/compactibleFreeListSpace.cpp
Changeset: 018403bdb025
Author: brutisso
Date: 2016-03-11 11:34 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/018403bdb025
8151605: Change warning() to log_warning(gc) in the GC code
Reviewed-by: jwilhelm, jmasa
! src/share/vm/gc/cms/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc/cms/concurrentMarkSweepThread.cpp
! src/share/vm/gc/cms/concurrentMarkSweepThread.hpp
! src/share/vm/gc/g1/g1CollectedHeap.cpp
! src/share/vm/gc/g1/g1ConcurrentMark.cpp
! src/share/vm/gc/parallel/gcTaskThread.cpp
! src/share/vm/gc/parallel/parallelScavengeHeap.cpp
! src/share/vm/gc/parallel/psMarkSweep.cpp
! src/share/vm/gc/parallel/psOldGen.cpp
! src/share/vm/gc/parallel/psParallelCompact.cpp
! src/share/vm/gc/shared/cardGeneration.cpp
! src/share/vm/gc/shared/cardTableRS.cpp
! src/share/vm/gc/shared/genCollectedHeap.cpp
! src/share/vm/gc/shared/generation.hpp
! src/share/vm/gc/shared/referenceProcessor.cpp
! src/share/vm/gc/shared/vmGCOperations.cpp
! src/share/vm/memory/universe.cpp
Changeset: 7dd05b401d60
Author: brutisso
Date: 2016-03-11 12:17 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/7dd05b401d60
Merge
! src/share/vm/gc/g1/g1CollectedHeap.cpp
Changeset: b5bccee81aeb
Author: ddmitriev
Date: 2016-03-11 15:34 +0300
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/b5bccee81aeb
8151304: Remove unused develop options(ClearInterpreterLocals and others)
Reviewed-by: coleenp, jwilhelm
! src/share/vm/gc/g1/g1_globals.hpp
! src/share/vm/runtime/globals.hpp
Changeset: 9ec931aabdd0
Author: rehn
Date: 2016-03-08 13:05 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/9ec931aabdd0
8151265: Add a way to extend UL tags
Reviewed-by: dholmes, kbarrett
! src/share/vm/logging/logTag.hpp
+ src/share/vm/logging/logTag_ext.hpp
Changeset: 7ae57ffc9ed3
Author: mlarsson
Date: 2016-03-11 14:55 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/7ae57ffc9ed3
Merge
Changeset: 55a9b972bc55
Author: mockner
Date: 2016-03-10 15:52 -0500
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/55a9b972bc55
8146551: The output from classresolve tag has been shortened and moved to debug level.
Summary: The output from classresolve tag has been shortened and moved to debug level.
Reviewed-by: coleenp, rprotacio
! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/classfile/verificationType.cpp
! src/share/vm/classfile/verifier.cpp
! src/share/vm/oops/constantPool.cpp
! src/share/vm/prims/jni.cpp
! src/share/vm/prims/jvm.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/reflection.cpp
! test/runtime/logging/ClassResolutionTest.java
Changeset: 85bb1e6db5cb
Author: mockner
Date: 2016-03-11 17:02 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/85bb1e6db5cb
Merge
! src/share/vm/prims/jvm.cpp
Changeset: e928b4b9e4ea
Author: brutisso
Date: 2016-03-13 13:26 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/e928b4b9e4ea
8151604: Rely on options range checking rather than explict checks
Reviewed-by: jwilhelm, drwhite, sangheki
! src/share/vm/gc/cms/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc/g1/g1CollectorPolicy.cpp
Changeset: 1b136ffa8a67
Author: drwhite
Date: 2016-03-11 16:59 -0500
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/1b136ffa8a67
8140257: Add support for "gc service threads" to ConcurrentGCThread
Summary: Push up the common run() and stop() methods from subclasses to ConcurrentGCThread, as well as declaration iof run_service() stop_service().
Reviewed-by: kbarrett, pliden
! src/share/vm/gc/cms/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc/cms/concurrentMarkSweepThread.cpp
! src/share/vm/gc/cms/concurrentMarkSweepThread.hpp
! src/share/vm/gc/g1/concurrentG1RefineThread.cpp
! src/share/vm/gc/g1/concurrentG1RefineThread.hpp
! src/share/vm/gc/g1/concurrentMarkThread.cpp
! src/share/vm/gc/g1/concurrentMarkThread.hpp
! src/share/vm/gc/g1/g1StringDedup.cpp
! src/share/vm/gc/g1/g1StringDedupThread.cpp
! src/share/vm/gc/g1/g1StringDedupThread.hpp
! src/share/vm/gc/g1/g1YoungRemSetSamplingThread.cpp
! src/share/vm/gc/g1/g1YoungRemSetSamplingThread.hpp
! src/share/vm/gc/shared/concurrentGCThread.cpp
! src/share/vm/gc/shared/concurrentGCThread.hpp
! src/share/vm/gc/shared/genCollectedHeap.cpp
Changeset: fac369425a15
Author: coleenp
Date: 2016-03-12 07:23 -0500
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/fac369425a15
8151728: jni test crashes JVM assert(_handle != __null) failed: resolving NULL handle
Summary: New assert needs to check for null.
Reviewed-by: hseigel, gtriantafill
! src/share/vm/classfile/javaClasses.cpp
Changeset: e7bcc46ab8bd
Author: coleenp
Date: 2016-03-13 19:41 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/e7bcc46ab8bd
Merge
Changeset: ef08f0d91230
Author: sjohanss
Date: 2016-03-14 09:10 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/ef08f0d91230
8151693: Move print_heap_before/after_gc to debug level
Reviewed-by: brutisso, jwilhelm
! src/share/vm/memory/universe.cpp
Changeset: cb653335d4be
Author: sjohanss
Date: 2016-03-14 09:11 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/cb653335d4be
8151696: Print all regions on trace level to get same behavior as old PrintHeapAtGCExtended
Reviewed-by: brutisso, jwilhelm
! src/share/vm/gc/g1/g1CollectedHeap.cpp
! src/share/vm/gc/g1/g1CollectedHeap.hpp
! src/share/vm/logging/logPrefix.hpp
Changeset: a04989a057c7
Author: dsamersoff
Date: 2016-03-14 11:45 +0300
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/a04989a057c7
8151368: SA: Unexpected ArithmeticException in CompactHashTable
Summary: Add missed null check
Reviewed-by: iklam, dsamersoff
Contributed-by: kubota.yuji at gmail.com
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/CompactHashTable.java
Changeset: b504a42bbe38
Author: dsamersoff
Date: 2016-03-14 09:07 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/b504a42bbe38
Merge
Changeset: a6023e8b5c70
Author: pliden
Date: 2016-03-14 09:42 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/a6023e8b5c70
8067768: Check for too small values for -Xmx
Reviewed-by: jwilhelm, dfazunen
! src/share/vm/gc/shared/collectorPolicy.cpp
! test/gc/arguments/TestMaxHeapSizeTools.java
Changeset: 93a15edd6aee
Author: pliden
Date: 2016-03-14 11:55 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/93a15edd6aee
Merge
Changeset: 508fcb923812
Author: ysuenaga
Date: 2016-03-04 18:12 +0900
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/508fcb923812
8151181: Add JSnap to jhsdb
Reviewed-by: dsamersoff
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/SALauncher.java
Changeset: fe137daae1a0
Author: dsamersoff
Date: 2016-03-14 11:53 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/fe137daae1a0
Merge
Changeset: 24c6f885d316
Author: simonis
Date: 2016-03-11 16:39 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/24c6f885d316
8151593: Cleanup definition/usage of INLINE/NOINLINE macros and add xlC support
Reviewed-by: coleenp, stuefe
Contributed-by: matthias.baesken at sap.com
! src/os/linux/vm/os_linux.cpp
! src/share/vm/memory/allocation.cpp
! src/share/vm/memory/allocation.hpp
! src/share/vm/oops/instanceKlass.inline.hpp
! src/share/vm/runtime/objectMonitor.cpp
! src/share/vm/runtime/synchronizer.cpp
! src/share/vm/utilities/globalDefinitions.hpp
! src/share/vm/utilities/globalDefinitions_gcc.hpp
! src/share/vm/utilities/globalDefinitions_sparcWorks.hpp
! src/share/vm/utilities/globalDefinitions_visCPP.hpp
! src/share/vm/utilities/globalDefinitions_xlc.hpp
! src/share/vm/utilities/stack.inline.hpp
Changeset: 63a57b9b3ea4
Author: coleenp
Date: 2016-03-14 13:20 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/63a57b9b3ea4
Merge
Changeset: dc379d0b1113
Author: mockner
Date: 2016-03-14 15:06 -0400
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/dc379d0b1113
8149995: TraceClassLoadingPreorder has been converted to Unified Logging.
Summary: TraceClassLoadingPreorder has been converted to Unified Logging. Logging alias table now has extra columns to support multi-tag configurations.
Reviewed-by: iklam, coleenp
! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/logging/logTag.hpp
! src/share/vm/memory/metaspaceShared.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/arguments.hpp
! src/share/vm/runtime/globals.hpp
Changeset: 06b764a12317
Author: mockner
Date: 2016-03-14 20:20 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/06b764a12317
Merge
Changeset: 10cc279f1b13
Author: stefank
Date: 2016-03-09 17:03 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/10cc279f1b13
8151534: Refactor ArrayAllocator for easier reuse
Reviewed-by: tschatzl, brutisso
! src/share/vm/memory/allocation.hpp
! src/share/vm/memory/allocation.inline.hpp
Changeset: b0432c9975f6
Author: dholmes
Date: 2016-03-15 03:00 -0400
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/b0432c9975f6
8137165: Tests fail in SR_Handler because thread is not VMThread or JavaThread
Reviewed-by: kbarrett
! src/os/linux/vm/os_linux.cpp
Changeset: 32844ece283c
Author: dholmes
Date: 2016-03-15 09:16 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/32844ece283c
Merge
Changeset: 5044bb87554e
Author: brutisso
Date: 2016-03-15 08:19 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/5044bb87554e
8151842: Local variables have wrong names after JDK-8148736
Reviewed-by: kbarrett, jprovino, tschatzl
! src/share/vm/gc/g1/g1HeapTransition.cpp
Changeset: 4216fd7e4301
Author: brutisso
Date: 2016-03-15 09:18 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/4216fd7e4301
Merge
Changeset: 3635f6de52cf
Author: ysuenaga
Date: 2016-03-15 12:27 +0900
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/3635f6de52cf
8151709: jhsdb should show help message in SALauncher.
Reviewed-by: dsamersoff
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/SAGetopt.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/SALauncher.java
Changeset: 9a2bf8774955
Author: dsamersoff
Date: 2016-03-15 10:56 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/9a2bf8774955
Merge
Changeset: 33d91edc926f
Author: pliden
Date: 2016-03-15 08:01 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/33d91edc926f
8062506: Java GCCause enum is out of sync with C++ GCCause enum
Reviewed-by: stefank, tschatzl
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/shared/GCCause.java
! src/share/vm/gc/shared/gcCause.hpp
Changeset: 6d4b1bb57cc4
Author: pliden
Date: 2016-03-15 08:02 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/6d4b1bb57cc4
8148239: TestSelectDefaultGC.java incorrectly expects G1 on non-server class machines
Reviewed-by: brutisso, kzhaldyb
! test/gc/arguments/TestSelectDefaultGC.java
Changeset: 65b1a7bce39e
Author: pliden
Date: 2016-03-15 13:46 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/65b1a7bce39e
Merge
Changeset: be3ffb6d8eb0
Author: stefank
Date: 2016-03-15 10:11 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/be3ffb6d8eb0
8151539: Remove duplicate AlwaysTrueClosures
Reviewed-by: tschatzl, mgerdin, kbarrett, drwhite
! src/share/vm/gc/g1/g1MarkSweep.cpp
! src/share/vm/gc/parallel/psMarkSweep.cpp
! src/share/vm/gc/parallel/psParallelCompact.cpp
! src/share/vm/gc/shared/genCollectedHeap.cpp
! src/share/vm/gc/shared/referenceProcessor.cpp
! src/share/vm/memory/iterator.hpp
! src/share/vm/prims/whitebox.cpp
! src/share/vm/runtime/jniHandles.cpp
! src/share/vm/runtime/jniHandles.hpp
Changeset: a4658c91d553
Author: stefank
Date: 2016-03-15 15:29 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/a4658c91d553
Merge
Changeset: 21bb44b28582
Author: rehn
Date: 2016-03-08 08:54 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/21bb44b28582
8151264: Add a notification mechanism for UL configuration changes.
Reviewed-by: dholmes, mlarsson
! src/share/vm/logging/log.cpp
! src/share/vm/logging/logConfiguration.cpp
! src/share/vm/logging/logConfiguration.hpp
! src/share/vm/utilities/internalVMTests.cpp
Changeset: 6529c4f36655
Author: mlarsson
Date: 2016-03-15 20:07 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/6529c4f36655
Merge
Changeset: 45a4f459be06
Author: rprotacio
Date: 2016-03-15 15:43 -0400
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/45a4f459be06
8150085: Convert TraceClearedExceptions to Unified Loggin
Summary: Converted -XX:+TraceClearedExceptions to -Xlog:exceptions=debug
Reviewed-by: mockner, dholmes, coleenp
! src/share/vm/runtime/globals.hpp
! src/share/vm/utilities/exceptions.cpp
Changeset: 4aa1760ab75c
Author: coleenp
Date: 2016-03-15 20:37 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/4aa1760ab75c
Merge
Changeset: 3c19d66914bc
Author: kbarrett
Date: 2016-03-16 00:28 -0400
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/3c19d66914bc
8151781: DirtyCardQueue::apply_closure is unused
Summary: Remove dead code, followup cleanups.
Reviewed-by: brutisso, pliden
! src/share/vm/gc/g1/dirtyCardQueue.cpp
! src/share/vm/gc/g1/dirtyCardQueue.hpp
Changeset: 1537c752a7f5
Author: stuefe
Date: 2016-03-12 08:35 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/1537c752a7f5
8148425: strerror() function is not thread-safe
Reviewed-by: dholmes, coleenp
! src/os/aix/vm/os_aix.cpp
! src/os/aix/vm/perfMemory_aix.cpp
! src/os/bsd/vm/os_bsd.cpp
! src/os/bsd/vm/perfMemory_bsd.cpp
! src/os/linux/vm/os_linux.cpp
! src/os/linux/vm/perfMemory_linux.cpp
! src/os/posix/vm/os_posix.cpp
! src/os/solaris/vm/attachListener_solaris.cpp
! src/os/solaris/vm/os_solaris.cpp
! src/os/solaris/vm/perfMemory_solaris.cpp
! src/os/solaris/vm/threadCritical_solaris.cpp
! src/os/windows/vm/os_windows.cpp
! src/os/windows/vm/perfMemory_windows.cpp
! src/share/vm/logging/logFileOutput.cpp
! src/share/vm/memory/filemap.cpp
! src/share/vm/runtime/os.cpp
! src/share/vm/runtime/os.hpp
! src/share/vm/services/heapDumper.cpp
! src/share/vm/utilities/debug.cpp
! src/share/vm/utilities/debug.hpp
! src/share/vm/utilities/ostream.cpp
! src/share/vm/utilities/vmError.cpp
Changeset: 4030d7f9946d
Author: dholmes
Date: 2016-03-16 05:46 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/4030d7f9946d
Merge
Changeset: e71072298359
Author: erikj
Date: 2016-03-15 13:55 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/e71072298359
8151653: Hotspot build does not respect --enable-openjdk-only
Reviewed-by: tbell, dholmes
! make/aix/makefiles/trace.make
! make/bsd/makefiles/trace.make
! make/linux/makefiles/trace.make
! make/solaris/makefiles/trace.make
! make/windows/build.make
! make/windows/create_obj_files.sh
! make/windows/makefiles/defs.make
! make/windows/makefiles/trace.make
! make/windows/makefiles/vm.make
! src/share/vm/trace/trace.dtd
! src/share/vm/trace/trace.xml
+ src/share/vm/trace/traceevents.xml
+ src/share/vm/trace/tracerelationdecls.xml
Changeset: c4b391039f9f
Author: erikj
Date: 2016-03-16 10:28 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/c4b391039f9f
Merge
Changeset: 81faa0678c9b
Author: csahu
Date: 2016-03-14 18:05 +0530
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/81faa0678c9b
8151509: In check_addr0() function pointer is not updated correctly
Reviewed-by: dholmes, ddmitriev, stuefe
Contributed-by: cheleswer.sahu at oracle.com
! src/os/solaris/vm/os_solaris.cpp
Changeset: 37c777f2cc9c
Author: kevinw
Date: 2016-03-16 11:13 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/37c777f2cc9c
Merge
! src/os/solaris/vm/os_solaris.cpp
Changeset: 7ccf7f03a914
Author: kevinw
Date: 2016-03-16 12:08 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/7ccf7f03a914
Merge
Changeset: 70081cb6cc16
Author: brutisso
Date: 2016-03-16 13:38 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/70081cb6cc16
8151336: Root region scanning should be cancelled and disabled when the ConcurrentMarkThread::run_service() exits
Reviewed-by: pliden, tschatzl
! src/share/vm/gc/g1/concurrentMarkThread.cpp
! src/share/vm/gc/g1/g1CollectedHeap.cpp
Changeset: 9d93b077b22f
Author: brutisso
Date: 2016-03-16 13:28 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/9d93b077b22f
Merge
Changeset: b03fcc1a3af3
Author: tschatzl
Date: 2016-03-16 12:21 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/b03fcc1a3af3
8151126: Clean up duplicate code for clearing the mark bitmaps
Summary: Merge the code to clear the mark bitmap concurrently and in the STW pause.
Reviewed-by: jmasa, tbenson
! src/share/vm/gc/g1/concurrentMarkThread.cpp
! src/share/vm/gc/g1/g1CollectedHeap.cpp
! src/share/vm/gc/g1/g1ConcurrentMark.cpp
! src/share/vm/gc/g1/g1ConcurrentMark.hpp
Changeset: a651c39d6509
Author: tschatzl
Date: 2016-03-16 12:23 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/a651c39d6509
8151614: Improve logging in concurrent mark code
Summary: Move detailed concurrent mark phase logging to "gc, marking" tags and add a summary "Concurrent Cycle" log message when only using "gc" logging.
Reviewed-by: sangheki, brutisso
! src/share/vm/gc/g1/concurrentMarkThread.cpp
! src/share/vm/gc/g1/g1ConcurrentMark.cpp
! src/share/vm/gc/g1/g1ConcurrentMark.hpp
! src/share/vm/logging/logPrefix.hpp
Changeset: f1e1cfbb6d2c
Author: tschatzl
Date: 2016-03-16 15:36 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/f1e1cfbb6d2c
Merge
Changeset: 7c88aac45703
Author: tschatzl
Date: 2016-03-16 16:42 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/7c88aac45703
Merge
! src/share/vm/gc/g1/concurrentMarkThread.cpp
! src/share/vm/gc/g1/g1CollectedHeap.cpp
Changeset: 785a498ee1ea
Author: brutisso
Date: 2016-03-16 15:16 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/785a498ee1ea
8151912: guarantee(GCPauseIntervalMillis >= 1) failed: Constraint for GCPauseIntervalMillis should guarantee that value is >= 1
Reviewed-by: tbenson, tschatzl
! src/share/vm/runtime/globals.hpp
Changeset: 091947451f03
Author: brutisso
Date: 2016-03-16 14:58 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/091947451f03
Merge
Changeset: d882ca1d5f51
Author: brutisso
Date: 2016-03-16 16:21 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/d882ca1d5f51
Merge
Changeset: 767bc8e5cb19
Author: pliden
Date: 2016-03-17 08:07 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/767bc8e5cb19
8151601: Cleanup locking of the Reference pending list
Reviewed-by: brutisso, stefank
! 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/compiler/compileBroker.cpp
! src/share/vm/gc/cms/concurrentMarkSweepThread.cpp
! src/share/vm/gc/cms/concurrentMarkSweepThread.hpp
! src/share/vm/gc/cms/vmCMSOperations.cpp
! src/share/vm/gc/cms/vmCMSOperations.hpp
! src/share/vm/gc/cms/vmStructs_cms.hpp
! src/share/vm/gc/g1/concurrentMarkThread.cpp
! src/share/vm/gc/g1/concurrentMarkThread.hpp
! 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/concurrentGCThread.cpp
! src/share/vm/gc/shared/concurrentGCThread.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/vmGCOperations.cpp
! src/share/vm/gc/shared/vmGCOperations.hpp
! src/share/vm/oops/instanceRefKlass.cpp
! src/share/vm/oops/instanceRefKlass.hpp
! src/share/vm/oops/method.cpp
! src/share/vm/runtime/mutexLocker.cpp
! src/share/vm/runtime/mutexLocker.hpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/vmStructs.cpp
Changeset: c1bf188b6940
Author: tschatzl
Date: 2016-03-17 09:36 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/c1bf188b6940
8151920: Region liveness printing is broken
Summary: Remove obsolete code that causes an assert.
Reviewed-by: drwhite, brutisso
! src/share/vm/gc/g1/g1ConcurrentMark.cpp
! src/share/vm/gc/g1/g1ConcurrentMark.hpp
+ test/gc/g1/TestRegionLivenessPrint.java
Changeset: 1c9e7b34c46c
Author: tschatzl
Date: 2016-03-17 10:04 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/1c9e7b34c46c
Merge
Changeset: 0d58ee2030ae
Author: erikj
Date: 2016-03-17 09:53 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/0d58ee2030ae
8151656: Minor tweaks to old Hotspot build to ease comparison with new
Reviewed-by: dholmes, twisti
! make/aix/adlc_updater
! make/bsd/adlc_updater
! make/linux/adlc_updater
! make/solaris/adlc_updater
! make/windows/create_obj_files.sh
Changeset: 0937423af2ae
Author: erikj
Date: 2016-03-17 11:15 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/0937423af2ae
Merge
Changeset: b7d7e61dd373
Author: mgerdin
Date: 2016-03-08 13:17 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/b7d7e61dd373
8151711: Move G1 number sequences out of the G1 collector policy
Reviewed-by: tbenson, ehelin
! src/share/vm/gc/g1/concurrentMarkThread.cpp
+ src/share/vm/gc/g1/g1Analytics.cpp
+ src/share/vm/gc/g1/g1Analytics.hpp
! src/share/vm/gc/g1/g1CollectorPolicy.cpp
! src/share/vm/gc/g1/g1CollectorPolicy.hpp
Changeset: c838c3bdc22c
Author: rprotacio
Date: 2016-03-17 12:02 -0400
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/c838c3bdc22c
8151560: Safepoint logging has mismatch between command line level and printed level
Summary: Corrected mistaken "debug" level to "trace"
Reviewed-by: hseigel, jiangli, dholmes
! src/share/vm/runtime/safepoint.cpp
Changeset: 07f4849e1bca
Author: rprotacio
Date: 2016-03-17 18:54 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/07f4849e1bca
Merge
Changeset: 5afd0579ed8a
Author: sangheki
Date: 2016-03-17 11:18 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/5afd0579ed8a
8151085: Change G1 concurrent timer and tracer measuring time
Summary: Change measuring time for G1 concurrent phases and reporting heap summary
Reviewed-by: brutisso, sjohanss
! src/share/vm/gc/g1/concurrentMarkThread.cpp
! src/share/vm/gc/g1/g1CollectedHeap.cpp
! src/share/vm/gc/g1/g1CollectedHeap.hpp
! src/share/vm/gc/g1/g1CollectorState.hpp
! src/share/vm/gc/g1/g1ConcurrentMark.cpp
! src/share/vm/gc/g1/g1ConcurrentMark.hpp
! src/share/vm/gc/g1/vm_operations_g1.cpp
! src/share/vm/gc/shared/gcTrace.cpp
! src/share/vm/gc/shared/gcTrace.hpp
Changeset: a1d63adc7ba4
Author: sangheki
Date: 2016-03-18 01:14 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/a1d63adc7ba4
Merge
Changeset: 3e0bb5b5a92a
Author: stefank
Date: 2016-03-17 21:00 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/3e0bb5b5a92a
8026720: Remove the unused SpaceManager::mangle_freed_chunks
Reviewed-by: mgerdin, tschatzl, vlivanov
! src/share/vm/memory/metaspace.cpp
Changeset: 3c5acd9697c9
Author: stefank
Date: 2016-03-17 21:01 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/3c5acd9697c9
8027423: Parallel compact GC class unloading measurement includes symbol and string table time
Reviewed-by: mgerdin, jmasa
! src/share/vm/gc/g1/g1CollectedHeap.cpp
! src/share/vm/gc/g1/g1MarkSweep.cpp
! src/share/vm/gc/parallel/psMarkSweep.cpp
! src/share/vm/gc/parallel/psParallelCompact.cpp
! src/share/vm/gc/serial/genMarkSweep.cpp
Changeset: b7618e5d72af
Author: stefank
Date: 2016-03-17 21:04 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/b7618e5d72af
8152007: Add the thread to the GCPhase trace events
Reviewed-by: tschatzl, brutisso
! src/share/vm/trace/traceevents.xml
Changeset: defc3322d4c2
Author: stefank
Date: 2016-03-18 03:46 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/defc3322d4c2
Merge
! src/share/vm/gc/g1/g1CollectedHeap.cpp
Changeset: b4d11b54db10
Author: mgerdin
Date: 2016-03-11 11:22 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/b4d11b54db10
8151637: Move CollectionSetChooser rebuild code into CollectionSetChooser
Reviewed-by: jmasa, tschatzl
! src/share/vm/gc/g1/collectionSetChooser.cpp
! src/share/vm/gc/g1/collectionSetChooser.hpp
! src/share/vm/gc/g1/g1CollectorPolicy.cpp
! src/share/vm/gc/g1/g1CollectorPolicy.hpp
Changeset: 387b1ac97179
Author: mgerdin
Date: 2016-03-11 11:22 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/387b1ac97179
8151808: Factor G1 heap sizing code out of the G1CollectorPolicy
Reviewed-by: tbenson, jwilhelm
! src/share/vm/gc/g1/g1Analytics.hpp
! src/share/vm/gc/g1/g1CollectedHeap.cpp
! src/share/vm/gc/g1/g1CollectedHeap.hpp
! src/share/vm/gc/g1/g1CollectorPolicy.cpp
! src/share/vm/gc/g1/g1CollectorPolicy.hpp
+ src/share/vm/gc/g1/g1HeapSizingPolicy.cpp
+ src/share/vm/gc/g1/g1HeapSizingPolicy.hpp
+ src/share/vm/gc/g1/g1HeapSizingPolicy_ext.cpp
Changeset: ceaa6dea6d58
Author: stefank
Date: 2016-03-18 08:57 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/ceaa6dea6d58
8152086: Remove SpaceMangler::mangle_region logging
Reviewed-by: brutisso, tschatzl
! src/share/vm/gc/shared/spaceDecorator.cpp
Changeset: 9d8819aedf12
Author: stefank
Date: 2016-03-18 08:59 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/9d8819aedf12
8152100: Rework and unify the GC phase logging
Reviewed-by: sjohanss, jwilhelm
! src/share/vm/gc/cms/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc/cms/parNewGeneration.cpp
! src/share/vm/gc/cms/vmCMSOperations.cpp
! src/share/vm/gc/g1/g1ConcurrentMark.cpp
! src/share/vm/gc/g1/g1MarkSweep.cpp
! src/share/vm/gc/parallel/psMarkSweep.cpp
! src/share/vm/gc/parallel/psParallelCompact.cpp
! src/share/vm/gc/parallel/psScavenge.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/logging/logPrefix.hpp
Changeset: 54b055161b80
Author: stefank
Date: 2016-03-18 09:01 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/54b055161b80
8152104: G1 StringTable cleaning incorrectly logs with the stringdedup tag
Reviewed-by: mgerdin, jwilhelm, sjohanss
! src/share/vm/gc/g1/g1CollectedHeap.cpp
! src/share/vm/logging/logTag.hpp
! test/gc/g1/TestStringSymbolTableStats.java
Changeset: 2f93b49bf048
Author: stefank
Date: 2016-03-18 11:42 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/2f93b49bf048
Merge
! src/share/vm/gc/g1/g1CollectedHeap.cpp
Changeset: a78af8e76357
Author: sjohanss
Date: 2016-03-18 13:18 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/a78af8e76357
8152113: Remove _last_ditch_collection GC-cause and avoid expanding heap on Metaspace OOM
Reviewed-by: brutisso, jwilhelm
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/shared/GCCause.java
! src/share/vm/gc/shared/collectedHeap.cpp
! src/share/vm/gc/shared/gcCause.cpp
! src/share/vm/gc/shared/gcCause.hpp
! src/share/vm/gc/shared/genCollectedHeap.cpp
! src/share/vm/gc/shared/vmGCOperations.cpp
! src/share/vm/prims/whitebox.cpp
Changeset: 81530aff15aa
Author: pliden
Date: 2016-03-18 15:54 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/81530aff15aa
8152185: ReferencePendingListLocker incorrectly assumes that the lock is never taken recursively
Reviewed-by: stefank, sjohanss
! src/share/vm/gc/shared/referencePendingListLocker.cpp
Changeset: a9481df02a50
Author: jmasa
Date: 2016-03-17 15:50 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/a9481df02a50
8151845: Comment in globals.hpp for MetaspaceSize is incorrect.
Reviewed-by: drwhite, stefank
! src/share/vm/memory/metaspace.cpp
! src/share/vm/runtime/globals.hpp
Changeset: 8c1631a0157b
Author: coleenp
Date: 2016-03-18 15:14 -0400
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/8c1631a0157b
8152065: TraceBytecodes breaks the interpreter expression stack
Summary: Move trace_bytecode to InterpreterRuntime and make trace_bytecode an IRT_LEAF so that safepoints are not allowed.
Reviewed-by: jiangli, dholmes, dcubed
! src/cpu/aarch64/vm/templateInterpreterGenerator_aarch64.cpp
! src/cpu/ppc/vm/templateInterpreterGenerator_ppc.cpp
! src/cpu/sparc/vm/templateInterpreterGenerator_sparc.cpp
! src/cpu/x86/vm/frame_x86.hpp
! src/cpu/x86/vm/interp_masm_x86.cpp
! src/cpu/x86/vm/templateInterpreterGenerator_x86.cpp
! src/share/vm/interpreter/bytecodeInterpreter.cpp
! src/share/vm/interpreter/interpreterRuntime.cpp
! src/share/vm/interpreter/interpreterRuntime.hpp
! src/share/vm/runtime/sharedRuntime.cpp
! src/share/vm/runtime/sharedRuntime.hpp
Changeset: bc37717b103b
Author: coleenp
Date: 2016-03-18 22:27 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/bc37717b103b
Merge
Changeset: 17c8b2a1d35e
Author: coleenp
Date: 2016-03-18 23:12 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/17c8b2a1d35e
Merge
Changeset: 0b582be9fab0
Author: jwilhelm
Date: 2016-03-19 01:23 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/0b582be9fab0
Merge
! src/os/linux/vm/os_linux.cpp
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/oops/method.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp
Changeset: 942f0be73f8f
Author: jwilhelm
Date: 2016-03-19 02:44 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/942f0be73f8f
Merge
! src/cpu/aarch64/vm/templateInterpreterGenerator_aarch64.cpp
- test/compiler/compilercontrol/jcmd/StressAddSequentiallyTest.java
Changeset: bd5889bcb442
Author: sangheki
Date: 2016-03-18 21:01 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/bd5889bcb442
8152118: MinTLABSize should be less than TLAB max
Summary: Add a constraint for MinTLABSize to be less than or equal to TLAB max
Reviewed-by: brutisso, drwhite, jmasa
! src/share/vm/runtime/commandLineFlagConstraintsGC.cpp
Changeset: 85c3121e7805
Author: mgerdin
Date: 2016-03-11 11:22 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/85c3121e7805
8152101: Move G1 concurrent refinement adjustment code out of G1CollectorPolicy
Reviewed-by: jmasa, jwilhelm, kbarrett
! src/share/vm/gc/g1/concurrentG1Refine.cpp
! src/share/vm/gc/g1/concurrentG1Refine.hpp
! src/share/vm/gc/g1/g1CollectorPolicy.cpp
! src/share/vm/gc/g1/g1CollectorPolicy.hpp
Changeset: d1558915416d
Author: brutisso
Date: 2016-03-18 10:51 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/d1558915416d
8148759: G1AllocRegion::_count inconsistently used if more than one context is active
Reviewed-by: sjohanss, jwilhelm, tschatzl
! src/share/vm/gc/g1/g1AllocRegion.cpp
! src/share/vm/gc/g1/g1CollectedHeap.cpp
! src/share/vm/gc/g1/g1CollectedHeap.hpp
! src/share/vm/gc/g1/g1CollectorPolicy.hpp
Changeset: 54dc7600e6d3
Author: brutisso
Date: 2016-03-21 10:44 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/54dc7600e6d3
Merge
! src/share/vm/gc/g1/g1CollectorPolicy.hpp
Changeset: 8fced5cac71c
Author: rehn
Date: 2016-03-15 14:41 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/8fced5cac71c
8150015: Integrate TraceTime with Unified Logging more seamlessly
Reviewed-by: coleenp, dholmes
! src/share/vm/c1/c1_Compilation.cpp
! src/share/vm/c1/c1_LinearScan.cpp
! src/share/vm/compiler/compileBroker.cpp
! src/share/vm/compiler/methodLiveness.cpp
! src/share/vm/gc/shared/gcTraceTime.inline.hpp
! src/share/vm/interpreter/cppInterpreter.cpp
! src/share/vm/interpreter/templateInterpreter.cpp
! src/share/vm/interpreter/templateTable.cpp
! src/share/vm/jvmci/jvmciCompilerToVM.cpp
! src/share/vm/memory/metaspaceShared.cpp
! src/share/vm/memory/universe.cpp
! src/share/vm/oops/generateOopMap.cpp
! src/share/vm/opto/compile.hpp
! src/share/vm/prims/jvmtiEnv.cpp
! src/share/vm/prims/methodHandles.cpp
- src/share/vm/runtime/logTimer.hpp
! src/share/vm/runtime/safepoint.cpp
! src/share/vm/runtime/stubRoutines.cpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/timer.cpp
! src/share/vm/runtime/timer.hpp
+ src/share/vm/runtime/timerTrace.cpp
+ src/share/vm/runtime/timerTrace.hpp
Changeset: 0ff5753d78b9
Author: mlarsson
Date: 2016-03-21 11:42 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/0ff5753d78b9
Merge
- src/share/vm/runtime/logTimer.hpp
Changeset: 8610c6bbd679
Author: mchernov
Date: 2016-03-17 17:07 +0300
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/8610c6bbd679
8150648: Re-enable TestPLABResize.java after JDK-8150183 is fixed
Reviewed-by: tschatzl
! test/gc/g1/plab/TestPLABResize.java
Changeset: d7ae4051d258
Author: tschatzl
Date: 2016-03-21 12:52 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/d7ae4051d258
Merge
Changeset: b9efb94d011a
Author: jmasa
Date: 2016-03-07 11:28 -0800
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/b9efb94d011a
8149343: assert(rp->num_q() == no_of_gc_workers) failed: sanity
Reviewed-by: tschatzl, kbarrett
! src/share/vm/gc/g1/g1CollectedHeap.cpp
! src/share/vm/gc/shared/referenceProcessor.cpp
! src/share/vm/gc/shared/referenceProcessor.hpp
! test/gc/ergonomics/TestDynamicNumberOfGCThreads.java
Changeset: 7e1a36ca23d6
Author: cjplummer
Date: 2016-03-21 13:14 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/7e1a36ca23d6
8146436: Add -XX:-ShrinkHeapInSteps option (previously -XX:+UseAggressiveHeapShrink)
Summary: Added ShrinkHeapInSteps option.
Reviewed-by: jmasa, tbenson
! src/share/vm/gc/shared/cardGeneration.cpp
! src/share/vm/runtime/globals.hpp
! test/gc/arguments/TestMaxMinHeapFreeRatioFlags.java
+ test/gc/arguments/TestShrinkHeapInSteps.java
Changeset: 2e3a958bdfdc
Author: cjplummer
Date: 2016-03-21 20:19 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/2e3a958bdfdc
Merge
Changeset: 2da767bf3ecc
Author: sangheki
Date: 2016-03-21 13:04 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/2da767bf3ecc
8152120: TLAB compute_size() should not allow any size larger than max_size
Summary: Limit TLAB compute_size() to be less than or equal to TLAB max
Reviewed-by: sjohanss, jmasa
! src/share/vm/gc/shared/threadLocalAllocBuffer.inline.hpp
Changeset: 1f0a958b039c
Author: sangheki
Date: 2016-03-22 01:52 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/1f0a958b039c
Merge
Changeset: 9037ef388634
Author: tbenson
Date: 2016-03-21 15:59 -0400
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/9037ef388634
8142935: Adding old gen regions does not consider available free space
Summary: Track live data size as added to cset during mixed GCs
Reviewed-by: kbarrett, drwhite
Contributed-by: tom.benson at oracle.com
! src/share/vm/gc/g1/g1CollectionSet.cpp
! src/share/vm/gc/g1/g1CollectionSet.hpp
! src/share/vm/gc/g1/g1CollectorPolicy.cpp
! src/share/vm/gc/g1/g1CollectorPolicy.hpp
Changeset: 7ab7d8f8bbbf
Author: brutisso
Date: 2016-03-22 13:41 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/7ab7d8f8bbbf
8152300: Convert G1_ALLOC_REGION_TRACING to unified logging
Reviewed-by: sjohanss, stefank
! src/share/vm/gc/g1/g1AllocRegion.cpp
! src/share/vm/gc/g1/g1AllocRegion.hpp
! src/share/vm/logging/logPrefix.hpp
Changeset: 434e21d31911
Author: coleenp
Date: 2016-03-22 13:32 -0400
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/434e21d31911
8144940: Broken hash in string table entry in closed/runtime/7158800/BadUtf8.java
Summary: Fix code broken with compact Strings.
Reviewed-by: iklam, thartmann, hseigel, jiangli
! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/classfile/javaClasses.hpp
! src/share/vm/classfile/stringTable.cpp
! src/share/vm/classfile/stringTable.hpp
Changeset: 9fb212f91d51
Author: mockner
Date: 2016-03-22 15:03 -0400
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/9fb212f91d51
8146632: Add descriptive error messages for removed non-product logging flags.
Summary: Added table with removed non-product flags and error messages.
Reviewed-by: dholmes, coleenp, hseigel
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/arguments.hpp
+ test/runtime/logging/RemovedDevelopFlagsTest.java
Changeset: 36870c627981
Author: mockner
Date: 2016-03-23 03:33 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/36870c627981
Merge
Changeset: 53c0863b1766
Author: mgronlun
Date: 2016-03-23 10:31 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/53c0863b1766
8152119: Event-based tracing to allow for tracing Klass definition
Reviewed-by: dholmes, egahlin
! src/share/vm/classfile/systemDictionary.cpp
! src/share/vm/trace/traceMacros.hpp
Changeset: 155f22b63931
Author: dsimms
Date: 2016-03-23 10:52 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/155f22b63931
8149023: Event based tracing should cover safepoint begin and end
Summary: Add events to safepoint begin and end
Reviewed-by: dholmes, mgronlun, egahlin
! src/share/vm/runtime/safepoint.cpp
! src/share/vm/runtime/safepoint.hpp
! src/share/vm/runtime/vmThread.cpp
! src/share/vm/trace/traceevents.xml
! src/share/vm/trace/tracerelationdecls.xml
Changeset: a074585a9f08
Author: ysuenaga
Date: 2016-03-23 12:26 +0900
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/a074585a9f08
8148659: Add all option to JSnap
Reviewed-by: dsamersoff
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/SALauncher.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/JSnap.java
Changeset: 3b3bd6c38547
Author: dsamersoff
Date: 2016-03-23 17:36 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/3b3bd6c38547
Merge
Changeset: 906fa01e86a0
Author: jwilhelm
Date: 2016-03-23 23:36 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/906fa01e86a0
Merge
! make/share/makefiles/mapfile-vers
! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/classfile/javaClasses.hpp
! src/share/vm/classfile/systemDictionary.cpp
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/compiler/compileBroker.cpp
! src/share/vm/interpreter/bytecodeInterpreter.cpp
! src/share/vm/interpreter/interpreterRuntime.cpp
! src/share/vm/logging/logTag.hpp
! src/share/vm/memory/filemap.cpp
! src/share/vm/memory/metaspaceShared.cpp
! src/share/vm/memory/universe.cpp
! src/share/vm/oops/method.cpp
! src/share/vm/prims/jni.cpp
! src/share/vm/prims/jvm.cpp
! src/share/vm/prims/jvm.h
! src/share/vm/prims/jvmtiEnv.cpp
! src/share/vm/prims/methodHandles.cpp
! src/share/vm/prims/whitebox.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/arguments.hpp
! src/share/vm/runtime/jniHandles.cpp
! src/share/vm/runtime/jniHandles.hpp
- src/share/vm/runtime/logTimer.hpp
! src/share/vm/runtime/mutexLocker.cpp
! src/share/vm/runtime/mutexLocker.hpp
! src/share/vm/runtime/os.cpp
! 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/trace/traceMacros.hpp
! src/share/vm/utilities/ostream.cpp
Changeset: f0b0212255ec
Author: tschatzl
Date: 2016-03-24 10:40 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/f0b0212255ec
8152400: Enabling TASK_STATS_ONLY filters out just enabled messages anyway
Summary: If TASK_STATS_ONLY is enabled, do not require a develop build to print messages.
Reviewed-by: pliden, tbenson
! src/share/vm/gc/g1/g1CollectedHeap.cpp
Changeset: 6519f566e535
Author: mchernov
Date: 2016-03-23 15:48 +0300
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/6519f566e535
8149662: Refactor hotspot/test/gc/g1/plab/lib/LogParser.java
Reviewed-by: tschatzl, dfazunen
! test/gc/g1/plab/TestPLABPromotion.java
! test/gc/g1/plab/TestPLABResize.java
! test/gc/g1/plab/lib/LogParser.java
+ test/gc/g1/plab/lib/PlabGCStatistics.java
+ test/gc/g1/plab/lib/PlabInfo.java
+ test/gc/g1/plab/lib/PlabReport.java
Changeset: fa52d1b77eed
Author: dfazunen
Date: 2016-03-24 15:51 +0400
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/fa52d1b77eed
Merge
- src/jdk.vm.ci/share/classes/META-INF/services/jdk.vm.ci.hotspot.HotSpotJVMCIBackendFactory
- test/compiler/jsr292/NonInlinedCall/NonInlinedReinvoker.java
- test/compiler/jvmci/common/CompilerToVMHelper.java
- test/compiler/jvmci/common/PublicMetaspaceWrapperObject.java
- test/compiler/jvmci/events/MetaAccessWrapper.java
- test/runtime/BadObjectClass/Object.java
- test/testlibrary/jdk/test/lib/PerfCounter.java
- test/testlibrary/jdk/test/lib/PerfCounters.java
Changeset: ded6ef79c770
Author: dfazunen
Date: 2016-03-24 13:09 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/ded6ef79c770
Merge
Changeset: c17ada687ab0
Author: hseigel
Date: 2016-03-24 08:13 -0400
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/c17ada687ab0
8140665: SIGSEGV when a primitive type's class is used as the host class in a call to DefineAnonymousClass call
Summary: Instead of assertng, throw an exception
Reviewed-by: acorn, coleenp
! src/share/vm/prims/unsafe.cpp
+ test/runtime/Unsafe/PrimitiveHostClass.java
Changeset: 99ce5bd266ed
Author: hseigel
Date: 2016-03-24 15:19 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/99ce5bd266ed
Merge
Changeset: 2e4b33aadcc7
Author: coleenp
Date: 2016-03-24 10:19 -0400
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/2e4b33aadcc7
8143269: Refactor code in universe_post_init that sets up methods to upcall
Summary: Deferred code review cleanups
Reviewed-by: dholmes, hseigel
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/memory/universe.cpp
! src/share/vm/memory/universe.hpp
Changeset: f8df8c40e371
Author: coleenp
Date: 2016-03-24 20:17 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/f8df8c40e371
Merge
Changeset: 2b173ac390c6
Author: kbarrett
Date: 2016-03-22 20:32 -0400
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/2b173ac390c6
8152196: SuspendibleThreadSet::yield scales poorly
Summary: Use semaphore to wake up VM thread on last suspendible leave/yield.
Reviewed-by: mgerdin, drwhite
! src/share/vm/gc/g1/suspendibleThreadSet.cpp
! src/share/vm/gc/g1/suspendibleThreadSet.hpp
! src/share/vm/runtime/init.cpp
Changeset: 0b7de457e97c
Author: kbarrett
Date: 2016-03-24 23:42 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/0b7de457e97c
Merge
Changeset: 68bddbb722de
Author: rprotacio
Date: 2016-03-24 13:25 -0400
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/68bddbb722de
8146947: Remove PrintOopAddress rather than converting to UL
Summary: Deprecated PrintOopAddress and made functionality default
Reviewed-by: coleenp, stefank
! src/share/vm/oops/objArrayKlass.cpp
! src/share/vm/oops/oop.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/utilities/exceptions.cpp
! test/runtime/CommandLine/TraceExceptionsTest.java
! test/runtime/logging/ExceptionsTest.java
Changeset: 00fda24abd13
Author: rprotacio
Date: 2016-03-25 01:20 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/00fda24abd13
Merge
Changeset: 969af18f3b36
Author: jmasa
Date: 2016-03-16 14:47 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/969af18f3b36
8060463: ParNew: SurvivorAlignmentInBytes greater then YoungPLABSize cause assert(obj != NULL || plab->words_remaining() < word_sz) failed: Else should have been able to allocate
Reviewed-by: sangheki, tschatzl, mchernov
! src/share/vm/gc/cms/parNewGeneration.cpp
+ test/gc/survivorAlignment/TestPromotionLABLargeSurvivorAlignment.java
Changeset: 0942199cdbd8
Author: jmasa
Date: 2016-03-25 03:53 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/0942199cdbd8
Merge
Changeset: ab681d5299dc
Author: sangheki
Date: 2016-03-24 23:07 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/ab681d5299dc
8152160: SIGFPE in CompactibleFreeListSpaceLAB::compute_desired_plab_size
Summary: Rephrase the calculation with CMSOldPLABNumRefills to avoid an overflow
Reviewed-by: pliden, jmasa
! src/share/vm/gc/cms/compactibleFreeListSpace.cpp
Changeset: b85ea7097b6e
Author: dsamersoff
Date: 2016-03-25 12:54 +0300
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/b85ea7097b6e
8151991: jvmti diagnostics commands requires INCLUDE_SERVICES
Summary: guard jvmti diagnostic commands by appropriate defines
Reviewed-by: sspitsyn, dholmes, gadams
! src/share/vm/prims/jvmtiExport.cpp
! src/share/vm/prims/jvmtiExport.hpp
! src/share/vm/services/diagnosticCommand.cpp
! src/share/vm/services/diagnosticCommand.hpp
Changeset: 9489df4f2b94
Author: ddmitriev
Date: 2016-03-25 15:54 +0300
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/9489df4f2b94
8078112: [TESTBUG] Integrate Selection/Resolution test suite into jtreg tests
Reviewed-by: ctornqvi, acorn
Contributed-by: eric.mccorkle at oracle.com
! test/TEST.groups
+ test/runtime/SelectionResolution/AbstractMethodErrorTest.java
+ test/runtime/SelectionResolution/IllegalAccessErrorTest.java
+ test/runtime/SelectionResolution/InvokeInterfaceICCE.java
+ test/runtime/SelectionResolution/InvokeInterfaceSuccessTest.java
+ test/runtime/SelectionResolution/InvokeSpecialICCE.java
+ test/runtime/SelectionResolution/InvokeSpecialSuccessTest.java
+ test/runtime/SelectionResolution/InvokeStaticICCE.java
+ test/runtime/SelectionResolution/InvokeStaticSuccessTest.java
+ test/runtime/SelectionResolution/InvokeVirtualICCE.java
+ test/runtime/SelectionResolution/InvokeVirtualSuccessTest.java
+ test/runtime/SelectionResolution/NoSuchMethodErrorTest.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/ClassData.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/Result.java
+ test/runtime/SelectionResolution/classes/selectionresolution/SelectionResolutionTest.java
+ test/runtime/SelectionResolution/classes/selectionresolution/SelectionResolutionTestCase.java
+ test/runtime/SelectionResolution/classes/selectionresolution/Template.java
+ test/runtime/SelectionResolution/classes/selectionresolution/TestBuilder.java
Changeset: fb31034a45ea
Author: kbarrett
Date: 2016-03-25 15:50 -0400
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/fb31034a45ea
8151670: Unexpected concurrent refinement deactivation and reactivation
Summary: Refinement threads now use SuspendibleThreadSet::yield.
Reviewed-by: jmasa, mgerdin
! src/share/vm/gc/g1/concurrentG1RefineThread.cpp
! src/share/vm/gc/g1/dirtyCardQueue.cpp
! src/share/vm/gc/g1/dirtyCardQueue.hpp
Changeset: 5518d3ad6fa7
Author: iklam
Date: 2016-03-23 09:00 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/5518d3ad6fa7
8152380: Shared symbol table should never use alternate hashcode
Reviewed-by: coleenp, jiangli
! src/share/vm/classfile/symbolTable.cpp
! src/share/vm/classfile/symbolTable.hpp
Changeset: fdeedce78d1e
Author: pliden
Date: 2016-03-29 08:42 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/fdeedce78d1e
8068579: Running with -XX:-UseParallelGC does not turn ParalleGC off
Reviewed-by: jmasa, dfazunen, brutisso
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/arguments.hpp
! src/share/vm/runtime/globals_extension.hpp
+ test/gc/arguments/TestDisableDefaultGC.java
Changeset: 085ca2afb3c1
Author: mlarsson
Date: 2016-03-29 09:36 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/085ca2afb3c1
8151438: UL instantiates duplicate tag sets
Reviewed-by: brutisso, stefank
! src/share/vm/gc/serial/defNewGeneration.cpp
! src/share/vm/gc/shared/gcTraceTime.inline.hpp
! src/share/vm/logging/log.cpp
! src/share/vm/logging/logTagSet.hpp
! src/share/vm/utilities/internalVMTests.cpp
Changeset: 2bf42f25d7ed
Author: mlarsson
Date: 2016-03-29 09:43 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/2bf42f25d7ed
8151993: Remove inclusion of inline.hpp in log.hpp
Reviewed-by: kbarrett, stefank
! src/share/vm/logging/log.cpp
! src/share/vm/logging/log.hpp
! src/share/vm/logging/logPrefix.hpp
! src/share/vm/logging/logTag.hpp
! src/share/vm/utilities/internalVMTests.cpp
Changeset: 7ab00f8baff3
Author: mockner
Date: 2016-03-29 13:02 -0400
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/7ab00f8baff3
8149996: TraceLoaderConstraints has been converted to Unified Logging.
Summary: TraceLoaderConstraints has been converted to Unified Logging.
Reviewed-by: coleenp, dholmes, rprotacio
! src/share/vm/classfile/loaderConstraints.cpp
! src/share/vm/logging/logTag.hpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp
+ test/runtime/logging/LoaderConstraintsTest.java
Changeset: 98ec96e9cd77
Author: mockner
Date: 2016-03-29 14:37 -0400
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/98ec96e9cd77
8150084: Convert TraceMonitorMismatch to Unified Logging.
Summary: TraceMonitorMismatch has been converted to Unified Logging.
Reviewed-by: coleenp, rprotacio
! src/share/vm/logging/logTag.hpp
! src/share/vm/oops/generateOopMap.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp
+ test/runtime/logging/MonitorMismatchHelper.jasm
+ test/runtime/logging/MonitorMismatchTest.java
Changeset: da50d99f8918
Author: mockner
Date: 2016-03-29 20:51 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/da50d99f8918
Merge
! src/share/vm/logging/logTag.hpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp
Changeset: b9baf810773f
Author: mockner
Date: 2016-03-29 21:44 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/b9baf810773f
Merge
! src/share/vm/logging/logTag.hpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp
Changeset: 36a42531fbe9
Author: kbarrett
Date: 2016-03-29 16:21 -0400
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/36a42531fbe9
8152916: ostream has unnecessary dependency on GCId
Summary: Removed unneeded #includes and forward class declaration.
Reviewed-by: pliden, rehn, brutisso, mgerdin
! src/share/vm/utilities/ostream.cpp
! src/share/vm/utilities/ostream.hpp
Changeset: 63679d42b0fd
Author: dfazunen
Date: 2016-03-30 17:25 +0300
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/63679d42b0fd
8152422: Optimize GC JPRT test set
Reviewed-by: sjohanss, pliden
! test/TEST.groups
Changeset: a8447b111060
Author: gziemski
Date: 2016-03-30 14:44 -0500
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/a8447b111060
8142510: -XX:+PrintFlagsRanges should print default range value for those flags that have constraint and an implicit range.
Summary: Implemented default ranges for flags with constraints and no explicit ranges
Reviewed-by: ddmitriev, coleenp
! src/share/vm/runtime/commandLineFlagConstraintList.cpp
! src/share/vm/runtime/commandLineFlagConstraintList.hpp
! src/share/vm/runtime/commandLineFlagRangeList.cpp
! src/share/vm/runtime/commandLineFlagRangeList.hpp
! src/share/vm/runtime/globals.cpp
! src/share/vm/runtime/globals.hpp
Changeset: 0c9df1e164e2
Author: tschatzl
Date: 2016-03-31 12:00 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/0c9df1e164e2
8153065: "Preserve CM refs" log message disconnected from "Parallel Preserve CM refs"
Summary: Bring the log messages into the correct order again.
Reviewed-by: mgerdin
! src/share/vm/gc/g1/g1GCPhaseTimes.cpp
Changeset: fdb75a37bebb
Author: dsamersoff
Date: 2016-03-31 14:17 +0300
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/fdb75a37bebb
8150973: Hotspot agent use of sun.boot.class.path needs to be updated for Jigsaw
Summary: remove the code
Reviewed-by: alanb, sspitsyn
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/CommandProcessor.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/jdi/VirtualMachineImpl.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/soql/JSJavaVM.java
Changeset: 2d5956d1a9f3
Author: dsamersoff
Date: 2016-03-31 11:21 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/2d5956d1a9f3
Merge
Changeset: 55867c470001
Author: gziemski
Date: 2016-03-30 11:28 -0500
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/55867c470001
8143958: CDS Shared flags need constraint function
Summary: Implement range constraints for CDS flags.
Reviewed-by: iklam, jiangli
! src/share/vm/runtime/commandLineFlagConstraintsRuntime.cpp
! src/share/vm/runtime/commandLineFlagConstraintsRuntime.hpp
! src/share/vm/runtime/globals.hpp
! test/runtime/CommandLine/OptionsValidation/TestOptionsWithRanges.java
Changeset: 500776d80c5b
Author: gziemski
Date: 2016-03-31 14:18 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/500776d80c5b
Merge
! src/share/vm/runtime/globals.hpp
Changeset: 22af68174a23
Author: brutisso
Date: 2016-03-31 17:05 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/22af68174a23
8152952: Allow G1 phase logging to use individual number of threads
Reviewed-by: tschatzl, jmasa
! src/share/vm/gc/g1/g1CollectedHeap.cpp
! src/share/vm/gc/g1/g1CollectorPolicy.cpp
! src/share/vm/gc/g1/g1CollectorPolicy.hpp
! src/share/vm/gc/g1/g1GCPhaseTimes.cpp
! src/share/vm/gc/g1/g1GCPhaseTimes.hpp
! src/share/vm/gc/g1/workerDataArray.cpp
! src/share/vm/gc/g1/workerDataArray.hpp
! src/share/vm/gc/g1/workerDataArray.inline.hpp
! src/share/vm/gc/shared/workgroup.hpp
Changeset: 12fa649d73af
Author: brutisso
Date: 2016-03-31 18:51 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/12fa649d73af
Merge
Changeset: ef17cf246969
Author: rprotacio
Date: 2016-03-31 12:06 -0400
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/ef17cf246969
8145235: Deprecate product flags that have been converted to Unified Logging
Summary: Added deprecation message/mechanism for product flags aliased to Unified Logging options
Reviewed-by: mockner, coleenp, ddmitriev, mlarsson
! src/share/vm/logging/logTag.hpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/arguments.hpp
Changeset: 2168f726b3d1
Author: rprotacio
Date: 2016-03-31 18:22 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/2168f726b3d1
Merge
Changeset: 252b571bbb86
Author: ysuenaga
Date: 2016-03-30 21:05 +0900
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/252b571bbb86
8151674: STW phases at Concurrent GC should count in PerfCounter
Reviewed-by: jmasa, sla, tschatzl
! src/share/vm/gc/cms/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc/cms/concurrentMarkSweepGeneration.hpp
! src/share/vm/gc/g1/g1ConcurrentMark.cpp
! src/share/vm/gc/g1/g1MonitoringSupport.cpp
! src/share/vm/gc/g1/g1MonitoringSupport.hpp
! src/share/vm/gc/g1/vm_operations_g1.cpp
! src/share/vm/gc/shared/vmGCOperations.hpp
Changeset: 5bd11ac4d7ab
Author: jmasa
Date: 2016-03-31 22:04 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/5bd11ac4d7ab
Merge
Changeset: 03c5c21d3620
Author: ccheung
Date: 2016-03-31 10:42 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/03c5c21d3620
8075253: Multiversion JAR feature: CDS does not support MV-JARs
Summary: handle "Multi-Release" jar during CDS dump time
Reviewed-by: jiangli, iklam, minqi, redestad
! src/share/vm/classfile/classLoader.cpp
! src/share/vm/classfile/classLoader.hpp
! src/share/vm/prims/jvmtiEnv.cpp
Changeset: 948921e2c49e
Author: ccheung
Date: 2016-04-01 03:07 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/948921e2c49e
Merge
Changeset: b2ea0857288f
Author: ctornqvi
Date: 2016-03-31 11:39 -0400
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/b2ea0857288f
8150899: [TESTBUG] Split hotspot_all job into smaller jobs
Reviewed-by: gtriantafill, iignatyev
! test/TEST.groups
Changeset: e32b24aec9b1
Author: ctornqvi
Date: 2016-04-01 03:33 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/e32b24aec9b1
Merge
Changeset: d480f32efee5
Author: brutisso
Date: 2016-04-01 07:08 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/d480f32efee5
8153186: Convert TraceGCTaskThread to use unified logging
Reviewed-by: mgerdin, tschatzl
! src/share/vm/gc/parallel/gcTaskManager.cpp
! src/share/vm/gc/parallel/gcTaskThread.cpp
! src/share/vm/runtime/globals.hpp
Changeset: ec619fe64be0
Author: brutisso
Date: 2016-04-01 07:08 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/ec619fe64be0
8153187: Convert TraceWorkGang to use unified logging
Reviewed-by: mgerdin, tschatzl
! src/share/vm/gc/shared/workgroup.cpp
! src/share/vm/gc/shared/workgroup.hpp
! src/share/vm/logging/logPrefix.hpp
! src/share/vm/logging/logTag.hpp
! src/share/vm/runtime/globals.hpp
Changeset: 8342931bdc56
Author: brutisso
Date: 2016-04-01 07:08 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/8342931bdc56
8153188: Use log_error(gc, verify) for logging in verification code
Reviewed-by: mgerdin, tschatzl
! src/share/vm/gc/shared/cardTableModRefBS.cpp
! src/share/vm/gc/shared/gcLocker.cpp
Changeset: 1938de5a453a
Author: csahu
Date: 2016-04-01 13:51 +0530
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/1938de5a453a
8151442: jstack doesn't close quotation marks properly with threads' name greater than 1996 characters
Reviewed-by: dsamersoff, kevinw
! src/share/vm/runtime/thread.cpp
+ test/serviceability/tmtools/jstack/JstackThreadTest.java
Changeset: 7e2f9d1f8ec1
Author: tschatzl
Date: 2016-04-01 11:57 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/7e2f9d1f8ec1
8148099: Improve memory access to FromCardCache during GC
Summary: Transpose the FromCardCache data array so the access during GC is linear instead of element-by-element with stride.
Reviewed-by: mgerdin, brutisso
! src/share/vm/gc/g1/g1FromCardCache.cpp
! src/share/vm/gc/g1/g1FromCardCache.hpp
Changeset: 37ca085d8f56
Author: tschatzl
Date: 2016-04-01 11:58 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/37ca085d8f56
8153182: GC ID prefix for gc, humongous log messages are missing
Reviewed-by: mgerdin, brutisso
! src/share/vm/logging/logPrefix.hpp
Changeset: 594e01e4be2f
Author: tschatzl
Date: 2016-04-01 12:00 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/594e01e4be2f
8153193: Missing includes in gc/g1/heapRegionBounds.hpp
Reviewed-by: jwilhelm, brutisso
! src/share/vm/gc/g1/heapRegionBounds.hpp
Changeset: 998266581c6c
Author: tschatzl
Date: 2016-04-01 12:46 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/998266581c6c
Merge
Changeset: d9d1edafdf2d
Author: mchernov
Date: 2016-04-01 16:15 +0300
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/d9d1edafdf2d
8148397: Create new tests for IHOP
Reviewed-by: tschatzl, dfazunen
+ test/gc/g1/ihop/TestIHOPErgo.java
+ test/gc/g1/ihop/TestIHOPStatic.java
+ test/gc/g1/ihop/lib/IhopUtils.java
+ test/stress/gc/TestStressIHOPMultiThread.java
Changeset: d76f8fccd37c
Author: sangheki
Date: 2016-04-01 09:43 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/d76f8fccd37c
8152176: Big ParGCCardsPerStrideChunk values can cause overflow for CMS GC
Summary: Limit the max value of ParGCCardsPerStrideChunk based on card table size and other stride flags
Reviewed-by: jmasa, tbenson
! src/share/vm/gc/shared/cardTableModRefBS.hpp
! src/share/vm/runtime/commandLineFlagConstraintsGC.cpp
! src/share/vm/runtime/commandLineFlagConstraintsGC.hpp
! src/share/vm/runtime/globals.hpp
Changeset: a54b3ac03c32
Author: sangheki
Date: 2016-04-01 09:45 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/a54b3ac03c32
8153201: TestOptionsWithRanges fails with -XX:OldPLABSize=2147483648
Summary: Add parallel gc into min/max PLAB constraint function
Reviewed-by: brutisso, tbenson
! src/share/vm/runtime/commandLineFlagConstraintsGC.cpp
Changeset: 08d444fa6457
Author: dcubed
Date: 2016-04-01 14:30 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/08d444fa6457
8153302: [BACKOUT] STW phases at Concurrent GC should count in PerfCounter
Reviewed-by: jmasa, jwilhelm
! src/share/vm/gc/cms/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc/cms/concurrentMarkSweepGeneration.hpp
! src/share/vm/gc/g1/g1ConcurrentMark.cpp
! src/share/vm/gc/g1/g1MonitoringSupport.cpp
! src/share/vm/gc/g1/g1MonitoringSupport.hpp
! src/share/vm/gc/g1/vm_operations_g1.cpp
! src/share/vm/gc/shared/vmGCOperations.hpp
Changeset: 0b5557c0db4e
Author: dcubed
Date: 2016-04-01 14:34 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/0b5557c0db4e
Merge
Changeset: 7cfce1ae8bd6
Author: jwilhelm
Date: 2016-04-02 05:39 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/7cfce1ae8bd6
Merge
! src/share/vm/ci/ciReplay.cpp
! src/share/vm/classfile/classLoader.cpp
! src/share/vm/compiler/compileBroker.cpp
! src/share/vm/jvmci/jvmciCompilerToVM.cpp
! src/share/vm/runtime/arguments.cpp
- src/share/vm/runtime/logTimer.hpp
Changeset: b1234a6bef08
Author: brutisso
Date: 2016-04-01 10:16 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/b1234a6bef08
8153203: Remove liveRange.hpp
Reviewed-by: mgerdin, jwilhelm
! src/share/vm/gc/cms/compactibleFreeListSpace.cpp
! src/share/vm/gc/g1/heapRegion.cpp
! src/share/vm/gc/parallel/psMarkSweepDecorator.cpp
- src/share/vm/gc/shared/liveRange.hpp
! src/share/vm/gc/shared/space.cpp
! src/share/vm/gc/shared/space.inline.hpp
Changeset: 13b4b179f129
Author: mlarsson
Date: 2016-04-04 08:58 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/13b4b179f129
8153174: Remove trailing comma from log configuration listings
Reviewed-by: rehn, sla
! src/share/vm/logging/log.cpp
! src/share/vm/logging/logOutput.cpp
Changeset: 14c47dfcbfe8
Author: mlarsson
Date: 2016-04-04 09:59 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/14c47dfcbfe8
Merge
Changeset: f28f6f68aec1
Author: stefank
Date: 2016-04-04 09:15 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/f28f6f68aec1
8152538: UL doesn't inline the LogTagSet::is_level check
Reviewed-by: mlarsson, brutisso
! src/share/vm/logging/logTagSet.cpp
! src/share/vm/logging/logTagSet.hpp
Changeset: 4a0121d1e772
Author: stefank
Date: 2016-04-04 09:15 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/4a0121d1e772
8152632: Rename LogHandle(...) to Log(...)
Reviewed-by: brutisso, mlarsson, rprotacio
! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/classfile/classLoader.cpp
! src/share/vm/classfile/classLoaderData.cpp
! src/share/vm/classfile/defaultMethods.cpp
! src/share/vm/classfile/dictionary.cpp
! src/share/vm/classfile/loaderConstraints.cpp
! src/share/vm/classfile/modules.cpp
! src/share/vm/classfile/sharedPathsMiscInfo.cpp
! src/share/vm/classfile/systemDictionary.cpp
! src/share/vm/classfile/verifier.cpp
! src/share/vm/code/nmethod.cpp
! src/share/vm/gc/cms/compactibleFreeListSpace.cpp
! src/share/vm/gc/cms/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc/cms/parNewGeneration.cpp
! src/share/vm/gc/cms/parOopClosures.inline.hpp
! src/share/vm/gc/g1/g1AllocRegion.cpp
! src/share/vm/gc/g1/g1CollectedHeap.cpp
! src/share/vm/gc/g1/g1ConcurrentMark.cpp
! src/share/vm/gc/g1/g1GCPhaseTimes.cpp
! src/share/vm/gc/g1/g1HeapVerifier.cpp
! src/share/vm/gc/g1/g1RemSet.cpp
! src/share/vm/gc/g1/g1StringDedupTable.cpp
! src/share/vm/gc/g1/heapRegion.cpp
! src/share/vm/gc/parallel/adjoiningGenerations.cpp
! src/share/vm/gc/parallel/asPSOldGen.cpp
! src/share/vm/gc/parallel/gcTaskManager.cpp
! src/share/vm/gc/parallel/psParallelCompact.cpp
! src/share/vm/gc/parallel/psPromotionManager.cpp
! src/share/vm/gc/shared/collectedHeap.cpp
! src/share/vm/gc/shared/gcLocker.cpp
! src/share/vm/gc/shared/gcTraceTime.inline.hpp
! src/share/vm/gc/shared/threadLocalAllocBuffer.cpp
! src/share/vm/interpreter/linkResolver.cpp
! src/share/vm/logging/log.cpp
! src/share/vm/logging/log.hpp
! src/share/vm/logging/logConfiguration.cpp
! src/share/vm/memory/binaryTreeDictionary.cpp
! src/share/vm/memory/metaspace.cpp
! src/share/vm/memory/universe.cpp
! src/share/vm/oops/generateOopMap.cpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/klassVtable.cpp
! src/share/vm/opto/runtime.cpp
! src/share/vm/runtime/java.cpp
! src/share/vm/runtime/safepoint.cpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/timerTrace.hpp
! src/share/vm/runtime/vm_operations.cpp
! src/share/vm/utilities/exceptions.cpp
Changeset: d63aab8f7cb6
Author: stefank
Date: 2016-04-04 11:32 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/d63aab8f7cb6
Merge
! src/share/vm/gc/cms/compactibleFreeListSpace.cpp
! src/share/vm/gc/g1/heapRegion.cpp
! src/share/vm/logging/log.cpp
Changeset: eb591308c2a2
Author: sjohanss
Date: 2016-03-24 10:49 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/eb591308c2a2
8151460: Metaspace counters can have inconsistent values
Reviewed-by: jmasa, pliden
! test/gc/metaspace/TestMetaspacePerfCounters.java
! test/gc/metaspace/TestPerfCountersAndMemoryPools.java
Changeset: 4c596ac49e42
Author: stefank
Date: 2016-04-04 12:45 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/4c596ac49e42
8152635: Create a UL class to represent a Log + Level combination
Reviewed-by: brutisso, mlarsson, rehn
! src/share/vm/gc/cms/compactibleFreeListSpace.cpp
! src/share/vm/logging/log.cpp
! src/share/vm/logging/log.hpp
! src/share/vm/utilities/internalVMTests.cpp
Changeset: eaf1796d3a6c
Author: stefank
Date: 2016-04-04 13:36 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/eaf1796d3a6c
Merge
Changeset: eb227ccc8a84
Author: rehn
Date: 2016-04-04 15:05 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/eb227ccc8a84
8153254: Delegate (v)write from Log to LogTagSet
Reviewed-by: stefank, kbarrett
! src/share/vm/logging/log.cpp
! src/share/vm/logging/log.hpp
! src/share/vm/logging/logTagSet.cpp
! src/share/vm/logging/logTagSet.hpp
Changeset: ea81fe138932
Author: jprovino
Date: 2016-04-04 12:57 -0400
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/ea81fe138932
8132524: Missing includes to resourceArea.hpp
Summary: Files that use ResourceMark are missing the include of resourceArea.hpp
Reviewed-by: tschatzl, jwilhelm
! src/cpu/aarch64/vm/sharedRuntime_aarch64.cpp
! src/cpu/aarch64/vm/templateInterpreterGenerator_aarch64.cpp
! src/cpu/ppc/vm/methodHandles_ppc.cpp
! src/cpu/ppc/vm/runtime_ppc.cpp
! src/cpu/ppc/vm/sharedRuntime_ppc.cpp
! src/cpu/sparc/vm/methodHandles_sparc.cpp
! src/cpu/sparc/vm/runtime_sparc.cpp
! src/cpu/sparc/vm/sharedRuntime_sparc.cpp
! src/cpu/x86/vm/methodHandles_x86.cpp
! src/cpu/x86/vm/runtime_x86_32.cpp
! src/cpu/x86/vm/sharedRuntime_x86_32.cpp
! src/cpu/x86/vm/sharedRuntime_x86_64.cpp
! src/cpu/zero/vm/methodHandles_zero.cpp
! src/os_cpu/windows_x86/vm/os_windows_x86.cpp
! src/share/vm/c1/c1_Compilation.cpp
! src/share/vm/c1/c1_GraphBuilder.cpp
! src/share/vm/c1/c1_IR.cpp
! src/share/vm/c1/c1_Optimizer.cpp
! src/share/vm/c1/c1_ValueType.cpp
! src/share/vm/ci/ciEnv.cpp
! src/share/vm/ci/ciInstanceKlass.cpp
! src/share/vm/ci/ciSignature.cpp
! src/share/vm/ci/ciType.cpp
! src/share/vm/ci/ciTypeFlow.cpp
! src/share/vm/classfile/classFileStream.cpp
! src/share/vm/classfile/classLoader.cpp
! src/share/vm/classfile/classLoaderData.cpp
! src/share/vm/classfile/dictionary.cpp
! src/share/vm/classfile/modules.cpp
! src/share/vm/classfile/sharedPathsMiscInfo.cpp
! src/share/vm/classfile/stringTable.cpp
! src/share/vm/classfile/symbolTable.cpp
! src/share/vm/classfile/systemDictionary.cpp
! src/share/vm/code/codeBlob.cpp
! src/share/vm/code/compiledIC.cpp
! src/share/vm/code/dependencies.cpp
! src/share/vm/code/nmethod.cpp
! src/share/vm/compiler/compileBroker.cpp
! src/share/vm/compiler/compileTask.cpp
! src/share/vm/compiler/compilerDirectives.cpp
! src/share/vm/compiler/directivesParser.cpp
! src/share/vm/compiler/disassembler.cpp
! src/share/vm/compiler/methodLiveness.cpp
! src/share/vm/compiler/methodMatcher.cpp
! src/share/vm/gc/g1/g1CollectedHeap.cpp
! src/share/vm/gc/g1/g1RemSet.cpp
! src/share/vm/gc/g1/heapRegion.cpp
! src/share/vm/gc/parallel/pcTasks.cpp
! src/share/vm/gc/parallel/psParallelCompact.cpp
! src/share/vm/gc/parallel/psPromotionManager.cpp
! src/share/vm/gc/parallel/psScavenge.inline.hpp
! src/share/vm/gc/parallel/psTasks.cpp
! src/share/vm/gc/serial/defNewGeneration.cpp
! src/share/vm/gc/shared/collectedHeap.cpp
! src/share/vm/gc/shared/referenceProcessor.cpp
! src/share/vm/interpreter/cppInterpreter.cpp
! src/share/vm/interpreter/interpreterRuntime.cpp
! src/share/vm/jvmci/jvmciCompiler.cpp
! src/share/vm/jvmci/jvmciCompilerToVM.cpp
! src/share/vm/jvmci/jvmciEnv.cpp
! src/share/vm/jvmci/jvmciRuntime.cpp
! src/share/vm/memory/metaspaceShared.cpp
! src/share/vm/memory/universe.cpp
! src/share/vm/oops/arrayKlass.cpp
! src/share/vm/oops/constMethod.cpp
! src/share/vm/oops/constantPool.cpp
! src/share/vm/oops/cpCache.cpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/method.cpp
! src/share/vm/oops/methodData.cpp
! src/share/vm/oops/oop.cpp
! src/share/vm/opto/block.cpp
! src/share/vm/opto/buildOopMap.cpp
! src/share/vm/opto/cfgnode.cpp
! src/share/vm/opto/chaitin.cpp
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/domgraph.cpp
! src/share/vm/opto/escape.cpp
! src/share/vm/opto/gcm.cpp
! src/share/vm/opto/generateOptoStub.cpp
! src/share/vm/opto/graphKit.cpp
! src/share/vm/opto/idealGraphPrinter.cpp
! src/share/vm/opto/ifg.cpp
! src/share/vm/opto/ifnode.cpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/opto/live.cpp
! src/share/vm/opto/loopnode.cpp
! src/share/vm/opto/loopopts.cpp
! src/share/vm/opto/matcher.cpp
! src/share/vm/opto/memnode.cpp
! src/share/vm/opto/node.cpp
! src/share/vm/opto/parse1.cpp
! src/share/vm/opto/parse2.cpp
! src/share/vm/opto/phaseX.cpp
! src/share/vm/opto/postaloc.cpp
! src/share/vm/opto/reg_split.cpp
! src/share/vm/opto/replacednodes.cpp
! src/share/vm/opto/runtime.cpp
! src/share/vm/opto/superword.cpp
! src/share/vm/prims/jni.cpp
! src/share/vm/prims/jvm.cpp
! src/share/vm/prims/jvmtiEnter.xsl
! src/share/vm/prims/jvmtiEnvBase.cpp
! src/share/vm/prims/jvmtiRedefineClasses.cpp
! src/share/vm/prims/jvmtiTagMap.cpp
! src/share/vm/prims/jvmtiTrace.cpp
! src/share/vm/prims/methodHandles.cpp
! src/share/vm/prims/unsafe.cpp
! src/share/vm/prims/wbtestmethods/parserTests.cpp
! src/share/vm/prims/whitebox.cpp
! src/share/vm/runtime/compilationPolicy.cpp
! src/share/vm/runtime/fieldType.cpp
! src/share/vm/runtime/fprofiler.cpp
! src/share/vm/runtime/java.cpp
! src/share/vm/runtime/os.cpp
! src/share/vm/runtime/sharedRuntime.cpp
! src/share/vm/runtime/signature.cpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/services/classLoadingService.cpp
! src/share/vm/services/diagnosticCommand.cpp
! src/share/vm/services/diagnosticFramework.cpp
! src/share/vm/services/gcNotifier.cpp
! src/share/vm/services/heapDumper.cpp
! src/share/vm/services/lowMemoryDetector.cpp
! src/share/vm/services/threadService.cpp
! src/share/vm/shark/sharkCompiler.cpp
! src/share/vm/shark/sharkInliner.cpp
! src/share/vm/utilities/exceptions.cpp
! src/share/vm/utilities/xmlstream.cpp
Changeset: f2abf8448100
Author: ddmitriev
Date: 2016-04-05 00:36 +0300
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/f2abf8448100
8153437: Temporary exclude AllocatePrefetchDistance from testing
Reviewed-by: dcubed
! test/runtime/CommandLine/OptionsValidation/TestOptionsWithRanges.java
Changeset: df76f64caa15
Author: dcubed
Date: 2016-04-04 14:41 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/df76f64caa15
8077392: Stream fork/join tasks occasionally fail to complete
8131715: backout the fix for JDK-8079359 when JDK-8077392 is fixed
Summary: Add missing BasicLock::_displaced_header init to ObjectSynchronizer::quick_enter() and re-enable Contended Locked "fast enter" bucket.
Reviewed-by: gthornbr, dholmes, kvn, cvarming, acorn
! src/share/vm/runtime/sharedRuntime.cpp
! src/share/vm/runtime/synchronizer.cpp
Changeset: 45fd8d3556d2
Author: dcubed
Date: 2016-04-04 14:49 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/45fd8d3556d2
8152358: code and comment cleanups found during the hunt for 8077392
Reviewed-by: gthornbr, kvn, cvarming
! src/cpu/x86/vm/c1_LIRAssembler_x86.cpp
! src/cpu/x86/vm/interp_masm_x86.cpp
! src/cpu/x86/vm/macroAssembler_x86.cpp
! src/share/vm/runtime/biasedLocking.cpp
! src/share/vm/runtime/objectMonitor.cpp
! src/share/vm/runtime/os.cpp
! src/share/vm/runtime/sharedRuntime.cpp
! src/share/vm/runtime/synchronizer.cpp
Changeset: dc8669b055d2
Author: dcubed
Date: 2016-04-05 00:41 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/dc8669b055d2
Merge
Changeset: e61ec982539a
Author: pliden
Date: 2016-04-05 09:05 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/e61ec982539a
8152929: Remove UNSUPPORTED_GC_OPTION, use UNSUPPORTED_OPTION instead
Reviewed-by: brutisso, jmasa
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/arguments.hpp
! test/compiler/arguments/CheckCICompilerCount.java
! test/compiler/arguments/CheckCompileThresholdScaling.java
! test/compiler/codecache/CheckSegmentedCodeCache.java
! test/gc/g1/Test2GbHeap.java
Changeset: 31b311779a7b
Author: stefank
Date: 2016-04-05 10:35 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/31b311779a7b
8152637: Create a stack allocatable LogStream class
Reviewed-by: rehn, brutisso
! src/share/vm/logging/log.cpp
! src/share/vm/logging/log.hpp
+ src/share/vm/logging/logStream.cpp
+ src/share/vm/logging/logStream.hpp
+ src/share/vm/logging/logStream.inline.hpp
! src/share/vm/memory/binaryTreeDictionary.cpp
! src/share/vm/utilities/internalVMTests.cpp
! src/share/vm/utilities/ostream.cpp
! src/share/vm/utilities/ostream.hpp
Changeset: 421b50008870
Author: stefank
Date: 2016-04-05 10:41 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/421b50008870
8152711: Create a non-template Log wrapper class
Reviewed-by: kbarrett, rehn
! src/share/vm/gc/shared/gcTraceTime.hpp
! src/share/vm/gc/shared/gcTraceTime.inline.hpp
! src/share/vm/logging/log.cpp
+ src/share/vm/logging/logHandle.hpp
! src/share/vm/logging/logStream.inline.hpp
! src/share/vm/utilities/internalVMTests.cpp
Changeset: 1c839fd8b3db
Author: rehn
Date: 2016-04-05 10:42 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/1c839fd8b3db
8153396: Remove unused ResourceMarks from UL internal vm tests
Reviewed-by: stefank, brutisso
! src/share/vm/logging/log.cpp
Changeset: 3b30bc4a3cfc
Author: stefank
Date: 2016-04-05 11:00 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/3b30bc4a3cfc
Merge
Changeset: 5ae0c7f89874
Author: tschatzl
Date: 2016-04-05 11:22 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/5ae0c7f89874
8151499: gc/g1/g1OopClosures.inline.hpp: assert(_from->is_in_reserved(p)) failed: p is not in from
Summary: Fix wrong assertion.
Reviewed-by: tbenson, shade
! src/share/vm/gc/g1/g1OopClosures.inline.hpp
! test/TEST.groups
+ test/gc/TestHumongousReferenceObject.java
Changeset: d22fe74750ce
Author: tschatzl
Date: 2016-04-05 12:10 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/d22fe74750ce
Merge
Changeset: d19a9badb2df
Author: mgerdin
Date: 2016-04-05 13:55 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/d19a9badb2df
8153176: ParOldGC: Use correct TaskQueueSet for ParallelTaskTerminator in marking.
Reviewed-by: mgerdin, tschatzl
Contributed-by: richard.reingruber at sap.com
! src/share/vm/gc/parallel/pcTasks.cpp
! src/share/vm/gc/parallel/psParallelCompact.cpp
Changeset: aff43ebb503f
Author: rprotacio
Date: 2016-04-05 09:42 -0400
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/aff43ebb503f
8153026: Change logging tag 'verboseverification' to 'verification'
Summary: Changed UL tag to 'verification'
Reviewed-by: hseigel, lfoltan
! src/share/vm/classfile/verifier.cpp
! src/share/vm/logging/logTag.hpp
! src/share/vm/runtime/arguments.cpp
! test/runtime/logging/RemovedDevelopFlagsTest.java
- test/runtime/logging/VerboseVerificationTest.java
+ test/runtime/logging/VerificationTest.java
Changeset: 16098172056c
Author: tbenson
Date: 2016-04-05 11:17 -0400
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/16098172056c
8153117: Back out JDK-8142935 until JDK-8152723 fixed
Summary: JDK-8142935 fix can lead to avoidable Full GCs
Reviewed-by: jwilhelm, tschatzl
Contributed-by: tom.benson at oracle.com
! src/share/vm/gc/g1/g1CollectionSet.cpp
! src/share/vm/gc/g1/g1CollectionSet.hpp
! src/share/vm/gc/g1/g1CollectorPolicy.cpp
! src/share/vm/gc/g1/g1CollectorPolicy.hpp
Changeset: 691c69fa726c
Author: iklam
Date: 2016-04-05 14:52 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/691c69fa726c
8153300: [TESTBUG] Enhance test/testlibrary/ClassFileInstaller.java to support JAR files
Reviewed-by: lfoltan, mseledtsov
! test/runtime/SharedArchiveFile/BootAppendTests.java
! test/runtime/SharedArchiveFile/SharedStrings.java
! test/testlibrary/ClassFileInstaller.java
Changeset: bf308b2affed
Author: sangheki
Date: 2016-04-05 16:15 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/bf308b2affed
8152188: Allow CMSBitMapYieldQuantum for BitMap::clear_range and clear_large_range
Summary: Let BitMap::clear_large_range call clear_range instead of firing an assert
Reviewed-by: jmasa, jwilhelm
! src/share/vm/runtime/commandLineFlagConstraintsGC.cpp
! src/share/vm/runtime/commandLineFlagConstraintsGC.hpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/utilities/bitMap.cpp
! src/share/vm/utilities/bitMap.inline.hpp
Changeset: f6aed2e19cae
Author: sangheki
Date: 2016-04-05 23:59 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/f6aed2e19cae
Merge
Changeset: 7924a5f2f606
Author: jwilhelm
Date: 2016-04-06 14:51 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/7924a5f2f606
8153671: Quarantine serviceability/tmtools/jstack/JstackThreadTest.java until JDK-8153319 is fixed
Reviewed-by: jprovino, dcubed
! test/serviceability/tmtools/jstack/JstackThreadTest.java
Changeset: 20b66ba124e9
Author: dcubed
Date: 2016-04-07 09:47 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/20b66ba124e9
Merge
! src/share/vm/c1/c1_GraphBuilder.cpp
! src/share/vm/ci/ciEnv.cpp
! src/share/vm/classfile/systemDictionary.cpp
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/code/nmethod.cpp
! src/share/vm/compiler/compileBroker.cpp
- src/share/vm/gc/shared/liveRange.hpp
! src/share/vm/interpreter/linkResolver.cpp
! src/share/vm/jvmci/jvmciCompilerToVM.cpp
! src/share/vm/jvmci/jvmciRuntime.cpp
! src/share/vm/memory/metaspace.cpp
! src/share/vm/oops/method.cpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/opto/memnode.cpp
! src/share/vm/prims/methodHandles.cpp
! src/share/vm/prims/unsafe.cpp
! src/share/vm/runtime/globals.hpp
- src/share/vm/runtime/logTimer.hpp
! src/share/vm/services/diagnosticCommand.cpp
! src/share/vm/trace/trace.xml
+ src/share/vm/trace/traceevents.xml
+ src/share/vm/trace/tracerelationdecls.xml
! src/share/vm/utilities/globalDefinitions.hpp
! test/TEST.groups
! test/gc/metaspace/TestMetaspacePerfCounters.java
! test/gc/metaspace/TestPerfCountersAndMemoryPools.java
Changeset: c42f970dbb62
Author: bharadwaj
Date: 2016-04-08 01:00 -0400
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/c42f970dbb62
8153816: [BACKOUT] Make intrinsics flags diagnostic
Summary: Backout fix for 8145348
Reviewed-by: kvn, jwilhelm
! src/share/vm/c1/c1_globals.hpp
! src/share/vm/opto/c2_globals.hpp
! src/share/vm/runtime/globals.hpp
! test/compiler/intrinsics/muladd/TestMulAdd.java
! test/compiler/runtime/6859338/Test6859338.java
Changeset: 03fb00b96355
Author: enevill
Date: 2016-03-29 10:07 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/03fb00b96355
8151775: aarch64: add support for 8.1 LSE atomic operations
Reviewed-by: aph
! src/cpu/aarch64/vm/assembler_aarch64.hpp
! src/cpu/aarch64/vm/c1_LIRAssembler_aarch64.cpp
! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp
! src/cpu/aarch64/vm/macroAssembler_aarch64.hpp
! src/cpu/aarch64/vm/templateInterpreterGenerator_aarch64.cpp
! src/cpu/aarch64/vm/vm_version_aarch64.hpp
Changeset: 9e2388205f66
Author: fyang
Date: 2016-03-23 18:00 +0800
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/9e2388205f66
8152537: aarch64: Make use of CBZ and CBNZ when comparing unsigned values with zero.
Summary: aarch64: c2 make use of CBZ and CBNZ when comparing unsigned values with zero.
Reviewed-by: aph
! src/cpu/aarch64/vm/aarch64.ad
Changeset: 0d2b390d451a
Author: fyang
Date: 2016-03-28 21:21 +0800
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/0d2b390d451a
8152840: aarch64: improve _unsafe_arraycopy stub routine
Summary: aarch64: improve StubRoutines::_unsafe_arraycopy stub routine
Reviewed-by: aph
! src/cpu/aarch64/vm/stubGenerator_aarch64.cpp
Changeset: 1e653c794138
Author: cjplummer
Date: 2016-03-30 09:52 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/1e653c794138
8148639: Some MethodCounter fields can be excluded when not including C2
Summary: Removed _interpreter_invocation_count and _interpreter_throwout_count fields for C1
Reviewed-by: kvn, coleenp
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/MethodCounters.java
! src/share/vm/interpreter/bytecodeInterpreter.cpp
! src/share/vm/interpreter/interpreterRuntime.cpp
! src/share/vm/oops/method.hpp
! src/share/vm/oops/methodCounters.hpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/vmStructs.cpp
! src/share/vm/utilities/macros.hpp
Changeset: 7d45fbf2b0de
Author: thartmann
Date: 2016-03-31 09:26 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/7d45fbf2b0de
8136798: TestMonomorphicObjectCall.java fails with compilation error
Summary: Refactored test to work with Jake.
Reviewed-by: kvn, zmajo
! test/compiler/dependencies/MonomorphicObjectCall/TestMonomorphicObjectCall.java
+ test/compiler/dependencies/MonomorphicObjectCall/java.base/java/lang/Object.java
- test/compiler/dependencies/MonomorphicObjectCall/java/lang/Object.java
Changeset: 8911d94e888b
Author: enevill
Date: 2016-03-31 12:00 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/8911d94e888b
8153172: aarch64: hotspot crashes after the 8.1 LSE patch is merged
Summary: Fix scratch register usage in C1 atomic_op to avoid unpredictable instruction
Reviewed-by: aph
Contributed-by: felix.yang at linaro.org
! src/cpu/aarch64/vm/c1_LIRAssembler_aarch64.cpp
Changeset: 68394bf0a09f
Author: mdoerr
Date: 2016-03-18 12:50 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/68394bf0a09f
8152172: PPC64: Support AES intrinsics
Reviewed-by: kvn, mdoerr, simonis
Contributed-by: horii at jp.ibm.com
! src/cpu/ppc/vm/assembler_ppc.hpp
! src/cpu/ppc/vm/assembler_ppc.inline.hpp
! src/cpu/ppc/vm/stubGenerator_ppc.cpp
! src/cpu/ppc/vm/vm_version_ppc.cpp
! src/share/vm/opto/graphKit.cpp
! src/share/vm/opto/library_call.cpp
Changeset: 1b1fb02718ef
Author: kvn
Date: 2016-03-31 09:16 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/1b1fb02718ef
Merge
- test/compiler/dependencies/MonomorphicObjectCall/java/lang/Object.java
Changeset: 774d5cc05db2
Author: dnsimon
Date: 2016-03-31 09:16 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/774d5cc05db2
8152021: MethodHandleAccessProvider.lookupMethodHandleIntrinsic throws NPE on null argument
Reviewed-by: kvn, twisti
! src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/MethodHandleAccessProvider.java
Changeset: 461e9f8abc73
Author: dnsimon
Date: 2016-03-31 09:16 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/461e9f8abc73
8152022: JVMCI: MethodHandleAccessProvider.resolveInvokeBasicTarget throws NPE on null first argument
Reviewed-by: kvn, twisti
! src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/MethodHandleAccessProvider.java
Changeset: 019fddb2c36c
Author: dnsimon
Date: 2016-03-31 09:16 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/019fddb2c36c
8152023: MethodHandleAccessProvider.resolveLinkToTarget throws NPE/IAE on null/wrong argument
Reviewed-by: kvn, twisti
! src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/MethodHandleAccessProvider.java
Changeset: 0856748f72bf
Author: dnsimon
Date: 2016-03-31 09:16 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/0856748f72bf
8152024: MemoryAccessProvider javadoc should be modified
Reviewed-by: kvn, twisti
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotMemoryAccessProviderImpl.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/MemoryAccessProvider.java
Changeset: 2ea1790969e2
Author: twisti
Date: 2016-03-31 15:52 -1000
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/2ea1790969e2
8144964: JVMCI compilations need to be disabled until the module system is initialized
Reviewed-by: kvn
! src/share/vm/classfile/systemDictionary.cpp
! src/share/vm/classfile/systemDictionary.hpp
! src/share/vm/compiler/compileBroker.cpp
! src/share/vm/compiler/compileTask.cpp
! src/share/vm/compiler/compileTask.hpp
! src/share/vm/runtime/simpleThresholdPolicy.cpp
Changeset: 07f1012b117e
Author: rraghavan
Date: 2016-04-01 01:34 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/07f1012b117e
8150690: C++11 user-defined literal syntax in jvmciCompilerToVM.cpp.
Summary: Changes done for - 'C++11 requires a space between literal and identifier'.
Reviewed-by: twisti
! src/share/vm/jvmci/jvmciCompilerToVM.cpp
Changeset: fdc0e7bfa03b
Author: thartmann
Date: 2016-04-01 08:46 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/fdc0e7bfa03b
Merge
Changeset: c926a039792e
Author: dpochepk
Date: 2016-04-01 16:31 +0300
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/c926a039792e
8151828: Jittester: array creation node handled inproperly in source code visitor for non-int numerical arrays
Reviewed-by: iignatyev
! test/testlibrary/jittester/src/jdk/test/lib/jittester/visitors/JavaCodeVisitor.java
Changeset: 2b0a0523052d
Author: dpochepk
Date: 2016-04-01 16:56 +0300
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/2b0a0523052d
8138798: improve tests for HotSpotVMEventListener::notifyInstall
Reviewed-by: twisti
! test/compiler/jvmci/events/JvmciNotifyInstallEventTest.java
Changeset: 9b49b47fe2bb
Author: never
Date: 2016-04-03 21:44 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/9b49b47fe2bb
8153315: [JVMCI] evol_method dependencies failures should return dependencies_failed
Reviewed-by: iveresov
! src/share/vm/jvmci/jvmciEnv.cpp
Changeset: a1e41855499b
Author: zmajo
Date: 2016-04-04 12:52 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/a1e41855499b
8072422: Cleanup: Remove some unused flags/code in loop optimizations
Summary: Remove unused flags, change test using them.
Reviewed-by: kvn, twisti
! src/share/vm/opto/c2_globals.hpp
! src/share/vm/opto/graphKit.cpp
! src/share/vm/opto/loopPredicate.cpp
! src/share/vm/opto/loopTransform.cpp
! src/share/vm/opto/loopUnswitch.cpp
! src/share/vm/opto/loopnode.cpp
! src/share/vm/opto/parse1.cpp
! test/compiler/loopopts/TestCastIINoLoopLimitCheck.java
Changeset: 69648c4800f0
Author: thartmann
Date: 2016-04-05 07:19 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/69648c4800f0
8074553: Crash with assert(!is_unloaded()) failed: should not call follow on unloaded nmethod
Summary: Sweeper thread needs to override nmethods_do() to prevent G1 from unloading _scanned_nmethod.
Reviewed-by: kvn, mgerdin
! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/thread.hpp
Changeset: 8b233711d4aa
Author: jcm
Date: 2016-04-05 01:46 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/8b233711d4aa
8067247: Crash: assert(method_holder->data() == 0 ...) failed: a) MT-unsafe modification of inline cache
Summary: Made invoker LambdaForm instance & its compiled form lifetime tightly coupled.
Reviewed-by: vlivanov
! src/share/vm/code/codeCache.cpp
! src/share/vm/code/codeCache.hpp
! src/share/vm/code/nmethod.cpp
! src/share/vm/code/nmethod.hpp
! src/share/vm/prims/whitebox.cpp
! src/share/vm/runtime/vm_operations.cpp
! src/share/vm/runtime/vm_operations.hpp
+ test/compiler/jsr292/InvokerGC.java
Changeset: 35ea7a75d7d1
Author: thartmann
Date: 2016-04-05 10:11 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/35ea7a75d7d1
Merge
Changeset: 352516babfab
Author: thartmann
Date: 2016-04-05 17:51 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/352516babfab
8151724: Remove -XX:GenerateCompilerNullChecks
Summary: Removed the broken GenerateCompilerNullChecks flag.
Reviewed-by: zmajo, kvn
! src/share/vm/c1/c1_LIRAssembler.cpp
! src/share/vm/c1/c1_LIRGenerator.cpp
! src/share/vm/opto/graphKit.cpp
! src/share/vm/runtime/globals.hpp
Changeset: 7010ee970bfb
Author: mcberg
Date: 2016-04-05 10:34 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/7010ee970bfb
8151573: Multiversioning for range check elimination
Summary: range check elimination in post loops
Reviewed-by: kvn
! src/cpu/aarch64/vm/c2_globals_aarch64.hpp
! src/cpu/ppc/vm/c2_globals_ppc.hpp
! src/cpu/sparc/vm/c2_globals_sparc.hpp
! src/cpu/x86/vm/c2_globals_x86.hpp
! src/share/vm/opto/c2_globals.hpp
! src/share/vm/opto/loopTransform.cpp
! src/share/vm/opto/loopnode.cpp
! src/share/vm/opto/loopnode.hpp
! src/share/vm/opto/superword.cpp
Changeset: 55f9239df8d7
Author: mcberg
Date: 2016-04-05 11:37 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/55f9239df8d7
8151003: Remove nds->is_valid() checks from assembler_x86.cpp
Reviewed-by: kvn
! src/cpu/x86/vm/assembler_x86.cpp
! src/cpu/x86/vm/assembler_x86.hpp
! src/cpu/x86/vm/macroAssembler_x86.hpp
Changeset: d10d7151bff1
Author: bharadwaj
Date: 2016-04-05 15:39 -0400
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/d10d7151bff1
Merge
Changeset: c5400800de04
Author: bharadwaj
Date: 2016-04-05 20:32 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/c5400800de04
Merge
Changeset: 1b2d19e6b14d
Author: bharadwaj
Date: 2016-04-08 12:36 -0400
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/1b2d19e6b14d
Merge
! src/cpu/aarch64/vm/templateInterpreterGenerator_aarch64.cpp
! src/share/vm/classfile/systemDictionary.cpp
! src/share/vm/code/nmethod.cpp
! src/share/vm/compiler/compileBroker.cpp
! src/share/vm/compiler/compileTask.cpp
! src/share/vm/interpreter/bytecodeInterpreter.cpp
! src/share/vm/interpreter/interpreterRuntime.cpp
! src/share/vm/jvmci/jvmciCompilerToVM.cpp
! src/share/vm/jvmci/jvmciEnv.cpp
! src/share/vm/opto/c2_globals.hpp
! src/share/vm/opto/graphKit.cpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/opto/loopnode.cpp
! src/share/vm/opto/parse1.cpp
! src/share/vm/opto/superword.cpp
! src/share/vm/prims/whitebox.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/vmStructs.cpp
! src/share/vm/runtime/vm_operations.cpp
- test/compiler/dependencies/MonomorphicObjectCall/java/lang/Object.java
Changeset: 7bc36b9ff1e7
Author: amurillo
Date: 2016-04-11 14:21 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/7bc36b9ff1e7
Merge
! src/share/vm/classfile/vmSymbols.hpp
- src/share/vm/gc/shared/liveRange.hpp
- src/share/vm/runtime/logTimer.hpp
! src/share/vm/runtime/thread.cpp
! test/compiler/arguments/CheckCICompilerCount.java
! test/compiler/arguments/CheckCompileThresholdScaling.java
! test/compiler/codecache/CheckSegmentedCodeCache.java
! test/compiler/dependencies/MonomorphicObjectCall/TestMonomorphicObjectCall.java
- test/compiler/dependencies/MonomorphicObjectCall/java/lang/Object.java
! test/gc/arguments/TestMaxMinHeapFreeRatioFlags.java
! test/gc/arguments/TestSelectDefaultGC.java
! test/gc/g1/Test2GbHeap.java
! test/gc/g1/TestStringSymbolTableStats.java
! test/gc/metaspace/TestMetaspacePerfCounters.java
! test/gc/metaspace/TestPerfCountersAndMemoryPools.java
! test/runtime/CommandLine/OptionsValidation/TestOptionsWithRanges.java
! test/runtime/CommandLine/TraceExceptionsTest.java
! test/runtime/SharedArchiveFile/SharedStrings.java
! test/runtime/logging/ExceptionsTest.java
Changeset: f1a3e7786b3c
Author: amurillo
Date: 2016-04-11 20:38 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/f1a3e7786b3c
8154028: Several hotspot tests need to be updated after 8153737 (Unsupported Module)
Reviewed-by: darcy, kvn
! test/gc/arguments/TestDisableDefaultGC.java
! test/gc/arguments/TestShrinkHeapInSteps.java
! test/gc/g1/TestRegionLivenessPrint.java
! test/runtime/Throwable/StackTraceLogging.java
! test/runtime/Unsafe/PrimitiveHostClass.java
! test/runtime/logging/SafepointCleanupTest.java
! test/runtime/logging/VerificationTest.java
Changeset: aa932d6404c1
Author: erikj
Date: 2016-04-14 15:13 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/aa932d6404c1
8149777: Enable enhanced failure handler for "make test"
Reviewed-by: ihse
! test/Makefile
Changeset: 1759965f1593
Author: lana
Date: 2016-04-14 09:33 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/1759965f1593
Merge
- src/share/vm/gc/shared/liveRange.hpp
- src/share/vm/runtime/logTimer.hpp
- test/compiler/dependencies/MonomorphicObjectCall/java/lang/Object.java
Changeset: 88dd08d7be0f
Author: chegar
Date: 2016-04-15 16:19 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/88dd08d7be0f
8137058: Clear out all non-Critical APIs from sun.reflect
Reviewed-by: alanb, jfranck, mchung
! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/classfile/javaClasses.hpp
! src/share/vm/classfile/systemDictionary.hpp
! src/share/vm/classfile/verifier.cpp
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/prims/jvm.cpp
! src/share/vm/runtime/reflection.cpp
! src/share/vm/runtime/reflectionUtils.cpp
! test/compiler/jvmci/compilerToVM/ConstantPoolTestCase.java
! test/compiler/jvmci/compilerToVM/ConstantPoolTestsHelper.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/ResolveConstantInPoolTest.java
! test/compiler/jvmci/compilerToVM/ResolveFieldInPoolTest.java
! test/compiler/jvmci/compilerToVM/ResolvePossiblyCachedConstantInPoolTest.java
! test/compiler/jvmci/compilerToVM/ResolveTypeInPoolTest.java
! test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestResolvedJavaType.java
Changeset: 367eb38ebfff
Author: lana
Date: 2016-04-21 12:57 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/367eb38ebfff
Added tag jdk-9+115 for changeset 88dd08d7be0f
! .hgtags
Changeset: f93500768dca
Author: shade
Date: 2016-04-06 10:50 +0300
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/f93500768dca
8153277: [TESTBUG] gc/arguments/TestMaxMinHeapFreeRatioFlags is too sensitive for stray allocations in verifyRatio
Reviewed-by: mgerdin, dfazunen
! test/gc/arguments/TestMaxMinHeapFreeRatioFlags.java
Changeset: 883cb1b6b204
Author: tschatzl
Date: 2016-04-06 13:32 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/883cb1b6b204
8077144: Concurrent mark initialization takes too long
Summary: Remove per-marking thread liveness bitmaps and recreate liveness bitmap concurrently after the cleanup pause.
Reviewed-by: mgerdin, ehelin, kbarrett
! src/share/vm/gc/g1/concurrentMarkThread.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/g1EvacFailure.cpp
! src/share/vm/gc/g1/g1OopClosures.inline.hpp
! src/share/vm/gc/g1/g1_globals.hpp
! src/share/vm/utilities/bitMap.cpp
! src/share/vm/utilities/bitMap.hpp
! test/gc/g1/Test2GbHeap.java
Changeset: 4e9aaa557de4
Author: tschatzl
Date: 2016-04-06 13:41 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/4e9aaa557de4
8151386: Extract card live data out of G1ConcurrentMark
Summary: Move card live data management out of G1ConcurrentMark into extra class G1CardLiveData managed by G1RemSet
Reviewed-by: mgerdin, kbarrett
! src/share/vm/gc/g1/concurrentMarkThread.cpp
+ src/share/vm/gc/g1/g1CardLiveData.cpp
+ src/share/vm/gc/g1/g1CardLiveData.hpp
+ src/share/vm/gc/g1/g1CardLiveData.inline.hpp
! src/share/vm/gc/g1/g1CollectedHeap.cpp
! src/share/vm/gc/g1/g1CollectedHeap.hpp
! src/share/vm/gc/g1/g1CollectedHeap.inline.hpp
! src/share/vm/gc/g1/g1ConcurrentMark.cpp
! src/share/vm/gc/g1/g1ConcurrentMark.hpp
! src/share/vm/gc/g1/g1ConcurrentMark.inline.hpp
! src/share/vm/gc/g1/g1OopClosures.hpp
! src/share/vm/gc/g1/g1RemSet.cpp
! src/share/vm/gc/g1/g1RemSet.hpp
! src/share/vm/gc/g1/heapRegionRemSet.cpp
! src/share/vm/gc/g1/heapRegionRemSet.hpp
! src/share/vm/utilities/bitMap.cpp
! src/share/vm/utilities/bitMap.hpp
Changeset: 20b4d892988e
Author: hseigel
Date: 2016-04-06 07:37 -0400
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/20b4d892988e
8152846: Creation of ModuleEntryTable Investigate Need For OrderAccess::storestore()
Summary: Remove the unneeded OrderAccess::storestore() call
Reviewed-by: acorn, coleenp
! src/share/vm/classfile/classLoaderData.cpp
Changeset: 5d720f8c105b
Author: hseigel
Date: 2016-04-06 16:03 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/5d720f8c105b
Merge
Changeset: 8c4142c9f8ab
Author: kzhaldyb
Date: 2016-03-14 20:00 +0300
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/8c4142c9f8ab
8144073: Refactor hotspot/test/gc/g1/humongousObjects/TestHumongousThreshold.java
Reviewed-by: tschatzl, dfazunen
! test/gc/g1/humongousObjects/TestHumongousThreshold.java
Changeset: 8d8ff222b16a
Author: ccheung
Date: 2016-04-06 11:40 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/8d8ff222b16a
8152329: jvm should treat the "Multi-Release" jar manifest attribute name as case insensitive
Reviewed-by: iklam, jiangli, mseledtsov
! src/share/vm/classfile/classLoader.cpp
! src/share/vm/classfile/classLoader.hpp
Changeset: 267c4a802a65
Author: ccheung
Date: 2016-04-07 00:25 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/267c4a802a65
Merge
Changeset: 61399ae28486
Author: dcubed
Date: 2016-04-06 15:49 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/61399ae28486
Merge
Changeset: 87215e99d945
Author: dcubed
Date: 2016-04-06 23:42 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/87215e99d945
Merge
Changeset: ccad9c52f2bd
Author: tonyp
Date: 2016-04-07 10:55 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/ccad9c52f2bd
8152312: ParNew: Restore preserved marks in parallel
Reviewed-by: tschatzl
! src/share/vm/gc/serial/defNewGeneration.cpp
! src/share/vm/gc/shared/preservedMarks.cpp
! src/share/vm/gc/shared/preservedMarks.hpp
! src/share/vm/gc/shared/preservedMarks.inline.hpp
Changeset: f6040051ba0f
Author: tschatzl
Date: 2016-04-07 15:17 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/f6040051ba0f
8153734: TestHumongousReferenceObject.java occasionally crashes with "unable to allocate heap of 1g" on win32
Summary: Decrease the heap size used in the test from 1g to 128M.
Reviewed-by: dfazunen, sjohanss
! test/gc/TestHumongousReferenceObject.java
Changeset: 3df7fc5a5b24
Author: dfazunen
Date: 2016-04-07 17:42 +0400
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/3df7fc5a5b24
8152432: Implement setting jtreg @requires properties vm.flavor, vm.bits, vm.compMode
Reviewed-by: iignatyev
! test/TEST.ROOT
Changeset: a6de941ed4d2
Author: mchernov
Date: 2016-04-07 15:58 +0300
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/a6de941ed4d2
8148376: Test for PLAB behavior at evacuation failure.
Reviewed-by: tschatzl, dfazunen
+ test/gc/g1/plab/TestPLABEvacuationFailure.java
+ test/gc/g1/plab/lib/AppPLABEvacuationFailure.java
Changeset: a132ccdb2f79
Author: mchernov
Date: 2016-04-07 16:01 +0300
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/a132ccdb2f79
8153516: Hotspot TEST.group has error in GC groups definition.
Reviewed-by: tschatzl, dfazunen
! test/TEST.groups
Changeset: 621714a5be87
Author: dfazunen
Date: 2016-04-07 15:01 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/621714a5be87
Merge
Changeset: b8932d090790
Author: rprotacio
Date: 2016-04-07 13:11 -0400
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/b8932d090790
8152896: Convert PrintCompressedOopsMode to Unified Logging
Summary: Converted -XX:+PrintCompressedOopsMode to -Xlog:gc+heap+coops and aliased old option
Reviewed-by: coleenp, sjohanss, kvn, hseigel
! src/share/vm/logging/logTag.hpp
! src/share/vm/memory/universe.cpp
! src/share/vm/memory/virtualspace.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp
! test/runtime/CompressedOops/CompressedClassPointers.java
! test/runtime/CompressedOops/UseCompressedOops.java
+ test/runtime/logging/CompressedOopsTest.java
Changeset: 9980121414be
Author: dcubed
Date: 2016-04-07 12:54 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/9980121414be
Merge
! src/share/vm/runtime/globals.hpp
! test/TEST.groups
Changeset: a6b1b83401c7
Author: coleenp
Date: 2016-04-07 16:37 -0400
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/a6b1b83401c7
8151939: VM_Version_init() print buffer is too small
Summary: Increase buffer size, use logging to print out version and os information
Reviewed-by: kvn, rprotacio, mockner
! src/cpu/sparc/vm/vm_version_sparc.cpp
! src/cpu/x86/vm/vm_version_x86.cpp
! src/os/aix/vm/os_aix.cpp
! src/os/bsd/vm/os_bsd.cpp
! src/os/linux/vm/os_linux.cpp
! src/os/solaris/vm/os_solaris.cpp
! src/os/windows/vm/os_windows.cpp
! src/os_cpu/aix_ppc/vm/os_aix_ppc.cpp
! src/os_cpu/bsd_x86/vm/os_bsd_x86.cpp
! src/os_cpu/bsd_zero/vm/os_bsd_zero.cpp
! src/os_cpu/linux_aarch64/vm/os_linux_aarch64.cpp
! src/os_cpu/linux_ppc/vm/os_linux_ppc.cpp
! src/os_cpu/linux_sparc/vm/os_linux_sparc.cpp
! src/os_cpu/linux_sparc/vm/vm_version_linux_sparc.cpp
! src/os_cpu/linux_x86/vm/os_linux_x86.cpp
! src/os_cpu/linux_zero/vm/os_linux_zero.cpp
! src/os_cpu/solaris_sparc/vm/os_solaris_sparc.cpp
! src/os_cpu/solaris_sparc/vm/vm_version_solaris_sparc.cpp
! src/os_cpu/solaris_x86/vm/os_solaris_x86.cpp
! src/share/vm/logging/log.cpp
! src/share/vm/runtime/vm_version.cpp
+ test/runtime/logging/OsCpuLoggingTest.java
Changeset: 62c366d44b74
Author: coleenp
Date: 2016-04-07 21:24 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/62c366d44b74
Merge
! src/os_cpu/solaris_sparc/vm/os_solaris_sparc.cpp
Changeset: d373f2a78647
Author: sangheki
Date: 2016-04-07 15:33 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/d373f2a78647
8152180: SIGFPE in CMSCollector::preclean with big CMSScheduleRemarkSamplingRatio
Summary: Rephrased the calculation routine to avoid an overflow for CMSScheduleRemarkSamplingRatio
Reviewed-by: jwilhelm, drwhite
! src/share/vm/gc/cms/concurrentMarkSweepGeneration.cpp
Changeset: fb0e13a7eb35
Author: sangheki
Date: 2016-04-07 15:34 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/fb0e13a7eb35
8152182: Possible overflow in initialzation of _rescan_task_size and _marking_task_size
Summary: Add constraints for CMSRescanMultiple and CMSConcMarkMultiple flags
Reviewed-by: jwilhelm, jmasa
! src/share/vm/gc/cms/compactibleFreeListSpace.cpp
! src/share/vm/gc/cms/compactibleFreeListSpace.hpp
! src/share/vm/runtime/commandLineFlagConstraintsGC.cpp
! src/share/vm/runtime/commandLineFlagConstraintsGC.hpp
! src/share/vm/runtime/globals.hpp
Changeset: 35cb720769c5
Author: pliden
Date: 2016-04-08 08:51 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/35cb720769c5
8152989: serviceability/tmtools/jstat/GcCauseTest02.java fails with OOME
Reviewed-by: dsamersoff, sjohanss, dfazunen
! test/serviceability/tmtools/jstat/GcCapacityTest.java
! test/serviceability/tmtools/jstat/GcCauseTest01.java
! test/serviceability/tmtools/jstat/GcCauseTest02.java
! test/serviceability/tmtools/jstat/GcCauseTest03.java
! test/serviceability/tmtools/jstat/GcNewTest.java
! test/serviceability/tmtools/jstat/GcTest01.java
! test/serviceability/tmtools/jstat/GcTest02.java
Changeset: 83ba28fb4429
Author: fparain
Date: 2016-04-08 00:38 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/83ba28fb4429
8146093: [sparc only] compiler/interpreter/7116216/StackOverflow.java Program terminates with signal 11, Segmentation fault. in __1cLRegisterMap2t6MpnKJavaThread_b_v_ ()
Reviewed-by: dcubed, coleenp
! src/cpu/sparc/vm/templateInterpreterGenerator_sparc.cpp
! src/share/vm/interpreter/interpreterRuntime.cpp
! src/share/vm/interpreter/interpreterRuntime.hpp
Changeset: 0dc4e30985d4
Author: fparain
Date: 2016-04-08 10:39 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/0dc4e30985d4
Merge
Changeset: f628b87a6067
Author: erikj
Date: 2016-04-08 13:14 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/f628b87a6067
8152666: The new Hotspot Build System
Reviewed-by: ihse, dcubed, erikj
Contributed-by: magnus.ihse.bursie at oracle.com, erik.joelsson at oracle.com, ingemar.aberg at oracle.com
! make/Makefile
! make/aix/makefiles/trace.make
! make/bsd/makefiles/trace.make
! make/linux/makefiles/gcc.make
! make/linux/makefiles/trace.make
! make/linux/makefiles/zero.make
! make/solaris/makefiles/dtrace.make
! make/solaris/makefiles/trace.make
! make/windows/makefiles/debug.make
! make/windows/makefiles/fastdebug.make
! make/windows/makefiles/product.make
! make/windows/makefiles/trace.make
! make/windows/makefiles/vm.make
+ makefiles/BuildHotspot.gmk
+ makefiles/Dist.gmk
+ makefiles/HotspotCommon.gmk
+ makefiles/gensrc/GenerateSources.gmk
+ makefiles/gensrc/GensrcAdlc.gmk
+ makefiles/gensrc/GensrcDtrace.gmk
+ makefiles/gensrc/GensrcJvmti.gmk
+ makefiles/ide/CreateVSProject.gmk
+ makefiles/lib/CompileDtracePostJvm.gmk
+ makefiles/lib/CompileDtracePreJvm.gmk
+ makefiles/lib/CompileJvm.gmk
+ makefiles/lib/CompileLibjsig.gmk
+ makefiles/lib/CompileLibraries.gmk
+ makefiles/lib/JvmFeatures.gmk
+ makefiles/lib/JvmMapfile.gmk
+ makefiles/lib/JvmOverrideFiles.gmk
+ makefiles/mapfiles/libjsig/mapfile-vers-solaris
+ makefiles/mapfiles/libjvm_db/mapfile-vers
+ makefiles/mapfiles/libjvm_dtrace/mapfile-vers
+ makefiles/symbols/symbols-aix
+ makefiles/symbols/symbols-aix-debug
+ makefiles/symbols/symbols-linux
+ makefiles/symbols/symbols-macosx
+ makefiles/symbols/symbols-shared
+ makefiles/symbols/symbols-solaris
+ makefiles/symbols/symbols-solaris-dtrace-compiler1
+ makefiles/symbols/symbols-solaris-dtrace-compiler2
+ makefiles/symbols/symbols-unix
Changeset: ab00f4626ae3
Author: bchristi
Date: 2016-04-08 12:26 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/ab00f4626ae3
8153123: Streamline StackWalker code
Reviewed-by: coleenp, dfuchs, mchung, redestad
! make/share/makefiles/mapfile-vers
! makefiles/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
! src/share/vm/prims/stackwalk.cpp
! src/share/vm/prims/stackwalk.hpp
! src/share/vm/runtime/globals.hpp
Changeset: c04ff0bb5b8e
Author: ccheung
Date: 2016-04-07 22:03 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/c04ff0bb5b8e
8145221: Use trampolines for i2i and i2c entries in Methods that are stored in CDS archive
Summary: This optimization reduces the size of the RW region of the CDS archive. It also reduces the amount of pages in the RW region that are actually written into during runtime.
Reviewed-by: dlong, iklam, jiangli
Contributed-by: ioi.lam at oracle.com, calvin.cheung at oracle.com, goetz.lindenmaier at sap.com
! src/cpu/aarch64/vm/sharedRuntime_aarch64.cpp
! src/cpu/ppc/vm/sharedRuntime_ppc.cpp
! src/cpu/sparc/vm/metaspaceShared_sparc.cpp
! src/cpu/sparc/vm/sharedRuntime_sparc.cpp
! src/cpu/x86/vm/sharedRuntime_x86_32.cpp
! src/cpu/x86/vm/sharedRuntime_x86_64.cpp
! src/cpu/zero/vm/sharedRuntime_zero.cpp
! src/os_cpu/bsd_x86/vm/thread_bsd_x86.cpp
! src/os_cpu/linux_aarch64/vm/thread_linux_aarch64.cpp
! src/os_cpu/linux_sparc/vm/thread_linux_sparc.cpp
! src/os_cpu/linux_x86/vm/thread_linux_x86.cpp
! src/os_cpu/solaris_sparc/vm/thread_solaris_sparc.cpp
! src/os_cpu/solaris_x86/vm/thread_solaris_x86.cpp
! src/os_cpu/windows_x86/vm/thread_windows_x86.cpp
! src/share/vm/interpreter/abstractInterpreter.cpp
! src/share/vm/interpreter/abstractInterpreter.hpp
! src/share/vm/interpreter/templateInterpreterGenerator.cpp
! src/share/vm/memory/filemap.cpp
! src/share/vm/memory/filemap.hpp
! src/share/vm/memory/metaspaceShared.cpp
! src/share/vm/memory/metaspaceShared.hpp
! src/share/vm/oops/constMethod.hpp
! src/share/vm/oops/method.cpp
! src/share/vm/oops/method.hpp
! src/share/vm/runtime/sharedRuntime.cpp
! src/share/vm/runtime/sharedRuntime.hpp
! src/share/vm/runtime/vmStructs.cpp
Changeset: ba8c351b7096
Author: coleenp
Date: 2016-04-08 19:39 -0400
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/ba8c351b7096
8033735: make Throwable.backtrace visible to Class.getDeclaredField again
Summary: removed old hack to workaround an old crash.
Reviewed-by: hseigel, twisti, mchung
! src/share/vm/prims/jvm.cpp
+ test/runtime/Throwable/ThrowableIntrospectionSegfault.java
Changeset: a2249cbb87c9
Author: coleenp
Date: 2016-04-09 08:34 -0400
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/a2249cbb87c9
Merge
! src/share/vm/prims/jvm.cpp
Changeset: f3788f7eccd4
Author: dholmes
Date: 2016-04-10 21:34 -0400
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/f3788f7eccd4
8151322: Implement os::set_native_thread_name() on Solaris
Reviewed-by: sla, kbarrett, gziemski
! src/os/solaris/vm/os_solaris.cpp
! src/os/solaris/vm/os_solaris.hpp
! src/share/vm/utilities/globalDefinitions.hpp
Changeset: 5b6642c24ea7
Author: dsamersoff
Date: 2016-04-09 12:15 +0300
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/5b6642c24ea7
8152679: DeadlockDetectionTest.java fails due to expected output missing
Summary: Detect OS X and bailout
Reviewed-by: sspitsyn, tbell
! test/serviceability/sa/DeadlockDetectionTest.java
Changeset: f989a68855a3
Author: dsamersoff
Date: 2016-04-11 09:39 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/f989a68855a3
Merge
Changeset: ce1d4d0683ed
Author: ysuenaga
Date: 2016-04-06 20:43 +0900
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/ce1d4d0683ed
8152435: (CL)HSDB should be started with no argument
Reviewed-by: dsamersoff
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/SAGetopt.java
+ src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/SAGetoptException.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/SALauncher.java
Changeset: 41c0c32599f0
Author: dsamersoff
Date: 2016-04-11 10:06 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/41c0c32599f0
Merge
Changeset: 1c08ca66db33
Author: dsamersoff
Date: 2016-04-11 14:42 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/1c08ca66db33
Merge
Changeset: 9158cd01b17b
Author: csahu
Date: 2016-04-11 12:50 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/9158cd01b17b
8153319: new test serviceability/tmtools/jstack/JstackThreadTest.java fails
Reviewed-by: dsamersoff, lmesnik
! test/serviceability/tmtools/jstack/JstackThreadTest.java
Changeset: ba6ca5d9a5d0
Author: jwilhelm
Date: 2016-04-11 20:16 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/ba6ca5d9a5d0
Merge
! src/share/vm/interpreter/interpreterRuntime.cpp
! src/share/vm/oops/method.hpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/vmStructs.cpp
Changeset: ead1912d85f0
Author: jwilhelm
Date: 2016-04-11 20:38 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/ead1912d85f0
Merge
- test/compiler/dependencies/MonomorphicObjectCall/java/lang/Object.java
Changeset: 7f0915238e63
Author: mockner
Date: 2016-04-11 11:33 -0400
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/7f0915238e63
8152468: PrintMiscellaneous in constantPool should use classresolve logging.
Summary: some instances of PrintMiscellaneous have ben replaced by classresolve logging.
Reviewed-by: coleenp, rprotacio
! src/share/vm/oops/constantPool.cpp
! test/runtime/logging/ClassResolutionTest.java
Changeset: d878c100730a
Author: mockner
Date: 2016-04-12 00:24 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/d878c100730a
Merge
Changeset: e245b6d8ed34
Author: mockner
Date: 2016-04-11 16:10 -0400
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/e245b6d8ed34
8145704: Make test for classinit logging more robust.
Summary: 8145704: Make test for classinit logging more robust.
Reviewed-by: hseigel, gtriantafill
! test/runtime/logging/ClassInitializationTest.java
Changeset: 4f9ee8da102f
Author: mockner
Date: 2016-04-11 22:14 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/4f9ee8da102f
Merge
Changeset: 28222fcd8e40
Author: mockner
Date: 2016-04-12 02:30 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/28222fcd8e40
Merge
Changeset: d3af0763e973
Author: stefank
Date: 2016-04-11 08:51 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/d3af0763e973
8153742: Move Thread::current() to thread.hpp
Reviewed-by: coleenp, jmasa
! src/share/vm/interpreter/abstractInterpreter.hpp
! src/share/vm/interpreter/interpreterRuntime.hpp
! src/share/vm/memory/resourceArea.hpp
! src/share/vm/runtime/javaCalls.hpp
! src/share/vm/runtime/vmThread.hpp
! src/share/vm/utilities/preserveException.hpp
Changeset: cb9f2b457dab
Author: stefank
Date: 2016-04-11 08:51 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/cb9f2b457dab
8152639: ResourceMark missing in reportFreeListStatistics
Reviewed-by: pliden, sjohanss
! src/share/vm/gc/cms/compactibleFreeListSpace.cpp
Changeset: 536d826424a3
Author: stefank
Date: 2016-04-11 08:51 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/536d826424a3
8152962: CMSCollector::shouldConcurrentCollect incorrectly logs against the debug stream
Reviewed-by: brutisso, sjohanss
! src/share/vm/gc/cms/concurrentMarkSweepGeneration.cpp
Changeset: 9b70653931c0
Author: stefank
Date: 2016-04-11 08:51 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/9b70653931c0
8153583: Make OutputAnalyzer.reportDiagnosticSummary public
Reviewed-by: brutisso, sjohanss
! test/testlibrary/jdk/test/lib/OutputAnalyzer.java
Changeset: 58a17e6418b8
Author: stefank
Date: 2016-04-11 08:51 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/58a17e6418b8
8153658: Redundant memory copy in LogStreamNoResourceMark
Reviewed-by: kbarrett, jmasa
! src/share/vm/logging/logStream.inline.hpp
Changeset: e78ce3e32969
Author: stefank
Date: 2016-04-11 08:51 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/e78ce3e32969
8153659: Create a CHeap backed LogStream class
Reviewed-by: brutisso, mlarsson
! src/share/vm/logging/log.cpp
! src/share/vm/logging/logHandle.hpp
! src/share/vm/logging/logStream.cpp
! src/share/vm/logging/logStream.hpp
! src/share/vm/logging/logStream.inline.hpp
Changeset: 5469b15d97f4
Author: stefank
Date: 2016-04-12 07:17 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/5469b15d97f4
8152491: Convert TracePageSizes to use UL
Reviewed-by: sjohanss, pliden
! src/os/windows/vm/os_windows.cpp
! src/share/vm/gc/g1/g1CollectedHeap.cpp
! src/share/vm/gc/parallel/generationSizer.cpp
! src/share/vm/gc/parallel/generationSizer.hpp
! src/share/vm/gc/parallel/parMarkBitMap.cpp
! src/share/vm/gc/parallel/parallelScavengeHeap.cpp
! src/share/vm/gc/parallel/psParallelCompact.cpp
! src/share/vm/gc/shared/cardTableModRefBS.cpp
! src/share/vm/gc/shared/genCollectedHeap.cpp
! src/share/vm/logging/logTag.hpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/os.cpp
! src/share/vm/runtime/os.hpp
! src/share/vm/utilities/globalDefinitions.cpp
! src/share/vm/utilities/globalDefinitions.hpp
! src/share/vm/utilities/internalVMTests.cpp
! test/gc/g1/TestLargePageUseForAuxMemory.java
Changeset: 78eaba1e0d24
Author: rehn
Date: 2016-04-08 15:36 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/78eaba1e0d24
8153731: Increase max tag combinations for UL expression (config)
Reviewed-by: stefank, mlarsson
! src/share/vm/logging/log.cpp
! src/share/vm/logging/logTagLevelExpression.hpp
! src/share/vm/logging/logTagSet.hpp
! src/share/vm/utilities/internalVMTests.cpp
Changeset: dc71732b59d6
Author: rehn
Date: 2016-04-11 09:45 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/dc71732b59d6
8153845: UL log write method missing essential assert
Reviewed-by: mlarsson, brutisso
! src/share/vm/logging/logTagSet.cpp
Changeset: 5bc83f454d50
Author: mlarsson
Date: 2016-04-11 12:22 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/5bc83f454d50
8146879: Add option for handling existing log files in UL
Reviewed-by: dsamersoff, gziemski, rehn
! src/os/bsd/vm/os_bsd.cpp
! src/os/linux/vm/os_linux.cpp
! src/os/posix/vm/os_posix.cpp
! src/os/solaris/vm/os_solaris.cpp
! src/os/windows/vm/os_windows.cpp
! src/share/vm/logging/log.cpp
! src/share/vm/logging/logConfiguration.cpp
! src/share/vm/logging/logFileOutput.cpp
! src/share/vm/logging/logFileOutput.hpp
! src/share/vm/logging/logFileStreamOutput.hpp
! src/share/vm/logging/logOutput.hpp
! src/share/vm/runtime/os.hpp
! src/share/vm/utilities/internalVMTests.cpp
! test/serviceability/logging/TestLogRotation.java
! test/serviceability/logging/TestQuotedLogOutputs.java
Changeset: 90aeaed2b342
Author: stefank
Date: 2016-04-12 09:53 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/90aeaed2b342
8153967: Remove top.hpp
Reviewed-by: coleenp, jwilhelm
! src/cpu/aarch64/vm/debug_aarch64.cpp
! src/cpu/aarch64/vm/frame_aarch64.hpp
! src/cpu/aarch64/vm/nativeInst_aarch64.hpp
! src/cpu/aarch64/vm/stubGenerator_aarch64.cpp
! src/cpu/ppc/vm/debug_ppc.cpp
! src/cpu/ppc/vm/frame_ppc.hpp
! src/cpu/ppc/vm/nativeInst_ppc.hpp
! src/cpu/ppc/vm/stubGenerator_ppc.cpp
! src/cpu/sparc/vm/debug_sparc.cpp
! src/cpu/sparc/vm/frame_sparc.hpp
! src/cpu/sparc/vm/nativeInst_sparc.hpp
! src/cpu/sparc/vm/stubGenerator_sparc.cpp
! src/cpu/x86/vm/debug_x86.cpp
! src/cpu/x86/vm/frame_x86.hpp
! src/cpu/x86/vm/nativeInst_x86.hpp
! src/cpu/x86/vm/stubGenerator_x86_32.cpp
! src/cpu/x86/vm/stubGenerator_x86_64.cpp
! src/cpu/zero/vm/debug_zero.cpp
! src/cpu/zero/vm/frame_zero.hpp
! src/cpu/zero/vm/nativeInst_zero.hpp
! src/cpu/zero/vm/stubGenerator_zero.cpp
! src/share/vm/asm/assembler.hpp
! src/share/vm/asm/register.hpp
! src/share/vm/c1/c1_LIRAssembler.hpp
! src/share/vm/ci/ciFlags.hpp
! src/share/vm/classfile/classFileStream.hpp
! src/share/vm/code/relocInfo.hpp
! src/share/vm/code/vmreg.hpp
! src/share/vm/gc/parallel/psAdaptiveSizePolicy.cpp
! src/share/vm/interpreter/abstractInterpreter.hpp
! src/share/vm/interpreter/bytecodeTracer.hpp
! src/share/vm/interpreter/bytecodes.hpp
! src/share/vm/interpreter/interpreterRuntime.hpp
! src/share/vm/interpreter/linkResolver.hpp
! src/share/vm/memory/iterator.hpp
! src/share/vm/oops/oop.hpp
! src/share/vm/oops/symbol.hpp
! src/share/vm/precompiled/precompiled.hpp
! src/share/vm/prims/jvm.cpp
! src/share/vm/prims/nativeLookup.hpp
! src/share/vm/runtime/arguments.hpp
! src/share/vm/runtime/basicLock.hpp
! src/share/vm/runtime/frame.hpp
! src/share/vm/runtime/globals.cpp
! src/share/vm/runtime/globals_extension.hpp
! src/share/vm/runtime/init.hpp
! src/share/vm/runtime/interfaceSupport.hpp
! src/share/vm/runtime/jniHandles.hpp
! src/share/vm/runtime/os.hpp
! src/share/vm/runtime/osThread.hpp
! src/share/vm/runtime/signature.hpp
! src/share/vm/runtime/stackValue.hpp
! src/share/vm/runtime/stubRoutines.hpp
! src/share/vm/runtime/synchronizer.hpp
! src/share/vm/runtime/task.hpp
! src/share/vm/runtime/thread.hpp
! src/share/vm/runtime/threadLocalStorage.hpp
! src/share/vm/runtime/vm_operations.hpp
! src/share/vm/utilities/accessFlags.hpp
! src/share/vm/utilities/bitMap.hpp
! src/share/vm/utilities/constantTag.cpp
! src/share/vm/utilities/constantTag.hpp
! src/share/vm/utilities/debug.cpp
! src/share/vm/utilities/events.hpp
! src/share/vm/utilities/exceptions.hpp
! src/share/vm/utilities/globalDefinitions.cpp
! src/share/vm/utilities/growableArray.hpp
! src/share/vm/utilities/ostream.cpp
! src/share/vm/utilities/pair.hpp
! src/share/vm/utilities/resourceHash.hpp
- src/share/vm/utilities/top.hpp
! src/share/vm/utilities/utf8.hpp
! src/share/vm/utilities/vmError.cpp
Changeset: 4823056a5bbd
Author: stefank
Date: 2016-04-12 09:08 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/4823056a5bbd
Merge
! src/share/vm/runtime/os.hpp
- src/share/vm/utilities/top.hpp
Changeset: f589cf9f3082
Author: mgerdin
Date: 2016-04-12 14:03 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/f589cf9f3082
8153834: G1 Card table verification fails due to concurrent region cleanup
Reviewed-by: ehelin, tschatzl
! src/share/vm/gc/g1/g1CollectedHeap.cpp
Changeset: de653b60a98e
Author: simonis
Date: 2016-04-13 11:13 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/de653b60a98e
8154087: Fix AIX and Linux/ppc64le after the integration of the new hotspot build
Reviewed-by: erikj, goetz
! makefiles/gensrc/GensrcAdlc.gmk
! src/os/aix/vm/perfMemory_aix.cpp
Changeset: 2db3cefd53c9
Author: erikj
Date: 2016-04-13 12:11 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/2db3cefd53c9
Merge
Changeset: a57bba2898a3
Author: mgerdin
Date: 2016-04-11 09:49 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/a57bba2898a3
8153843: G1CardLiveDataHelper incorrectly sets next_live_bytes on dead humongous regions
Reviewed-by: drwhite, tschatzl
! src/share/vm/gc/g1/g1CardLiveData.cpp
! src/share/vm/gc/g1/g1CollectedHeap.cpp
Changeset: b39019876702
Author: mgerdin
Date: 2016-04-13 13:53 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/b39019876702
Merge
Changeset: ecf802144350
Author: drwhite
Date: 2016-04-12 14:46 -0400
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/ecf802144350
8149405: OOM Error running java/lang/invoke/MethodHandlesTest.java on windows-x86
Summary: Add missing ResourceMarks to release memory more quickly.
Reviewed-by: jmasa, kbarrett
! src/share/vm/oops/methodData.cpp
Changeset: c1b104997b4d
Author: drwhite
Date: 2016-04-13 17:00 -0400
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/c1b104997b4d
8152905: hs_err file is missing gc threads
Summary: List the GC threads in the hs_err file in the "Other Threads" section
Reviewed-by: dcubed, coleenp
! src/share/vm/gc/g1/g1CollectedHeap.cpp
! src/share/vm/gc/g1/g1ConcurrentMark.cpp
! src/share/vm/gc/g1/g1ConcurrentMark.hpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/thread.hpp
Changeset: 1ac4ec432280
Author: coleenp
Date: 2016-04-13 12:57 -0400
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/1ac4ec432280
8148772: VM crash in nsk/jvmti/RedefineClasses/StressRedefine: assert failed: Corrupted constant pool
8151546: nsk/jvmti/RedefineClasses/StressRedefine fails in hs nightly
Summary: ConstantPool::resolve_constant_at_impl() isn't thread safe for MethodHandleInError and MethodTypeInError and Constant pool merging is not thread safe for source_file_name.
Reviewed-by: sspitsyn, dcubed
! src/share/vm/classfile/javaClasses.inline.hpp
! src/share/vm/oops/constantPool.cpp
! src/share/vm/oops/constantPool.hpp
! src/share/vm/prims/jvmtiRedefineClasses.cpp
Changeset: bb3d137da092
Author: coleenp
Date: 2016-04-13 23:31 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/bb3d137da092
Merge
Changeset: aee2a6f1e1b3
Author: dcubed
Date: 2016-04-14 17:42 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/aee2a6f1e1b3
Merge
! src/share/vm/runtime/thread.cpp
- src/share/vm/utilities/top.hpp
! test/gc/arguments/TestMaxMinHeapFreeRatioFlags.java
! test/gc/g1/Test2GbHeap.java
! test/runtime/CompressedOops/CompressedClassPointers.java
! test/runtime/CompressedOops/UseCompressedOops.java
+ test/runtime/logging/CompressedOopsTest.java
+ test/runtime/logging/OsCpuLoggingTest.java
! test/serviceability/logging/TestLogRotation.java
Changeset: d7e875ba78cb
Author: amurillo
Date: 2016-04-14 19:55 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/d7e875ba78cb
Merge
- src/share/vm/utilities/top.hpp
Changeset: 1c9fdb81b25d
Author: amurillo
Date: 2016-04-18 15:39 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/1c9fdb81b25d
Merge
! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/classfile/javaClasses.hpp
! src/share/vm/prims/jvm.cpp
Changeset: 4b425192636c
Author: coleenp
Date: 2015-10-13 18:13 -0400
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/4b425192636c
8132051: Better byte behavior
Reviewed-by: bdelsart, roland, kvn, jrose, ahgross
Contributed-by: coleen.phillimore at oracle.com, roland.westerlin at oracle.com, vladimir.kozlov at oracle.com, john.r.rose at oracle.com
! src/cpu/sparc/vm/c1_LIRGenerator_sparc.cpp
! src/cpu/sparc/vm/interp_masm_sparc.cpp
! src/cpu/sparc/vm/interp_masm_sparc.hpp
! src/cpu/sparc/vm/templateTable_sparc.cpp
! src/cpu/x86/vm/c1_LIRGenerator_x86.cpp
! src/cpu/x86/vm/interp_masm_x86.cpp
! src/cpu/x86/vm/interp_masm_x86.hpp
! src/cpu/x86/vm/templateTable_x86.cpp
! src/cpu/zero/vm/cppInterpreter_zero.cpp
! src/share/vm/c1/c1_Canonicalizer.cpp
! src/share/vm/c1/c1_GraphBuilder.cpp
! src/share/vm/c1/c1_Instruction.hpp
! src/share/vm/c1/c1_LIRGenerator.cpp
! src/share/vm/c1/c1_LIRGenerator.hpp
! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/classfile/defaultMethods.cpp
! src/share/vm/interpreter/bytecodeInterpreter.cpp
! src/share/vm/interpreter/bytecodes.cpp
! src/share/vm/interpreter/bytecodes.hpp
! src/share/vm/interpreter/interpreterRuntime.cpp
! src/share/vm/interpreter/templateInterpreter.cpp
! src/share/vm/interpreter/templateInterpreter.hpp
! src/share/vm/interpreter/templateInterpreterGenerator.cpp
! src/share/vm/interpreter/templateTable.cpp
! src/share/vm/oops/constMethod.cpp
! src/share/vm/oops/constMethod.hpp
! src/share/vm/oops/cpCache.hpp
! src/share/vm/oops/klass.hpp
! src/share/vm/oops/method.cpp
! src/share/vm/oops/oop.inline.hpp
! src/share/vm/opto/memnode.cpp
! src/share/vm/opto/parse1.cpp
! src/share/vm/opto/parse2.cpp
! src/share/vm/opto/type.cpp
! src/share/vm/prims/jni.cpp
! src/share/vm/prims/jvmtiEnvBase.cpp
! src/share/vm/prims/jvmtiExport.cpp
! src/share/vm/prims/unsafe.cpp
! src/share/vm/runtime/reflection.cpp
! src/share/vm/utilities/globalDefinitions.hpp
Changeset: aec300f2fdf2
Author: coleenp
Date: 2016-01-07 13:59 -0500
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/aec300f2fdf2
8146518: Zero interpreter broken with better byte behaviours
Summary: replaced Method::_result_type_index with Method::_result_type for better byte behaviours should be used for Zero also.
Reviewed-by: roland, kvn, bdelsart, kevinw
! src/cpu/zero/vm/cppInterpreter_zero.cpp
! src/cpu/zero/vm/cppInterpreter_zero.hpp
! src/share/vm/oops/method.cpp
! src/share/vm/oops/method.hpp
Changeset: 1c8120f80818
Author: kevinw
Date: 2016-02-08 12:54 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/1c8120f80818
8148475: Missing SA Bytecode updates.
Reviewed-by: coleenp
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/interpreter/Bytecodes.java
Changeset: cffe9fa07710
Author: coleenp
Date: 2016-02-09 15:54 -0500
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/cffe9fa07710
8149170: Better byte behavior should normalize JNI arguments
Summary: Arguments coming from native should be converted to 0=false, 1-255=true
Reviewed-by: kvn, kevinw, jrose, bdelsart, gtriantafill
! make/test/JtregNative.gmk
! src/share/vm/prims/jni.cpp
+ test/runtime/BoolReturn/BoolConstructor.java
+ test/runtime/BoolReturn/NativeSmallIntCallsTest.java
+ test/runtime/BoolReturn/libNativeSmallIntCalls.c
Changeset: b781b68b9e7d
Author: kvn
Date: 2016-02-20 14:11 -0800
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/b781b68b9e7d
8149367: PolicyQualifierInfo/index_Ctor JCk test fails with IOE: Invalid encoding for PolicyQualifierInfo
Summary: fix incorrect code
Reviewed-by: jrose, coleenp, kevinw
! src/share/vm/runtime/deoptimization.cpp
Changeset: ba1391deaca7
Author: coleenp
Date: 2016-02-21 08:33 -0500
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/ba1391deaca7
8150012: Better byte behavior for reflection
Reviewed-by: kvn, jrose, kevinw, ahgross
! src/share/vm/oops/typeArrayOop.hpp
Changeset: 68e9c20cfb88
Author: kevinw
Date: 2016-02-25 21:45 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/68e9c20cfb88
8150654: Zero cleanup of CppInterpreter::result_type_of()
Reviewed-by: coleenp
! src/cpu/zero/vm/cppInterpreter_zero.cpp
Changeset: 2e1e40e1748c
Author: lana
Date: 2016-04-21 13:36 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/2e1e40e1748c
Merge
- src/share/vm/utilities/top.hpp
Changeset: de92190be5e1
Author: mdoerr
Date: 2016-04-22 10:46 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/de92190be5e1
8154867: PPC64: Better byte behavior
Reviewed-by: goetz
! src/cpu/ppc/vm/c1_LIRGenerator_ppc.cpp
! src/cpu/ppc/vm/interp_masm_ppc_64.cpp
! src/cpu/ppc/vm/interp_masm_ppc_64.hpp
! src/cpu/ppc/vm/templateInterpreterGenerator_ppc.cpp
! src/cpu/ppc/vm/templateTable_ppc_64.cpp
Changeset: 93eacec03769
Author: jlaskey
Date: 2016-04-25 09:59 -0300
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/93eacec03769
8147426: Missing definition for JIMAGE_NOT_FOUND
Reviewed-by: hseigel, alanb
! src/share/vm/classfile/jimage.hpp
Changeset: 6c88fa04cb71
Author: jlaskey
Date: 2016-04-25 09:59 -0300
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/6c88fa04cb71
8147634: Need a JImage API that given a JImageLocationRef returns class name
Reviewed-by: hseigel
! src/share/vm/classfile/classLoader.cpp
! src/share/vm/classfile/jimage.hpp
Changeset: bb590d2e0935
Author: gziemski
Date: 2016-04-13 15:53 -0500
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/bb590d2e0935
8153039: Command line processing should use mtCommand or mtArguments rather than mtInternal for NMT
Summary: Added mtArguments and replaced argument related usages of mtInternal with the new flag.
Reviewed-by: coleenp, gtriantafill
! src/share/vm/memory/allocation.hpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/arguments.hpp
! src/share/vm/runtime/commandLineFlagConstraintList.cpp
! src/share/vm/runtime/commandLineFlagConstraintList.hpp
! src/share/vm/runtime/commandLineFlagRangeList.cpp
! src/share/vm/runtime/commandLineFlagRangeList.hpp
! src/share/vm/runtime/globals.cpp
! src/share/vm/services/nmtCommon.cpp
Changeset: 3972dc71d240
Author: gziemski
Date: 2016-04-14 03:57 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/3972dc71d240
Merge
Changeset: a4073f876e3a
Author: sjohanss
Date: 2016-04-14 08:30 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/a4073f876e3a
8154051: Change G1YoungGenSizer to use UL log_warning instead of warning
Reviewed-by: brutisso, mgerdin
! src/share/vm/gc/g1/g1YoungGenSizer.cpp
Changeset: 6acb563d8621
Author: sjohanss
Date: 2016-04-14 08:30 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/6acb563d8621
8153745: Avoid spawning G1ParPreserveCMReferentsTask when there is no work to be done
Reviewed-by: brutisso, jmasa, tschatzl
! src/share/vm/gc/g1/g1CollectedHeap.cpp
! src/share/vm/gc/shared/referenceProcessor.cpp
! src/share/vm/gc/shared/referenceProcessor.hpp
Changeset: fda5ed4f308d
Author: brutisso
Date: 2016-04-14 11:17 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/fda5ed4f308d
8073321: assert(q > prev_q) failed: we should be moving forward through memory
Reviewed-by: jmasa, mgerdin
! src/share/vm/gc/cms/compactibleFreeListSpace.hpp
! src/share/vm/gc/shared/space.cpp
! src/share/vm/gc/shared/space.hpp
! src/share/vm/gc/shared/space.inline.hpp
Changeset: 52aa0ee93b32
Author: brutisso
Date: 2016-04-14 13:31 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/52aa0ee93b32
Merge
Changeset: 0b5d8a269e28
Author: dfazunen
Date: 2016-04-13 19:55 +0400
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/0b5d8a269e28
8153755: Improve test: stress/gc/TestStressRSetCoarsening.java
Reviewed-by: tschatzl, kzhaldyb
! test/stress/gc/TestStressRSetCoarsening.java
Changeset: 979558bf4503
Author: mchernov
Date: 2016-04-14 15:45 +0300
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/979558bf4503
8153222: [TESTBUG] Move tests in stress/gc to gc/stress
Reviewed-by: dfazunen, jwilhelm
! test/TEST.groups
+ test/gc/stress/TestGCOld.java
+ test/gc/stress/TestMultiThreadStressRSet.java
+ test/gc/stress/TestStressIHOPMultiThread.java
+ test/gc/stress/TestStressRSetCoarsening.java
- test/stress/gc/TestGCOld.java
- test/stress/gc/TestMultiThreadStressRSet.java
- test/stress/gc/TestStressIHOPMultiThread.java
- test/stress/gc/TestStressRSetCoarsening.java
Changeset: 654c99d25e59
Author: dfazunen
Date: 2016-04-14 14:13 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/654c99d25e59
Merge
- test/stress/gc/TestGCOld.java
- test/stress/gc/TestMultiThreadStressRSet.java
- test/stress/gc/TestStressIHOPMultiThread.java
- test/stress/gc/TestStressRSetCoarsening.java
Changeset: 4b7e2caff09c
Author: rehn
Date: 2016-04-14 11:55 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/4b7e2caff09c
8154064: JVMTI trace event crashes
Reviewed-by: sla, stefank
! src/share/vm/prims/jvmtiExport.cpp
Changeset: 4a748af0d81f
Author: mlarsson
Date: 2016-04-14 15:10 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/4a748af0d81f
Merge
Changeset: 1a6b6f459eb0
Author: mlarsson
Date: 2016-04-14 16:43 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/1a6b6f459eb0
Merge
Changeset: 8cca19173bcb
Author: rprotacio
Date: 2016-04-14 09:46 -0400
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/8cca19173bcb
8152845: Improve PackageEntry and ModuleEntry print methods for future logging
Summary: Changed print methods for PackageEntry and ModuleEntry to take an outputStream
Reviewed-by: lfoltan, hseigel, coleenp
! src/share/vm/classfile/moduleEntry.cpp
! src/share/vm/classfile/moduleEntry.hpp
! src/share/vm/classfile/packageEntry.cpp
! src/share/vm/classfile/packageEntry.hpp
Changeset: 057f09eab4e6
Author: rprotacio
Date: 2016-04-14 14:05 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/057f09eab4e6
Merge
- src/share/vm/utilities/top.hpp
- test/compiler/dependencies/MonomorphicObjectCall/java/lang/Object.java
Changeset: d40b70cbc101
Author: rprotacio
Date: 2016-04-14 14:14 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/d40b70cbc101
Merge
Changeset: 999a80b0c0d0
Author: rprotacio
Date: 2016-04-14 15:38 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/999a80b0c0d0
Merge
Changeset: 13a7f3426b89
Author: dcubed
Date: 2016-04-14 20:43 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/13a7f3426b89
Merge
+ test/gc/stress/TestStressRSetCoarsening.java
- test/stress/gc/TestGCOld.java
- test/stress/gc/TestMultiThreadStressRSet.java
- test/stress/gc/TestStressIHOPMultiThread.java
- test/stress/gc/TestStressRSetCoarsening.java
Changeset: f523b7ad0685
Author: jwilhelm
Date: 2016-04-15 17:17 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/f523b7ad0685
Merge
- test/stress/gc/TestGCOld.java
- test/stress/gc/TestMultiThreadStressRSet.java
- test/stress/gc/TestStressIHOPMultiThread.java
- test/stress/gc/TestStressRSetCoarsening.java
Changeset: 9f4012fe09ab
Author: hseigel
Date: 2016-04-18 13:42 -0400
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/9f4012fe09ab
8154268: [TESTBUG] Compilation of ExportAllUnnamed.java failed, missing @modules
Summary: Add missing @modules and @build tags
Reviewed-by: ctornqvi, lfoltan, gtriantafill
! test/runtime/modules/AccessCheck/ExportAllUnnamed.java
Changeset: 7a311723df33
Author: kbarrett
Date: 2016-04-18 14:52 -0400
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/7a311723df33
8133051: Concurrent refinement threads may be activated and deactivated at random
Summary: Establish min threshold step; earlier primary refinement thread activation.
Reviewed-by: tschatzl, drwhite, mgerdin, jmasa
! src/share/vm/gc/g1/concurrentG1Refine.cpp
! src/share/vm/gc/g1/concurrentG1Refine.hpp
! src/share/vm/gc/g1/concurrentG1RefineThread.cpp
! src/share/vm/gc/g1/concurrentG1RefineThread.hpp
! src/share/vm/gc/g1/g1_globals.hpp
! src/share/vm/logging/logPrefix.hpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/utilities/globalDefinitions.hpp
! test/gc/arguments/TestG1ConcRefinementThreads.java
Changeset: e0237cba9b5c
Author: kbarrett
Date: 2016-04-18 22:40 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/e0237cba9b5c
Merge
Changeset: d7a3b8867ebb
Author: amurillo
Date: 2016-04-22 00:08 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/d7a3b8867ebb
Merge
! src/share/vm/prims/jvmtiExport.cpp
! src/share/vm/utilities/globalDefinitions.hpp
- test/stress/gc/TestGCOld.java
- test/stress/gc/TestMultiThreadStressRSet.java
- test/stress/gc/TestStressIHOPMultiThread.java
- test/stress/gc/TestStressRSetCoarsening.java
Changeset: 61a214186dae
Author: amurillo
Date: 2016-04-25 14:15 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/61a214186dae
Merge
- test/stress/gc/TestGCOld.java
- test/stress/gc/TestMultiThreadStressRSet.java
- test/stress/gc/TestStressIHOPMultiThread.java
- test/stress/gc/TestStressRSetCoarsening.java
Changeset: 88170d364290
Author: lana
Date: 2016-04-28 08:26 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/88170d364290
Added tag jdk-9+116 for changeset 61a214186dae
! .hgtags
Changeset: 4443f69bba5a
Author: lana
Date: 2016-05-05 17:35 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/4443f69bba5a
Added tag jdk-9+117 for changeset 88170d364290
! .hgtags
Changeset: 83260f457852
Author: rkennke
Date: 2016-05-10 22:17 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/83260f457852
Merge
! src/cpu/aarch64/vm/aarch64.ad
! src/cpu/aarch64/vm/c1_LIRAssembler_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/vtableStubs_aarch64.cpp
! src/cpu/x86/vm/c1_LIRAssembler_x86.cpp
! src/cpu/x86/vm/c1_LIRGenerator_x86.cpp
! src/cpu/x86/vm/c1_Runtime1_x86.cpp
! src/cpu/x86/vm/macroAssembler_x86.cpp
! src/cpu/x86/vm/methodHandles_x86.cpp
! 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/templateTable_x86.cpp
! src/cpu/x86/vm/vtableStubs_x86_64.cpp
! src/cpu/x86/vm/x86_64.ad
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/development/Server16.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/development/Server24.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/About16.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/About24.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/Delete16.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/Delete24.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/Find16.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/Help16.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/Help24.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/History16.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/History24.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/Information16.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/Information24.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/New16.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/New24.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/Open16.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/Open24.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/Save24.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/SaveAs16.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/SaveAs24.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/Zoom16.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/ZoomIn16.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/ZoomIn24.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/navigation/Down16.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/navigation/Up16.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/text/AlignCenter16.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/text/AlignCenter24.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/text/AlignLeft16.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/text/AlignLeft24.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/text/AlignRight16.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/text/AlignRight24.gif
- src/jdk.vm.ci/share/classes/META-INF/services/jdk.vm.ci.hotspot.HotSpotJVMCIBackendFactory
! src/os_cpu/linux_x86/vm/os_linux_x86.cpp
! src/share/vm/adlc/formssel.cpp
! src/share/vm/c1/c1_LIRAssembler.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/ciEnv.cpp
! src/share/vm/ci/ciInstanceKlass.cpp
! src/share/vm/ci/ciObjectFactory.cpp
! src/share/vm/ci/ciObjectFactory.hpp
! src/share/vm/classfile/classLoaderData.cpp
! src/share/vm/classfile/dictionary.cpp
! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/classfile/javaClasses.hpp
! src/share/vm/classfile/stringTable.cpp
! src/share/vm/classfile/systemDictionary.cpp
! src/share/vm/code/codeCache.cpp
! src/share/vm/code/nmethod.cpp
! src/share/vm/code/relocInfo.cpp
- src/share/vm/gc/g1/concurrentMark.cpp
- src/share/vm/gc/g1/concurrentMark.hpp
- src/share/vm/gc/g1/concurrentMark.inline.hpp
+ src/share/vm/gc/g1/g1CardLiveData.cpp
+ src/share/vm/gc/g1/g1CardLiveData.hpp
! src/share/vm/gc/g1/g1CollectedHeap.cpp
! src/share/vm/gc/g1/g1CollectedHeap.hpp
! src/share/vm/gc/g1/g1CollectedHeap.inline.hpp
+ src/share/vm/gc/g1/g1ConcurrentMark.cpp
+ src/share/vm/gc/g1/g1ConcurrentMark.hpp
+ src/share/vm/gc/g1/g1ConcurrentMark.inline.hpp
+ src/share/vm/gc/g1/g1HeapVerifier.cpp
+ src/share/vm/gc/g1/g1HeapVerifier.hpp
! src/share/vm/gc/g1/g1RemSet.cpp
! src/share/vm/gc/g1/g1RemSet.hpp
! src/share/vm/gc/g1/g1_globals.hpp
! src/share/vm/gc/g1/satbMarkQueue.cpp
! src/share/vm/gc/g1/satbMarkQueue.hpp
! src/share/vm/gc/serial/genMarkSweep.cpp
! src/share/vm/gc/shared/barrierSet.cpp
! src/share/vm/gc/shared/cmBitMap.cpp
! src/share/vm/gc/shared/cmBitMap.hpp
! src/share/vm/gc/shared/cmBitMap.inline.hpp
! src/share/vm/gc/shared/collectedHeap.cpp
! src/share/vm/gc/shared/collectedHeap.hpp
! src/share/vm/gc/shared/collectedHeap.inline.hpp
! src/share/vm/gc/shared/gcCause.hpp
! src/share/vm/gc/shared/gcTrace.hpp
- src/share/vm/gc/shared/liveRange.hpp
! src/share/vm/gc/shared/parallelCleaning.cpp
+ src/share/vm/gc/shared/referencePendingListLocker.cpp
! src/share/vm/gc/shared/referenceProcessor.cpp
! src/share/vm/gc/shared/referenceProcessor.hpp
! src/share/vm/gc/shared/space.cpp
! src/share/vm/gc/shared/space.hpp
! src/share/vm/gc/shared/space.inline.hpp
! src/share/vm/gc/shared/threadLocalAllocBuffer.cpp
! src/share/vm/gc/shenandoah/shenandoahConcurrentThread.cpp
! src/share/vm/gc/shenandoah/shenandoahConcurrentThread.hpp
! src/share/vm/gc/shenandoah/shenandoahHeap.cpp
! src/share/vm/gc/shenandoah/shenandoahHeap.hpp
! src/share/vm/gc/shenandoah/shenandoahMarkCompact.cpp
! 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/commandLineFlagConstraintsJVMCI.cpp
- src/share/vm/jvmci/commandLineFlagConstraintsJVMCI.hpp
! src/share/vm/memory/universe.cpp
! src/share/vm/oops/cpCache.cpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/instanceRefKlass.cpp
! src/share/vm/oops/klass.cpp
! src/share/vm/oops/klassVtable.cpp
! src/share/vm/oops/objArrayKlass.cpp
! src/share/vm/oops/objArrayOop.hpp
! src/share/vm/oops/objArrayOop.inline.hpp
! src/share/vm/oops/oop.cpp
! src/share/vm/oops/oop.hpp
! src/share/vm/oops/oop.inline.hpp
! src/share/vm/oops/typeArrayKlass.cpp
! src/share/vm/oops/typeArrayOop.hpp
! src/share/vm/opto/classes.hpp
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/escape.cpp
! src/share/vm/opto/graphKit.cpp
! src/share/vm/opto/graphKit.hpp
! src/share/vm/opto/ifg.cpp
! src/share/vm/opto/lcm.cpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/opto/loopPredicate.cpp
! src/share/vm/opto/loopnode.cpp
! src/share/vm/opto/loopnode.hpp
! src/share/vm/opto/loopopts.cpp
! src/share/vm/opto/macroArrayCopy.cpp
! src/share/vm/opto/matcher.cpp
! src/share/vm/opto/memnode.cpp
! src/share/vm/opto/node.hpp
! src/share/vm/opto/parse.hpp
! src/share/vm/opto/parse2.cpp
! src/share/vm/opto/phaseX.cpp
! src/share/vm/opto/phaseX.hpp
! src/share/vm/opto/runtime.cpp
! src/share/vm/opto/stringopts.cpp
! src/share/vm/opto/superword.cpp
! src/share/vm/prims/jni.cpp
! src/share/vm/prims/jvm.cpp
! src/share/vm/prims/jvmtiEnv.cpp
! src/share/vm/prims/methodHandles.cpp
! src/share/vm/prims/stackwalk.cpp
! src/share/vm/prims/unsafe.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/arguments.hpp
! src/share/vm/runtime/biasedLocking.cpp
! src/share/vm/runtime/commandLineFlagConstraintList.cpp
! src/share/vm/runtime/commandLineFlagConstraintsGC.cpp
! src/share/vm/runtime/commandLineFlagRangeList.cpp
! src/share/vm/runtime/deoptimization.cpp
! src/share/vm/runtime/globals.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/globals_extension.hpp
! src/share/vm/runtime/handles.cpp
! src/share/vm/runtime/jniHandles.cpp
! src/share/vm/runtime/jniHandles.hpp
! src/share/vm/runtime/mutexLocker.cpp
! src/share/vm/runtime/mutexLocker.hpp
! src/share/vm/runtime/reflection.cpp
! src/share/vm/runtime/safepoint.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/runtime/vm_operations.hpp
! src/share/vm/services/threadService.cpp
! src/share/vm/utilities/growableArray.hpp
- src/share/vm/utilities/top.hpp
- test/compiler/compilercontrol/jcmd/StressAddSequentiallyTest.java
- test/compiler/dependencies/MonomorphicObjectCall/java/lang/Object.java
- test/compiler/jsr292/NonInlinedCall/NonInlinedReinvoker.java
- test/compiler/jvmci/common/CompilerToVMHelper.java
- test/compiler/jvmci/common/PublicMetaspaceWrapperObject.java
- test/compiler/jvmci/events/MetaAccessWrapper.java
! test/gc/logging/TestPrintReferences.java
- test/runtime/BadObjectClass/Object.java
- test/stress/gc/TestGCOld.java
- test/testlibrary/jdk/test/lib/PerfCounter.java
- test/testlibrary/jdk/test/lib/PerfCounters.java
More information about the shenandoah-dev
mailing list