hg: mobile/dev/hotspot: 340 new changesets

gary.adams at oracle.com gary.adams at oracle.com
Wed Mar 30 19:22:34 UTC 2016


Changeset: a83242700c91
Author:    lana
Date:      2016-02-18 11:30 -0800
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/a83242700c91

Added tag jdk-9+106 for changeset 7232de4c17c3

! .hgtags

Changeset: a006fd32b6fd
Author:    thartmann
Date:      2016-02-05 12:43 +0100
URL:       http://hg.openjdk.java.net/mobile/dev/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/mobile/dev/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/mobile/dev/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/mobile/dev/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/mobile/dev/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/mobile/dev/hotspot/rev/e8f933e6ff33

Merge


Changeset: f012e415c2c3
Author:    rschatz
Date:      2016-02-05 11:33 +0100
URL:       http://hg.openjdk.java.net/mobile/dev/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/mobile/dev/hotspot/rev/52c440e4596f

Merge


Changeset: b2819023eecf
Author:    zmajo
Date:      2016-02-08 08:57 +0100
URL:       http://hg.openjdk.java.net/mobile/dev/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/mobile/dev/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/mobile/dev/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/mobile/dev/hotspot/rev/23e81ab5a8d2

Merge


Changeset: 9804aba8dc16
Author:    ppunegov
Date:      2016-02-05 18:05 +0300
URL:       http://hg.openjdk.java.net/mobile/dev/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/mobile/dev/hotspot/rev/14ff406f87e3

Merge


Changeset: 41c72c1fe11f
Author:    never
Date:      2016-02-05 12:27 -0800
URL:       http://hg.openjdk.java.net/mobile/dev/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/mobile/dev/hotspot/rev/219b7048c2b6

Merge


Changeset: cb4f9170ea47
Author:    dnsimon
Date:      2016-02-08 18:52 +0100
URL:       http://hg.openjdk.java.net/mobile/dev/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/mobile/dev/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/mobile/dev/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/mobile/dev/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/mobile/dev/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/mobile/dev/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/mobile/dev/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/mobile/dev/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/mobile/dev/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/mobile/dev/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/mobile/dev/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/mobile/dev/hotspot/rev/03c5b02bfe28

Merge


Changeset: b4758f73f7ac
Author:    dholmes
Date:      2016-01-26 21:18 -0500
URL:       http://hg.openjdk.java.net/mobile/dev/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/mobile/dev/hotspot/rev/3aaed66a498c

Merge


Changeset: cf4b692a28d7
Author:    david
Date:      2016-01-26 15:28 +0100
URL:       http://hg.openjdk.java.net/mobile/dev/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/mobile/dev/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/mobile/dev/hotspot/rev/7b580bda0da8

Merge


Changeset: 6a6a92e96463
Author:    akulyakh
Date:      2016-01-19 19:19 +0300
URL:       http://hg.openjdk.java.net/mobile/dev/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/mobile/dev/hotspot/rev/491bd01554f5

Merge


Changeset: 4f4498d76a86
Author:    hseigel
Date:      2016-01-27 07:14 -0500
URL:       http://hg.openjdk.java.net/mobile/dev/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/mobile/dev/hotspot/rev/cc777af9f496

Merge


Changeset: 45c4d55c36f5
Author:    rprotacio
Date:      2016-01-21 12:11 -0500
URL:       http://hg.openjdk.java.net/mobile/dev/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/mobile/dev/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/mobile/dev/hotspot/rev/7de1631fd060

Merge


Changeset: b66022b4b9cd
Author:    coleenp
Date:      2016-01-27 18:31 +0000
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/b66022b4b9cd

Merge


Changeset: f71b5a8a78b6
Author:    goetz
Date:      2016-01-18 10:25 +0100
URL:       http://hg.openjdk.java.net/mobile/dev/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/mobile/dev/hotspot/rev/22926024a12a

Merge


Changeset: e3145b400086
Author:    sangheki
Date:      2016-01-27 10:30 -0800
URL:       http://hg.openjdk.java.net/mobile/dev/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/mobile/dev/hotspot/rev/42af5867a5d3

Merge


Changeset: 3151ffce8652
Author:    david
Date:      2016-01-27 16:12 +0100
URL:       http://hg.openjdk.java.net/mobile/dev/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/mobile/dev/hotspot/rev/710920802b06

Merge


Changeset: d1e392bce38a
Author:    jiangli
Date:      2016-01-27 22:39 -0500
URL:       http://hg.openjdk.java.net/mobile/dev/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/mobile/dev/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/mobile/dev/hotspot/rev/cca7e3a5c236

Merge


Changeset: 269ee0058c3d
Author:    mgerdin
Date:      2016-01-27 14:50 +0100
URL:       http://hg.openjdk.java.net/mobile/dev/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/mobile/dev/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/mobile/dev/hotspot/rev/9c3642cc96c2

Merge


Changeset: 33399d3a06f4
Author:    akulyakh
Date:      2016-01-28 14:58 +0300
URL:       http://hg.openjdk.java.net/mobile/dev/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/mobile/dev/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/mobile/dev/hotspot/rev/42e1ea096597

Merge


Changeset: 6d650a9f831d
Author:    tschatzl
Date:      2016-01-28 13:30 +0100
URL:       http://hg.openjdk.java.net/mobile/dev/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/mobile/dev/hotspot/rev/8edce4224ea4

Merge


Changeset: 2de6311c5afc
Author:    drwhite
Date:      2016-01-22 06:13 -0500
URL:       http://hg.openjdk.java.net/mobile/dev/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/mobile/dev/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/mobile/dev/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/mobile/dev/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/mobile/dev/hotspot/rev/14bc3211b17e

Merge


Changeset: c5480d4abfe4
Author:    dholmes
Date:      2016-01-29 05:32 -0500
URL:       http://hg.openjdk.java.net/mobile/dev/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/mobile/dev/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/mobile/dev/hotspot/rev/67905dccad40

Merge


Changeset: 1ab7bc23c4cb
Author:    brutisso
Date:      2016-01-29 10:44 +0100
URL:       http://hg.openjdk.java.net/mobile/dev/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/mobile/dev/hotspot/rev/c90e97ffadde

Merge


Changeset: cc02ddce162a
Author:    dsamersoff
Date:      2016-01-29 15:26 +0300
URL:       http://hg.openjdk.java.net/mobile/dev/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/mobile/dev/hotspot/rev/7b3006e2e0c3

Merge


Changeset: b92f2d6f4608
Author:    dsamersoff
Date:      2016-01-29 14:59 +0000
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/b92f2d6f4608

Merge


Changeset: af014cb82e42
Author:    dfazunen
Date:      2016-01-29 16:17 +0400
URL:       http://hg.openjdk.java.net/mobile/dev/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/mobile/dev/hotspot/rev/9d0a489178e8

Merge


Changeset: f633da349d77
Author:    ddmitriev
Date:      2016-01-29 16:03 +0300
URL:       http://hg.openjdk.java.net/mobile/dev/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/mobile/dev/hotspot/rev/5ccc08672132

Merge


Changeset: 5ef5fbf51b0d
Author:    sangheki
Date:      2016-01-29 16:25 -0800
URL:       http://hg.openjdk.java.net/mobile/dev/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/mobile/dev/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/mobile/dev/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/mobile/dev/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/mobile/dev/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/mobile/dev/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/mobile/dev/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/mobile/dev/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/mobile/dev/hotspot/rev/913479df6e26

Merge


Changeset: 3f6379335462
Author:    brutisso
Date:      2016-02-02 09:51 +0100
URL:       http://hg.openjdk.java.net/mobile/dev/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/mobile/dev/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/mobile/dev/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/mobile/dev/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/mobile/dev/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/mobile/dev/hotspot/rev/8d8c1162953e

Merge


Changeset: 8bfb1133d754
Author:    hseigel
Date:      2016-02-02 08:27 -0500
URL:       http://hg.openjdk.java.net/mobile/dev/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/mobile/dev/hotspot/rev/04a9132aa6e4

Merge


Changeset: 6231dc9a7946
Author:    jwilhelm
Date:      2016-02-03 01:35 +0100
URL:       http://hg.openjdk.java.net/mobile/dev/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/mobile/dev/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/mobile/dev/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/mobile/dev/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/mobile/dev/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/mobile/dev/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/mobile/dev/hotspot/rev/599bd517eda1

Merge


Changeset: e562322af4d7
Author:    coleenp
Date:      2016-02-03 17:26 +0000
URL:       http://hg.openjdk.java.net/mobile/dev/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/mobile/dev/hotspot/rev/9fc51379c2c0

Merge


Changeset: beb0e7647de7
Author:    ctornqvi
Date:      2016-02-03 13:42 -0800
URL:       http://hg.openjdk.java.net/mobile/dev/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/mobile/dev/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/mobile/dev/hotspot/rev/cff975a4c46e

Merge


Changeset: 3273eec11f6e
Author:    mlarsson
Date:      2016-02-02 11:09 +0100
URL:       http://hg.openjdk.java.net/mobile/dev/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/mobile/dev/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/mobile/dev/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/mobile/dev/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/mobile/dev/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/mobile/dev/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/mobile/dev/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/mobile/dev/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/mobile/dev/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/mobile/dev/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/mobile/dev/hotspot/rev/563c2655a1d1

Merge


Changeset: c83c923eb4da
Author:    asmotrak
Date:      2016-02-04 13:42 -0800
URL:       http://hg.openjdk.java.net/mobile/dev/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/mobile/dev/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/mobile/dev/hotspot/rev/4c4a1df979c6

Merge


Changeset: 9d41cca130a7
Author:    brutisso
Date:      2016-02-05 08:59 +0100
URL:       http://hg.openjdk.java.net/mobile/dev/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/mobile/dev/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/mobile/dev/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/mobile/dev/hotspot/rev/43428ecf682b

Merge


Changeset: 4fa762a8efa2
Author:    ehelin
Date:      2016-02-05 16:03 +0100
URL:       http://hg.openjdk.java.net/mobile/dev/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/mobile/dev/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/mobile/dev/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/mobile/dev/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/mobile/dev/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/mobile/dev/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/mobile/dev/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/mobile/dev/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/mobile/dev/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/mobile/dev/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/mobile/dev/hotspot/rev/e37297fef203

Merge


Changeset: 13e9201c31e4
Author:    rriggs
Date:      2016-02-18 14:45 -0500
URL:       http://hg.openjdk.java.net/mobile/dev/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/mobile/dev/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/mobile/dev/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/mobile/dev/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/mobile/dev/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/mobile/dev/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/mobile/dev/hotspot/rev/306affd7e6c9

Merge


Changeset: b038c3bea5a4
Author:    twisti
Date:      2016-02-10 11:23 -1000
URL:       http://hg.openjdk.java.net/mobile/dev/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/mobile/dev/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/mobile/dev/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/mobile/dev/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/mobile/dev/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/mobile/dev/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/mobile/dev/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/mobile/dev/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/mobile/dev/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/mobile/dev/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/mobile/dev/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/mobile/dev/hotspot/rev/a4dbb762e571

Merge


Changeset: fbfe20c87c17
Author:    roland
Date:      2016-02-15 15:15 +0100
URL:       http://hg.openjdk.java.net/mobile/dev/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/mobile/dev/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/mobile/dev/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/mobile/dev/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/mobile/dev/hotspot/rev/6ac1feb0794c

Merge


Changeset: 9cf33e51c2d4
Author:    shade
Date:      2016-02-15 23:45 +0300
URL:       http://hg.openjdk.java.net/mobile/dev/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/mobile/dev/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/mobile/dev/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/mobile/dev/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/mobile/dev/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/mobile/dev/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/mobile/dev/hotspot/rev/e3e5642da773

Merge


Changeset: 71a634eeec42
Author:    brutisso
Date:      2016-02-10 12:56 +0100
URL:       http://hg.openjdk.java.net/mobile/dev/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/mobile/dev/hotspot/rev/70c9e56e4ace

Merge


Changeset: 75f6573e9c44
Author:    mikael
Date:      2016-02-10 15:20 -0800
URL:       http://hg.openjdk.java.net/mobile/dev/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/mobile/dev/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/mobile/dev/hotspot/rev/43674df081a7

Merge


Changeset: 6411ec1cfbb6
Author:    dholmes
Date:      2016-02-10 22:22 -0500
URL:       http://hg.openjdk.java.net/mobile/dev/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/mobile/dev/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/mobile/dev/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/mobile/dev/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/mobile/dev/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/mobile/dev/hotspot/rev/aafce3cb3c9a

Merge


Changeset: 1610a87dfa21
Author:    david
Date:      2016-02-11 16:49 +0100
URL:       http://hg.openjdk.java.net/mobile/dev/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/mobile/dev/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/mobile/dev/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/mobile/dev/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/mobile/dev/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/mobile/dev/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/mobile/dev/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/mobile/dev/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/mobile/dev/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/mobile/dev/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/mobile/dev/hotspot/rev/1d51771bad5c

Merge


Changeset: f14a0a890704
Author:    amurillo
Date:      2016-02-23 18:57 -0800
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/f14a0a890704

Merge


Changeset: 934f6793f5f7
Author:    lana
Date:      2016-02-25 11:27 -0800
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/934f6793f5f7

Merge


Changeset: 3e3a10fe9511
Author:    lana
Date:      2016-03-03 12:25 -0800
URL:       http://hg.openjdk.java.net/mobile/dev/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/mobile/dev/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/mobile/dev/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/mobile/dev/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/mobile/dev/hotspot/rev/f83b14f087e3

Merge


Changeset: 99f1cf3520d9
Author:    jmasa
Date:      2016-02-16 13:20 -0800
URL:       http://hg.openjdk.java.net/mobile/dev/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/mobile/dev/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/mobile/dev/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/mobile/dev/hotspot/rev/5c492a3bcacf

Merge


Changeset: b1d3888c0ae7
Author:    sgehwolf
Date:      2016-02-17 17:03 -0500
URL:       http://hg.openjdk.java.net/mobile/dev/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/mobile/dev/hotspot/rev/04465692f987

Merge


Changeset: 9fd1e876ec1f
Author:    simonis
Date:      2016-02-17 22:17 -0500
URL:       http://hg.openjdk.java.net/mobile/dev/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/mobile/dev/hotspot/rev/50e7ba84b313

Merge


Changeset: dcfd41c9aee8
Author:    akulyakh
Date:      2016-02-18 14:56 +0300
URL:       http://hg.openjdk.java.net/mobile/dev/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/mobile/dev/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/mobile/dev/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/mobile/dev/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/mobile/dev/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/mobile/dev/hotspot/rev/a10b72550e25

Merge


Changeset: 2eed484c9c04
Author:    mgerdin
Date:      2016-02-04 08:22 +0100
URL:       http://hg.openjdk.java.net/mobile/dev/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/mobile/dev/hotspot/rev/d858d53ddd54

Merge


Changeset: d02f3149a3e8
Author:    mgerdin
Date:      2016-02-19 14:15 +0100
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/d02f3149a3e8

Merge


Changeset: ffd3843c127c
Author:    ihse
Date:      2016-02-19 14:04 +0100
URL:       http://hg.openjdk.java.net/mobile/dev/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/mobile/dev/hotspot/rev/8931bfe95633

Merge


Changeset: 1f58338cdec9
Author:    kbarrett
Date:      2016-02-19 15:14 -0500
URL:       http://hg.openjdk.java.net/mobile/dev/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/mobile/dev/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/mobile/dev/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/mobile/dev/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/mobile/dev/hotspot/rev/5624ea45bbd7

Merge


Changeset: c35381ecd2da
Author:    brutisso
Date:      2016-02-23 09:52 +0100
URL:       http://hg.openjdk.java.net/mobile/dev/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/mobile/dev/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/mobile/dev/hotspot/rev/d015eb5b230c

Merge


Changeset: 046cdd3a4173
Author:    stuefe
Date:      2016-02-23 19:10 -0500
URL:       http://hg.openjdk.java.net/mobile/dev/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/mobile/dev/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/mobile/dev/hotspot/rev/0fe42e7d345c

Merge


Changeset: d132d9803a5e
Author:    chegar
Date:      2016-03-03 12:59 +0000
URL:       http://hg.openjdk.java.net/mobile/dev/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/mobile/dev/hotspot/rev/f20c0fbdd45a

Merge


Changeset: c7e17532efa8
Author:    ctornqvi
Date:      2016-03-03 12:44 -0800
URL:       http://hg.openjdk.java.net/mobile/dev/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/mobile/dev/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/mobile/dev/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/mobile/dev/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/mobile/dev/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/mobile/dev/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/mobile/dev/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/mobile/dev/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/mobile/dev/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/mobile/dev/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/mobile/dev/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/mobile/dev/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/mobile/dev/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/mobile/dev/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/mobile/dev/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/mobile/dev/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/mobile/dev/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/mobile/dev/hotspot/rev/df3a274ff883

Merge


Changeset: 94f78e8d4d83
Author:    jcm
Date:      2016-02-22 23:37 -0800
URL:       http://hg.openjdk.java.net/mobile/dev/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/mobile/dev/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/mobile/dev/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/mobile/dev/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/mobile/dev/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/mobile/dev/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/mobile/dev/hotspot/rev/0fc557e05fc0

Merge


Changeset: d8386cb3528c
Author:    thartmann
Date:      2016-02-25 08:47 +0100
URL:       http://hg.openjdk.java.net/mobile/dev/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/mobile/dev/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/mobile/dev/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/mobile/dev/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/mobile/dev/hotspot/rev/dc9643c06abb

Merge


Changeset: fb4ca0e4cc42
Author:    shade
Date:      2016-02-25 15:10 +0300
URL:       http://hg.openjdk.java.net/mobile/dev/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/mobile/dev/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/mobile/dev/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/mobile/dev/hotspot/rev/57f7f86ae5c8

Merge


Changeset: 1e4d74c1b3d0
Author:    twisti
Date:      2016-02-24 09:22 -0800
URL:       http://hg.openjdk.java.net/mobile/dev/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/mobile/dev/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/mobile/dev/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/mobile/dev/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/mobile/dev/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/mobile/dev/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/mobile/dev/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/mobile/dev/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/mobile/dev/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/mobile/dev/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/mobile/dev/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/mobile/dev/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/mobile/dev/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/mobile/dev/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/mobile/dev/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/mobile/dev/hotspot/rev/8a8b603542ca

Merge


Changeset: 41d58013ab47
Author:    cjplummer
Date:      2016-02-26 09:13 -0800
URL:       http://hg.openjdk.java.net/mobile/dev/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/mobile/dev/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/mobile/dev/hotspot/rev/13d02d8f9616

Merge


Changeset: 35345fc5423d
Author:    shade
Date:      2016-03-02 12:29 +0300
URL:       http://hg.openjdk.java.net/mobile/dev/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/mobile/dev/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/mobile/dev/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/mobile/dev/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/mobile/dev/hotspot/rev/3c531219fc38

Merge


Changeset: 8750312a7452
Author:    aeriksso
Date:      2016-02-18 16:15 +0100
URL:       http://hg.openjdk.java.net/mobile/dev/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/mobile/dev/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/mobile/dev/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/mobile/dev/hotspot/rev/3c856080f830

Merge


Changeset: c487d066a42d
Author:    dholmes
Date:      2016-02-24 16:04 -0500
URL:       http://hg.openjdk.java.net/mobile/dev/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/mobile/dev/hotspot/rev/6ab1b2eaa26f

Merge


Changeset: e06c15b0844e
Author:    kbarrett
Date:      2016-02-23 18:58 -0500
URL:       http://hg.openjdk.java.net/mobile/dev/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/mobile/dev/hotspot/rev/e4af68ae1ece

Merge


Changeset: 6416cd3a77b3
Author:    ctornqvi
Date:      2016-02-24 16:34 -0500
URL:       http://hg.openjdk.java.net/mobile/dev/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/mobile/dev/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/mobile/dev/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/mobile/dev/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/mobile/dev/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/mobile/dev/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/mobile/dev/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/mobile/dev/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/mobile/dev/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/mobile/dev/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/mobile/dev/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/mobile/dev/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/mobile/dev/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/mobile/dev/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/mobile/dev/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/mobile/dev/hotspot/rev/b1f8f786bf0d

Merge


Changeset: 1af0e347a76e
Author:    jwilhelm
Date:      2016-02-29 15:42 +0000
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/1af0e347a76e

Merge


Changeset: 4766e03eaf19
Author:    drwhite
Date:      2016-02-29 11:32 -0500
URL:       http://hg.openjdk.java.net/mobile/dev/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/mobile/dev/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/mobile/dev/hotspot/rev/2778191158c6

Merge


Changeset: 62d355fd1283
Author:    mockner
Date:      2016-02-29 16:58 -0500
URL:       http://hg.openjdk.java.net/mobile/dev/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/mobile/dev/hotspot/rev/c13e1f468027

Merge


Changeset: 5c4f8192021e
Author:    erikj
Date:      2016-03-01 09:42 +0100
URL:       http://hg.openjdk.java.net/mobile/dev/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/mobile/dev/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/mobile/dev/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/mobile/dev/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/mobile/dev/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/mobile/dev/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/mobile/dev/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/mobile/dev/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/mobile/dev/hotspot/rev/e0f999893ca8

Merge


Changeset: d7750079ebe0
Author:    rprotacio
Date:      2016-03-02 10:59 -0500
URL:       http://hg.openjdk.java.net/mobile/dev/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/mobile/dev/hotspot/rev/8d89fd576550

Merge


Changeset: 55fe28454251
Author:    poonam
Date:      2016-02-25 11:27 +0530
URL:       http://hg.openjdk.java.net/mobile/dev/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/mobile/dev/hotspot/rev/b10d60e33756

Merge


Changeset: ac4b6ebbdd6c
Author:    rprotacio
Date:      2016-03-02 15:10 -0500
URL:       http://hg.openjdk.java.net/mobile/dev/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/mobile/dev/hotspot/rev/69f55dd802b8

Merge


Changeset: 11e230ff047a
Author:    gziemski
Date:      2016-03-02 14:36 -0600
URL:       http://hg.openjdk.java.net/mobile/dev/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/mobile/dev/hotspot/rev/eb16739251ff

Merge


Changeset: 904b2fb4a2f6
Author:    dsamersoff
Date:      2016-03-03 11:28 +0300
URL:       http://hg.openjdk.java.net/mobile/dev/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/mobile/dev/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/mobile/dev/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/mobile/dev/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/mobile/dev/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/mobile/dev/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/mobile/dev/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: d84d76520095
Author:    gadams
Date:      2016-03-30 10:50 -0400
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/d84d76520095

Merge

! make/bsd/makefiles/gcc.make
! src/cpu/x86/vm/macroAssembler_x86.cpp
! src/cpu/x86/vm/sharedRuntime_x86_32.cpp
! src/cpu/x86/vm/sharedRuntime_x86_64.cpp
! src/cpu/x86/vm/templateInterpreterGenerator_x86.cpp
! src/cpu/zero/vm/cppInterpreter_zero.cpp
! src/cpu/zero/vm/interpreterRT_zero.cpp
- 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/os/bsd/vm/os_bsd.cpp
! src/os/linux/vm/globals_linux.hpp
! 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/classfile/sharedPathsMiscInfo.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/parallel/psParallelCompact.cpp
! src/share/vm/interpreter/bytecodeInterpreter.cpp
- src/share/vm/jvmci/commandLineFlagConstraintsJVMCI.cpp
- src/share/vm/jvmci/commandLineFlagConstraintsJVMCI.hpp
! src/share/vm/memory/filemap.cpp
! src/share/vm/prims/jvmtiExport.cpp
! src/share/vm/prims/jvmtiExport.hpp
! src/share/vm/prims/jvmtiRedefineClasses.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/java.cpp
! src/share/vm/runtime/os.cpp
! src/share/vm/runtime/os.hpp
! src/share/vm/runtime/thread.hpp
! src/share/vm/runtime/vmStructs.cpp
! src/share/vm/services/diagnosticCommand.cpp
! src/share/vm/services/diagnosticCommand.hpp
! src/share/vm/utilities/macros.hpp

Changeset: 834683ac5b6d
Author:    gadams
Date:      2016-03-30 13:53 -0400
URL:       http://hg.openjdk.java.net/mobile/dev/hotspot/rev/834683ac5b6d

8153108: jvmti diagnostics command requires INCLUDE_SERVICES
Reviewed-by: bobv

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



More information about the mobile-dev mailing list