hg: jdk9/client/hotspot: 332 new changesets

david.dehaven at oracle.com david.dehaven at oracle.com
Tue Apr 19 19:13:40 UTC 2016


Changeset: 70375b3285d9
Author:    mgerdin
Date:      2016-03-07 17:23 +0100
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/70375b3285d9

8151178: Move the collection set out of the G1 collector policy
Summary: Create a G1CollectionSet class
Reviewed-by: jwilhelm, tbenson, tschatzl

! src/share/vm/gc/g1/g1CollectedHeap.cpp
! src/share/vm/gc/g1/g1CollectedHeap.hpp
+ src/share/vm/gc/g1/g1CollectionSet.cpp
+ src/share/vm/gc/g1/g1CollectionSet.hpp
! src/share/vm/gc/g1/g1CollectorPolicy.cpp
! src/share/vm/gc/g1/g1CollectorPolicy.hpp
! src/share/vm/gc/g1/g1CollectorState.hpp
! src/share/vm/gc/g1/g1ParScanThreadState.cpp
! src/share/vm/gc/g1/g1YoungRemSetSamplingThread.cpp
! src/share/vm/gc/g1/youngList.cpp

Changeset: 8afc97475eba
Author:    csahu
Date:      2016-03-08 14:37 +0530
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/8afc97475eba

8146683: check_addr0 should be more efficient
Reviewed-by: dsamersoff, kevinw, dholmes
Contributed-by: cheleswer.sahu at oracle.com

! src/os/solaris/vm/os_solaris.cpp

Changeset: c5926c871707
Author:    ehelin
Date:      2016-03-07 10:36 +0100
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/c5926c871707

8151365: Move G1YoungGenSizer to a separate file
Reviewed-by: mgerdin, tschatzl

! src/share/vm/gc/g1/g1CollectorPolicy.cpp
+ src/share/vm/gc/g1/g1YoungGenSizer.cpp
+ src/share/vm/gc/g1/g1YoungGenSizer.hpp

Changeset: 2dbbb7996514
Author:    ehelin
Date:      2016-03-08 14:54 +0100
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/2dbbb7996514

Merge


Changeset: 899be832e91d
Author:    rprotacio
Date:      2016-03-08 12:57 -0500
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/899be832e91d

8149991: Convert TraceSafepointCleanupTime to Unified Logging
Summary: Converted TraceSafepointCleanupTime to -Xlog:safepointcleanup=info
Reviewed-by: hseigel, mockner, ddmitriev, dholmes, coleenp

! src/share/vm/logging/logTag.hpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/logTimer.hpp
! src/share/vm/runtime/safepoint.cpp
! src/share/vm/runtime/timer.cpp
+ test/runtime/logging/SafepointCleanupTest.java

Changeset: 59d3a69564dc
Author:    rprotacio
Date:      2016-03-08 15:19 -0500
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/59d3a69564dc

8150083: Convert VerboseVerification to Unified Logging
Summary: Converted -XX:+VerboseVerfication to -Xlog:verboseverification=info
Reviewed-by: hseigel, dholmes

! src/share/vm/classfile/verifier.cpp
! src/share/vm/logging/logTag.hpp
! src/share/vm/runtime/globals.hpp
! test/runtime/logging/ClassInitializationTest.java
+ test/runtime/logging/VerboseVerificationTest.java

Changeset: 2d1f1d4c0379
Author:    tonyp
Date:      2016-03-09 09:45 +0100
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/2d1f1d4c0379

8146991: Introduce per-worker preserved mark stacks in ParallelGC
Reviewed-by: tschatzl, ysr

! src/share/vm/gc/parallel/psPromotionManager.cpp
! src/share/vm/gc/parallel/psPromotionManager.hpp
! src/share/vm/gc/parallel/psScavenge.cpp
! src/share/vm/gc/parallel/psScavenge.hpp
! src/share/vm/gc/shared/preservedMarks.cpp
! src/share/vm/gc/shared/preservedMarks.hpp

Changeset: 47a9289d9b0b
Author:    tschatzl
Date:      2016-03-09 09:56 +0100
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/47a9289d9b0b

8151414: os::pretouch_memory should take void* instead of char*
Summary: Change parameters and remove associated casts.
Reviewed-by: pliden, stefank

! src/share/vm/gc/parallel/mutableSpace.cpp
! src/share/vm/runtime/os.cpp
! src/share/vm/runtime/os.hpp

Changeset: 51330f8324b6
Author:    sla
Date:      2016-03-09 12:30 +0100
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/51330f8324b6

8151196: Several tests fail due to test library not found
Reviewed-by: ctornqvi, brutisso

! test/gc/g1/plab/TestPLABPromotion.java
! test/gc/g1/plab/TestPLABResize.java
! test/serviceability/dcmd/gc/HeapDumpAllTest.java
! test/serviceability/dcmd/gc/HeapDumpTest.java

Changeset: 189efe045210
Author:    brutisso
Date:      2016-03-09 14:05 +0100
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/189efe045210

8151513: Remove debugging code from BarrierSet
Reviewed-by: pliden, stefank

! src/share/vm/gc/shared/barrierSet.cpp
! src/share/vm/gc/shared/barrierSet.inline.hpp

Changeset: f81ea6b38171
Author:    brutisso
Date:      2016-03-09 14:54 +0100
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/f81ea6b38171

Merge


Changeset: 5322bfdc760a
Author:    jwilhelm
Date:      2016-03-09 14:18 +0100
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/5322bfdc760a

Merge

! src/share/vm/code/codeCache.cpp
! src/share/vm/code/codeCache.hpp
! src/share/vm/code/nmethod.cpp
- src/share/vm/jvmci/commandLineFlagConstraintsJVMCI.cpp
- src/share/vm/jvmci/commandLineFlagConstraintsJVMCI.hpp
! src/share/vm/runtime/arguments.cpp
! test/TEST.groups

Changeset: 572d669d17cd
Author:    sangheki
Date:      2016-03-09 11:08 -0800
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/572d669d17cd

8150362: G1 base elapsed time prediction is wrong because rs_length prediction is wrong
Summary: Change rs_length prediction used from G1 base elapsed time prediction
Reviewed-by: mgerdin, tschatzl

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

Changeset: 80706cc25494
Author:    kbarrett
Date:      2016-03-09 11:03 -0500
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/80706cc25494

8150688: Fix os_windows siglabel
Summary: Change types to eliminate implicit narrowing, and other cleanups.
Reviewed-by: dholmes, tbenson

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

Changeset: 5c66afad690c
Author:    kbarrett
Date:      2016-03-09 20:37 +0000
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/5c66afad690c

Merge


Changeset: 7d5870c06812
Author:    sangheki
Date:      2016-03-09 15:37 -0800
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/7d5870c06812

8145312: CMS: There is insufficient memory with CMSSamplingGrain=1
Summary: Change minimum range and add constraint function for CMSSamplingGrain flag
Reviewed-by: jmasa, ddmitriev

! src/share/vm/runtime/commandLineFlagConstraintsGC.cpp
! src/share/vm/runtime/commandLineFlagConstraintsGC.hpp
! src/share/vm/runtime/globals.hpp

Changeset: a8fd0d8c7803
Author:    brutisso
Date:      2016-03-10 08:54 +0100
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/a8fd0d8c7803

8151514: Remove the noisy NOISY debugging code from parCardTableModRefBS.cpp
Reviewed-by: tschatzl, pliden

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

Changeset: f2265fd2eada
Author:    stefank
Date:      2016-02-25 13:08 +0100
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/f2265fd2eada

8150617: nth_bit and friends are broken
Reviewed-by: shade, tschatzl, vlivanov

! src/share/vm/utilities/globalDefinitions.cpp
! src/share/vm/utilities/globalDefinitions.hpp

Changeset: 8d5487c9746d
Author:    stefank
Date:      2016-03-09 12:44 +0100
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/8d5487c9746d

8151436: Leaner ArrayAllocator and BitMaps
Reviewed-by: tschatzl, pliden, kbarrett

! src/share/vm/gc/g1/g1HotCardCache.cpp
! src/share/vm/gc/g1/g1HotCardCache.hpp
! src/share/vm/gc/shared/taskqueue.hpp
! src/share/vm/gc/shared/taskqueue.inline.hpp
! src/share/vm/memory/allocation.hpp
! src/share/vm/memory/allocation.inline.hpp
! src/share/vm/utilities/bitMap.cpp
! src/share/vm/utilities/bitMap.hpp

Changeset: 7ac081122b8f
Author:    stefank
Date:      2016-03-09 12:44 +0100
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/7ac081122b8f

8151439: Inline the BitMap constructor
Reviewed-by: tschatzl, pliden, kbarrett

! src/share/vm/utilities/bitMap.cpp
! src/share/vm/utilities/bitMap.hpp

Changeset: 04c67174a75f
Author:    stefank
Date:      2016-03-09 12:45 +0100
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/04c67174a75f

8151440: Move BitMap verfication inline functions out from bitMap.hpp
Reviewed-by: tschatzl, pliden, kbarrett

! src/share/vm/utilities/bitMap.cpp
! src/share/vm/utilities/bitMap.hpp
! src/share/vm/utilities/bitMap.inline.hpp

Changeset: 4c8ec9926913
Author:    stefank
Date:      2016-03-10 10:17 +0100
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/4c8ec9926913

Merge


Changeset: e11a28c44624
Author:    mchernov
Date:      2016-03-03 16:12 +0300
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/e11a28c44624

8150183: gc/g1/plab/TestPLABResize.java - previous PLAB size should be less than current
Reviewed-by: jmasa, dfazunen

! test/gc/g1/plab/TestPLABResize.java
! test/gc/g1/plab/lib/AppPLABResize.java
! test/gc/g1/plab/lib/LogParser.java

Changeset: 7ba5d575ff59
Author:    dfazunen
Date:      2016-03-01 20:30 +0400
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/7ba5d575ff59

8145908: [Newtest] Multi-threading stress test for G1 Remembered Sets
Reviewed-by: tschatzl, mchernov

+ test/stress/gc/TestMultiThreadStressRSet.java

Changeset: ca8e7407d350
Author:    iignatyev
Date:      2016-03-10 14:15 +0100
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/ca8e7407d350

Merge


Changeset: 35ffddb9c44d
Author:    coleenp
Date:      2016-03-10 13:43 -0500
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/35ffddb9c44d

8150778: Reduce Throwable.getStackTrace() calls to the JVM
Summary: replace JVM_GetStackTraceDepth and JVM_GetStackTraceElement, with JVM_GetStackTraceElements that gets all the elements in the StackTraceElement[]
Reviewed-by: shade, mchung, dholmes, hseigel

! make/share/makefiles/mapfile-vers
! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/classfile/javaClasses.hpp
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/logging/logTag.hpp
! src/share/vm/prims/jvm.cpp
! src/share/vm/prims/jvm.h
+ test/runtime/Throwable/StackTraceLogging.java
+ test/runtime/Throwable/TestThrowable.java

Changeset: 47486cae8b00
Author:    kbarrett
Date:      2016-03-10 16:21 -0500
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/47486cae8b00

8150676: Use BufferNode index
Summary: Maintain index and use it, removing extra checks for or stores of NULL.
Reviewed-by: jmasa, tschatzl

! src/share/vm/gc/g1/dirtyCardQueue.cpp
! src/share/vm/gc/g1/dirtyCardQueue.hpp
! src/share/vm/gc/g1/ptrQueue.cpp
! src/share/vm/gc/g1/ptrQueue.hpp
! src/share/vm/gc/g1/satbMarkQueue.cpp
! src/share/vm/gc/g1/satbMarkQueue.hpp

Changeset: 479321aff3f9
Author:    kbarrett
Date:      2016-03-10 21:57 +0000
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/479321aff3f9

Merge


Changeset: c083b12bb8cc
Author:    pliden
Date:      2016-03-11 09:09 +0100
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/c083b12bb8cc

8134749: SoftReferences declared dead too early
Reviewed-by: jmasa, tbenson

! src/share/vm/gc/shared/referenceProcessor.cpp

Changeset: 72bb2995ad89
Author:    tschatzl
Date:      2016-03-11 09:50 +0100
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/72bb2995ad89

8150952: Net PLAB size is clipped to max PLAB size as a whole, not on a per thread basis
Summary: Bound PLAB size when handing out PLAB sizes, not before.
Reviewed-by: drwhite, jwilhelm

! src/share/vm/gc/g1/g1EvacStats.cpp
! src/share/vm/gc/shared/plab.cpp

Changeset: 3d0716ca86c9
Author:    tschatzl
Date:      2016-03-11 10:06 +0100
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/3d0716ca86c9

Merge


Changeset: 7131b0043899
Author:    mgerdin
Date:      2016-03-11 10:18 +0100
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/7131b0043899

8151633: Don't keep copies of the survivor lists and counts in the G1CollectorPolicy
Reviewed-by: tbenson, tschatzl

! src/share/vm/gc/g1/g1CollectedHeap.cpp
! src/share/vm/gc/g1/g1CollectorPolicy.cpp
! src/share/vm/gc/g1/g1CollectorPolicy.hpp
! src/share/vm/gc/g1/g1MonitoringSupport.cpp

Changeset: d5e9c320ac68
Author:    brutisso
Date:      2016-03-11 10:27 +0100
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/d5e9c320ac68

8151603: Use error stream instead of tty for logging before ShouldNotReachHere()
Reviewed-by: mgerdin, sjohanss

! src/share/vm/gc/cms/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc/cms/parOopClosures.inline.hpp

Changeset: 46f896f79ff9
Author:    brutisso
Date:      2016-03-11 10:30 +0100
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/46f896f79ff9

8151602: Remove logging from refillLinearAllocBlockIfNeeded()
Reviewed-by: tschatzl, sjohanss

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

Changeset: 018403bdb025
Author:    brutisso
Date:      2016-03-11 11:34 +0100
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/018403bdb025

8151605: Change warning() to log_warning(gc) in the GC code
Reviewed-by: jwilhelm, jmasa

! src/share/vm/gc/cms/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc/cms/concurrentMarkSweepThread.cpp
! src/share/vm/gc/cms/concurrentMarkSweepThread.hpp
! src/share/vm/gc/g1/g1CollectedHeap.cpp
! src/share/vm/gc/g1/g1ConcurrentMark.cpp
! src/share/vm/gc/parallel/gcTaskThread.cpp
! src/share/vm/gc/parallel/parallelScavengeHeap.cpp
! src/share/vm/gc/parallel/psMarkSweep.cpp
! src/share/vm/gc/parallel/psOldGen.cpp
! src/share/vm/gc/parallel/psParallelCompact.cpp
! src/share/vm/gc/shared/cardGeneration.cpp
! src/share/vm/gc/shared/cardTableRS.cpp
! src/share/vm/gc/shared/genCollectedHeap.cpp
! src/share/vm/gc/shared/generation.hpp
! src/share/vm/gc/shared/referenceProcessor.cpp
! src/share/vm/gc/shared/vmGCOperations.cpp
! src/share/vm/memory/universe.cpp

Changeset: 7dd05b401d60
Author:    brutisso
Date:      2016-03-11 12:17 +0100
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/7dd05b401d60

Merge

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

Changeset: b5bccee81aeb
Author:    ddmitriev
Date:      2016-03-11 15:34 +0300
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/b5bccee81aeb

8151304: Remove unused develop options(ClearInterpreterLocals and others)
Reviewed-by: coleenp, jwilhelm

! src/share/vm/gc/g1/g1_globals.hpp
! src/share/vm/runtime/globals.hpp

Changeset: 9ec931aabdd0
Author:    rehn
Date:      2016-03-08 13:05 +0100
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/9ec931aabdd0

8151265: Add a way to extend UL tags
Reviewed-by: dholmes, kbarrett

! src/share/vm/logging/logTag.hpp
+ src/share/vm/logging/logTag_ext.hpp

Changeset: 7ae57ffc9ed3
Author:    mlarsson
Date:      2016-03-11 14:55 +0100
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/7ae57ffc9ed3

Merge


Changeset: 55a9b972bc55
Author:    mockner
Date:      2016-03-10 15:52 -0500
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/55a9b972bc55

8146551: The output from classresolve tag has been shortened and moved to debug level.
Summary: The output from classresolve tag has been shortened and moved to debug level.
Reviewed-by: coleenp, rprotacio

! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/classfile/verificationType.cpp
! src/share/vm/classfile/verifier.cpp
! src/share/vm/oops/constantPool.cpp
! src/share/vm/prims/jni.cpp
! src/share/vm/prims/jvm.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/reflection.cpp
! test/runtime/logging/ClassResolutionTest.java

Changeset: 85bb1e6db5cb
Author:    mockner
Date:      2016-03-11 17:02 +0100
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/85bb1e6db5cb

Merge

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

Changeset: e928b4b9e4ea
Author:    brutisso
Date:      2016-03-13 13:26 +0100
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/e928b4b9e4ea

8151604: Rely on options range checking rather than explict checks
Reviewed-by: jwilhelm, drwhite, sangheki

! src/share/vm/gc/cms/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc/g1/g1CollectorPolicy.cpp

Changeset: 1b136ffa8a67
Author:    drwhite
Date:      2016-03-11 16:59 -0500
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/1b136ffa8a67

8140257: Add support for "gc service threads" to ConcurrentGCThread
Summary: Push up the common run() and stop() methods from subclasses to ConcurrentGCThread, as well as declaration iof run_service() stop_service().
Reviewed-by: kbarrett, pliden

! src/share/vm/gc/cms/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc/cms/concurrentMarkSweepThread.cpp
! src/share/vm/gc/cms/concurrentMarkSweepThread.hpp
! src/share/vm/gc/g1/concurrentG1RefineThread.cpp
! src/share/vm/gc/g1/concurrentG1RefineThread.hpp
! src/share/vm/gc/g1/concurrentMarkThread.cpp
! src/share/vm/gc/g1/concurrentMarkThread.hpp
! src/share/vm/gc/g1/g1StringDedup.cpp
! src/share/vm/gc/g1/g1StringDedupThread.cpp
! src/share/vm/gc/g1/g1StringDedupThread.hpp
! src/share/vm/gc/g1/g1YoungRemSetSamplingThread.cpp
! src/share/vm/gc/g1/g1YoungRemSetSamplingThread.hpp
! src/share/vm/gc/shared/concurrentGCThread.cpp
! src/share/vm/gc/shared/concurrentGCThread.hpp
! src/share/vm/gc/shared/genCollectedHeap.cpp

Changeset: fac369425a15
Author:    coleenp
Date:      2016-03-12 07:23 -0500
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/fac369425a15

8151728: jni test crashes JVM assert(_handle != __null) failed: resolving NULL handle
Summary: New assert needs to check for null.
Reviewed-by: hseigel, gtriantafill

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

Changeset: e7bcc46ab8bd
Author:    coleenp
Date:      2016-03-13 19:41 +0000
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/e7bcc46ab8bd

Merge


Changeset: ef08f0d91230
Author:    sjohanss
Date:      2016-03-14 09:10 +0100
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/ef08f0d91230

8151693: Move print_heap_before/after_gc to debug level
Reviewed-by: brutisso, jwilhelm

! src/share/vm/memory/universe.cpp

Changeset: cb653335d4be
Author:    sjohanss
Date:      2016-03-14 09:11 +0100
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/cb653335d4be

8151696: Print all regions on trace level to get same behavior as old PrintHeapAtGCExtended
Reviewed-by: brutisso, jwilhelm

! src/share/vm/gc/g1/g1CollectedHeap.cpp
! src/share/vm/gc/g1/g1CollectedHeap.hpp
! src/share/vm/logging/logPrefix.hpp

Changeset: a04989a057c7
Author:    dsamersoff
Date:      2016-03-14 11:45 +0300
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/a04989a057c7

8151368: SA: Unexpected ArithmeticException in CompactHashTable
Summary: Add missed null check
Reviewed-by: iklam, dsamersoff
Contributed-by: kubota.yuji at gmail.com

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

Changeset: b504a42bbe38
Author:    dsamersoff
Date:      2016-03-14 09:07 +0000
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/b504a42bbe38

Merge


Changeset: a6023e8b5c70
Author:    pliden
Date:      2016-03-14 09:42 +0100
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/a6023e8b5c70

8067768: Check for too small values for -Xmx
Reviewed-by: jwilhelm, dfazunen

! src/share/vm/gc/shared/collectorPolicy.cpp
! test/gc/arguments/TestMaxHeapSizeTools.java

Changeset: 93a15edd6aee
Author:    pliden
Date:      2016-03-14 11:55 +0100
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/93a15edd6aee

Merge


Changeset: 508fcb923812
Author:    ysuenaga
Date:      2016-03-04 18:12 +0900
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/508fcb923812

8151181: Add JSnap to jhsdb
Reviewed-by: dsamersoff

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

Changeset: fe137daae1a0
Author:    dsamersoff
Date:      2016-03-14 11:53 +0000
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/fe137daae1a0

Merge


Changeset: 24c6f885d316
Author:    simonis
Date:      2016-03-11 16:39 +0100
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/24c6f885d316

8151593: Cleanup definition/usage of INLINE/NOINLINE macros and add xlC support
Reviewed-by: coleenp, stuefe
Contributed-by: matthias.baesken at sap.com

! src/os/linux/vm/os_linux.cpp
! src/share/vm/memory/allocation.cpp
! src/share/vm/memory/allocation.hpp
! src/share/vm/oops/instanceKlass.inline.hpp
! src/share/vm/runtime/objectMonitor.cpp
! src/share/vm/runtime/synchronizer.cpp
! src/share/vm/utilities/globalDefinitions.hpp
! src/share/vm/utilities/globalDefinitions_gcc.hpp
! src/share/vm/utilities/globalDefinitions_sparcWorks.hpp
! src/share/vm/utilities/globalDefinitions_visCPP.hpp
! src/share/vm/utilities/globalDefinitions_xlc.hpp
! src/share/vm/utilities/stack.inline.hpp

Changeset: 63a57b9b3ea4
Author:    coleenp
Date:      2016-03-14 13:20 +0000
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/63a57b9b3ea4

Merge


Changeset: dc379d0b1113
Author:    mockner
Date:      2016-03-14 15:06 -0400
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/dc379d0b1113

8149995: TraceClassLoadingPreorder has been converted to Unified Logging.
Summary: TraceClassLoadingPreorder has been converted to Unified Logging. Logging alias table now has extra columns to support multi-tag configurations.
Reviewed-by: iklam, coleenp

! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/logging/logTag.hpp
! src/share/vm/memory/metaspaceShared.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/arguments.hpp
! src/share/vm/runtime/globals.hpp

Changeset: 06b764a12317
Author:    mockner
Date:      2016-03-14 20:20 +0100
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/06b764a12317

Merge


Changeset: 10cc279f1b13
Author:    stefank
Date:      2016-03-09 17:03 +0100
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/10cc279f1b13

8151534: Refactor ArrayAllocator for easier reuse
Reviewed-by: tschatzl, brutisso

! src/share/vm/memory/allocation.hpp
! src/share/vm/memory/allocation.inline.hpp

Changeset: b0432c9975f6
Author:    dholmes
Date:      2016-03-15 03:00 -0400
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/b0432c9975f6

8137165: Tests fail in SR_Handler because thread is not VMThread or JavaThread
Reviewed-by: kbarrett

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

Changeset: 32844ece283c
Author:    dholmes
Date:      2016-03-15 09:16 +0000
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/32844ece283c

Merge


Changeset: 5044bb87554e
Author:    brutisso
Date:      2016-03-15 08:19 +0100
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/5044bb87554e

8151842: Local variables have wrong names after JDK-8148736
Reviewed-by: kbarrett, jprovino, tschatzl

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

Changeset: 4216fd7e4301
Author:    brutisso
Date:      2016-03-15 09:18 +0000
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/4216fd7e4301

Merge


Changeset: 3635f6de52cf
Author:    ysuenaga
Date:      2016-03-15 12:27 +0900
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/3635f6de52cf

8151709: jhsdb should show help message in SALauncher.
Reviewed-by: dsamersoff

! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/SAGetopt.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/SALauncher.java

Changeset: 9a2bf8774955
Author:    dsamersoff
Date:      2016-03-15 10:56 +0000
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/9a2bf8774955

Merge


Changeset: 33d91edc926f
Author:    pliden
Date:      2016-03-15 08:01 +0100
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/33d91edc926f

8062506: Java GCCause enum is out of sync with C++ GCCause enum
Reviewed-by: stefank, tschatzl

! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/shared/GCCause.java
! src/share/vm/gc/shared/gcCause.hpp

Changeset: 6d4b1bb57cc4
Author:    pliden
Date:      2016-03-15 08:02 +0100
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/6d4b1bb57cc4

8148239: TestSelectDefaultGC.java incorrectly expects G1 on non-server class machines
Reviewed-by: brutisso, kzhaldyb

! test/gc/arguments/TestSelectDefaultGC.java

Changeset: 65b1a7bce39e
Author:    pliden
Date:      2016-03-15 13:46 +0100
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/65b1a7bce39e

Merge


Changeset: be3ffb6d8eb0
Author:    stefank
Date:      2016-03-15 10:11 +0100
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/be3ffb6d8eb0

8151539: Remove duplicate AlwaysTrueClosures
Reviewed-by: tschatzl, mgerdin, kbarrett, drwhite

! src/share/vm/gc/g1/g1MarkSweep.cpp
! src/share/vm/gc/parallel/psMarkSweep.cpp
! src/share/vm/gc/parallel/psParallelCompact.cpp
! src/share/vm/gc/shared/genCollectedHeap.cpp
! src/share/vm/gc/shared/referenceProcessor.cpp
! src/share/vm/memory/iterator.hpp
! src/share/vm/prims/whitebox.cpp
! src/share/vm/runtime/jniHandles.cpp
! src/share/vm/runtime/jniHandles.hpp

Changeset: a4658c91d553
Author:    stefank
Date:      2016-03-15 15:29 +0100
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/a4658c91d553

Merge


Changeset: 21bb44b28582
Author:    rehn
Date:      2016-03-08 08:54 +0100
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/21bb44b28582

8151264: Add a notification mechanism for UL configuration changes.
Reviewed-by: dholmes, mlarsson

! src/share/vm/logging/log.cpp
! src/share/vm/logging/logConfiguration.cpp
! src/share/vm/logging/logConfiguration.hpp
! src/share/vm/utilities/internalVMTests.cpp

Changeset: 6529c4f36655
Author:    mlarsson
Date:      2016-03-15 20:07 +0100
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/6529c4f36655

Merge


Changeset: 45a4f459be06
Author:    rprotacio
Date:      2016-03-15 15:43 -0400
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/45a4f459be06

8150085: Convert TraceClearedExceptions to Unified Loggin
Summary: Converted -XX:+TraceClearedExceptions to -Xlog:exceptions=debug
Reviewed-by: mockner, dholmes, coleenp

! src/share/vm/runtime/globals.hpp
! src/share/vm/utilities/exceptions.cpp

Changeset: 4aa1760ab75c
Author:    coleenp
Date:      2016-03-15 20:37 +0000
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/4aa1760ab75c

Merge


Changeset: 3c19d66914bc
Author:    kbarrett
Date:      2016-03-16 00:28 -0400
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/3c19d66914bc

8151781: DirtyCardQueue::apply_closure is unused
Summary: Remove dead code, followup cleanups.
Reviewed-by: brutisso, pliden

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

Changeset: 1537c752a7f5
Author:    stuefe
Date:      2016-03-12 08:35 +0100
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/1537c752a7f5

8148425: strerror() function is not thread-safe
Reviewed-by: dholmes, coleenp

! src/os/aix/vm/os_aix.cpp
! src/os/aix/vm/perfMemory_aix.cpp
! src/os/bsd/vm/os_bsd.cpp
! src/os/bsd/vm/perfMemory_bsd.cpp
! src/os/linux/vm/os_linux.cpp
! src/os/linux/vm/perfMemory_linux.cpp
! src/os/posix/vm/os_posix.cpp
! src/os/solaris/vm/attachListener_solaris.cpp
! src/os/solaris/vm/os_solaris.cpp
! src/os/solaris/vm/perfMemory_solaris.cpp
! src/os/solaris/vm/threadCritical_solaris.cpp
! src/os/windows/vm/os_windows.cpp
! src/os/windows/vm/perfMemory_windows.cpp
! src/share/vm/logging/logFileOutput.cpp
! src/share/vm/memory/filemap.cpp
! src/share/vm/runtime/os.cpp
! src/share/vm/runtime/os.hpp
! src/share/vm/services/heapDumper.cpp
! src/share/vm/utilities/debug.cpp
! src/share/vm/utilities/debug.hpp
! src/share/vm/utilities/ostream.cpp
! src/share/vm/utilities/vmError.cpp

Changeset: 4030d7f9946d
Author:    dholmes
Date:      2016-03-16 05:46 +0000
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/4030d7f9946d

Merge


Changeset: e71072298359
Author:    erikj
Date:      2016-03-15 13:55 +0100
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/e71072298359

8151653: Hotspot build does not respect --enable-openjdk-only
Reviewed-by: tbell, dholmes

! make/aix/makefiles/trace.make
! make/bsd/makefiles/trace.make
! make/linux/makefiles/trace.make
! make/solaris/makefiles/trace.make
! make/windows/build.make
! make/windows/create_obj_files.sh
! make/windows/makefiles/defs.make
! make/windows/makefiles/trace.make
! make/windows/makefiles/vm.make
! src/share/vm/trace/trace.dtd
! src/share/vm/trace/trace.xml
+ src/share/vm/trace/traceevents.xml
+ src/share/vm/trace/tracerelationdecls.xml

Changeset: c4b391039f9f
Author:    erikj
Date:      2016-03-16 10:28 +0100
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/c4b391039f9f

Merge


Changeset: 81faa0678c9b
Author:    csahu
Date:      2016-03-14 18:05 +0530
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/81faa0678c9b

8151509: In check_addr0() function pointer is not updated correctly
Reviewed-by: dholmes, ddmitriev, stuefe
Contributed-by: cheleswer.sahu at oracle.com

! src/os/solaris/vm/os_solaris.cpp

Changeset: 37c777f2cc9c
Author:    kevinw
Date:      2016-03-16 11:13 +0000
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/37c777f2cc9c

Merge

! src/os/solaris/vm/os_solaris.cpp

Changeset: 7ccf7f03a914
Author:    kevinw
Date:      2016-03-16 12:08 +0000
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/7ccf7f03a914

Merge


Changeset: 70081cb6cc16
Author:    brutisso
Date:      2016-03-16 13:38 +0100
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/70081cb6cc16

8151336: Root region scanning should be cancelled and disabled when the ConcurrentMarkThread::run_service() exits
Reviewed-by: pliden, tschatzl

! src/share/vm/gc/g1/concurrentMarkThread.cpp
! src/share/vm/gc/g1/g1CollectedHeap.cpp

Changeset: 9d93b077b22f
Author:    brutisso
Date:      2016-03-16 13:28 +0000
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/9d93b077b22f

Merge


Changeset: b03fcc1a3af3
Author:    tschatzl
Date:      2016-03-16 12:21 +0100
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/b03fcc1a3af3

8151126: Clean up duplicate code for clearing the mark bitmaps
Summary: Merge the code to clear the mark bitmap concurrently and in the STW pause.
Reviewed-by: jmasa, tbenson

! src/share/vm/gc/g1/concurrentMarkThread.cpp
! src/share/vm/gc/g1/g1CollectedHeap.cpp
! src/share/vm/gc/g1/g1ConcurrentMark.cpp
! src/share/vm/gc/g1/g1ConcurrentMark.hpp

Changeset: a651c39d6509
Author:    tschatzl
Date:      2016-03-16 12:23 +0100
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/a651c39d6509

8151614: Improve logging in concurrent mark code
Summary: Move detailed concurrent mark phase logging to "gc, marking" tags and add a summary "Concurrent Cycle" log message when only using "gc" logging.
Reviewed-by: sangheki, brutisso

! src/share/vm/gc/g1/concurrentMarkThread.cpp
! src/share/vm/gc/g1/g1ConcurrentMark.cpp
! src/share/vm/gc/g1/g1ConcurrentMark.hpp
! src/share/vm/logging/logPrefix.hpp

Changeset: f1e1cfbb6d2c
Author:    tschatzl
Date:      2016-03-16 15:36 +0100
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/f1e1cfbb6d2c

Merge


Changeset: 7c88aac45703
Author:    tschatzl
Date:      2016-03-16 16:42 +0100
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/7c88aac45703

Merge

! src/share/vm/gc/g1/concurrentMarkThread.cpp
! src/share/vm/gc/g1/g1CollectedHeap.cpp

Changeset: 785a498ee1ea
Author:    brutisso
Date:      2016-03-16 15:16 +0100
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/785a498ee1ea

8151912: guarantee(GCPauseIntervalMillis >= 1) failed: Constraint for GCPauseIntervalMillis should guarantee that value is >= 1
Reviewed-by: tbenson, tschatzl

! src/share/vm/runtime/globals.hpp

Changeset: 091947451f03
Author:    brutisso
Date:      2016-03-16 14:58 +0000
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/091947451f03

Merge


Changeset: d882ca1d5f51
Author:    brutisso
Date:      2016-03-16 16:21 +0000
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/d882ca1d5f51

Merge


Changeset: 767bc8e5cb19
Author:    pliden
Date:      2016-03-17 08:07 +0100
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/767bc8e5cb19

8151601: Cleanup locking of the Reference pending list
Reviewed-by: brutisso, stefank

! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/Threads.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/soql/sa.js
! src/share/vm/ci/ciReplay.cpp
! src/share/vm/compiler/compileBroker.cpp
! src/share/vm/gc/cms/concurrentMarkSweepThread.cpp
! src/share/vm/gc/cms/concurrentMarkSweepThread.hpp
! src/share/vm/gc/cms/vmCMSOperations.cpp
! src/share/vm/gc/cms/vmCMSOperations.hpp
! src/share/vm/gc/cms/vmStructs_cms.hpp
! src/share/vm/gc/g1/concurrentMarkThread.cpp
! src/share/vm/gc/g1/concurrentMarkThread.hpp
! src/share/vm/gc/g1/g1CollectedHeap.hpp
! src/share/vm/gc/g1/vm_operations_g1.cpp
! src/share/vm/gc/g1/vm_operations_g1.hpp
! src/share/vm/gc/shared/collectedHeap.hpp
! src/share/vm/gc/shared/concurrentGCThread.cpp
! src/share/vm/gc/shared/concurrentGCThread.hpp
! src/share/vm/gc/shared/genCollectedHeap.hpp
+ src/share/vm/gc/shared/referencePendingListLocker.cpp
+ src/share/vm/gc/shared/referencePendingListLocker.hpp
! src/share/vm/gc/shared/vmGCOperations.cpp
! src/share/vm/gc/shared/vmGCOperations.hpp
! src/share/vm/oops/instanceRefKlass.cpp
! src/share/vm/oops/instanceRefKlass.hpp
! src/share/vm/oops/method.cpp
! src/share/vm/runtime/mutexLocker.cpp
! src/share/vm/runtime/mutexLocker.hpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/vmStructs.cpp

Changeset: c1bf188b6940
Author:    tschatzl
Date:      2016-03-17 09:36 +0100
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/c1bf188b6940

8151920: Region liveness printing is broken
Summary: Remove obsolete code that causes an assert.
Reviewed-by: drwhite, brutisso

! src/share/vm/gc/g1/g1ConcurrentMark.cpp
! src/share/vm/gc/g1/g1ConcurrentMark.hpp
+ test/gc/g1/TestRegionLivenessPrint.java

Changeset: 1c9e7b34c46c
Author:    tschatzl
Date:      2016-03-17 10:04 +0100
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/1c9e7b34c46c

Merge


Changeset: 0d58ee2030ae
Author:    erikj
Date:      2016-03-17 09:53 +0100
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/0d58ee2030ae

8151656: Minor tweaks to old Hotspot build to ease comparison with new
Reviewed-by: dholmes, twisti

! make/aix/adlc_updater
! make/bsd/adlc_updater
! make/linux/adlc_updater
! make/solaris/adlc_updater
! make/windows/create_obj_files.sh

Changeset: 0937423af2ae
Author:    erikj
Date:      2016-03-17 11:15 +0100
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/0937423af2ae

Merge


Changeset: b7d7e61dd373
Author:    mgerdin
Date:      2016-03-08 13:17 +0100
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/b7d7e61dd373

8151711: Move G1 number sequences out of the G1 collector policy
Reviewed-by: tbenson, ehelin

! src/share/vm/gc/g1/concurrentMarkThread.cpp
+ src/share/vm/gc/g1/g1Analytics.cpp
+ src/share/vm/gc/g1/g1Analytics.hpp
! src/share/vm/gc/g1/g1CollectorPolicy.cpp
! src/share/vm/gc/g1/g1CollectorPolicy.hpp

Changeset: c838c3bdc22c
Author:    rprotacio
Date:      2016-03-17 12:02 -0400
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/c838c3bdc22c

8151560: Safepoint logging has mismatch between command line level and printed level
Summary: Corrected mistaken "debug" level to "trace"
Reviewed-by: hseigel, jiangli, dholmes

! src/share/vm/runtime/safepoint.cpp

Changeset: 07f4849e1bca
Author:    rprotacio
Date:      2016-03-17 18:54 +0100
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/07f4849e1bca

Merge


Changeset: 5afd0579ed8a
Author:    sangheki
Date:      2016-03-17 11:18 -0700
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/5afd0579ed8a

8151085: Change G1 concurrent timer and tracer measuring time
Summary: Change measuring time for G1 concurrent phases and reporting heap summary
Reviewed-by: brutisso, sjohanss

! src/share/vm/gc/g1/concurrentMarkThread.cpp
! src/share/vm/gc/g1/g1CollectedHeap.cpp
! src/share/vm/gc/g1/g1CollectedHeap.hpp
! src/share/vm/gc/g1/g1CollectorState.hpp
! src/share/vm/gc/g1/g1ConcurrentMark.cpp
! src/share/vm/gc/g1/g1ConcurrentMark.hpp
! src/share/vm/gc/g1/vm_operations_g1.cpp
! src/share/vm/gc/shared/gcTrace.cpp
! src/share/vm/gc/shared/gcTrace.hpp

Changeset: a1d63adc7ba4
Author:    sangheki
Date:      2016-03-18 01:14 +0000
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/a1d63adc7ba4

Merge


Changeset: 3e0bb5b5a92a
Author:    stefank
Date:      2016-03-17 21:00 +0100
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/3e0bb5b5a92a

8026720: Remove the unused SpaceManager::mangle_freed_chunks
Reviewed-by: mgerdin, tschatzl, vlivanov

! src/share/vm/memory/metaspace.cpp

Changeset: 3c5acd9697c9
Author:    stefank
Date:      2016-03-17 21:01 +0100
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/3c5acd9697c9

8027423: Parallel compact GC class unloading measurement includes symbol and string table time
Reviewed-by: mgerdin, jmasa

! src/share/vm/gc/g1/g1CollectedHeap.cpp
! src/share/vm/gc/g1/g1MarkSweep.cpp
! src/share/vm/gc/parallel/psMarkSweep.cpp
! src/share/vm/gc/parallel/psParallelCompact.cpp
! src/share/vm/gc/serial/genMarkSweep.cpp

Changeset: b7618e5d72af
Author:    stefank
Date:      2016-03-17 21:04 +0100
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/b7618e5d72af

8152007: Add the thread to the GCPhase trace events
Reviewed-by: tschatzl, brutisso

! src/share/vm/trace/traceevents.xml

Changeset: defc3322d4c2
Author:    stefank
Date:      2016-03-18 03:46 +0100
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/defc3322d4c2

Merge

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

Changeset: b4d11b54db10
Author:    mgerdin
Date:      2016-03-11 11:22 +0100
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/b4d11b54db10

8151637: Move CollectionSetChooser rebuild code into CollectionSetChooser
Reviewed-by: jmasa, tschatzl

! src/share/vm/gc/g1/collectionSetChooser.cpp
! src/share/vm/gc/g1/collectionSetChooser.hpp
! src/share/vm/gc/g1/g1CollectorPolicy.cpp
! src/share/vm/gc/g1/g1CollectorPolicy.hpp

Changeset: 387b1ac97179
Author:    mgerdin
Date:      2016-03-11 11:22 +0100
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/387b1ac97179

8151808: Factor G1 heap sizing code out of the G1CollectorPolicy
Reviewed-by: tbenson, jwilhelm

! src/share/vm/gc/g1/g1Analytics.hpp
! src/share/vm/gc/g1/g1CollectedHeap.cpp
! src/share/vm/gc/g1/g1CollectedHeap.hpp
! src/share/vm/gc/g1/g1CollectorPolicy.cpp
! src/share/vm/gc/g1/g1CollectorPolicy.hpp
+ src/share/vm/gc/g1/g1HeapSizingPolicy.cpp
+ src/share/vm/gc/g1/g1HeapSizingPolicy.hpp
+ src/share/vm/gc/g1/g1HeapSizingPolicy_ext.cpp

Changeset: ceaa6dea6d58
Author:    stefank
Date:      2016-03-18 08:57 +0100
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/ceaa6dea6d58

8152086: Remove SpaceMangler::mangle_region logging
Reviewed-by: brutisso, tschatzl

! src/share/vm/gc/shared/spaceDecorator.cpp

Changeset: 9d8819aedf12
Author:    stefank
Date:      2016-03-18 08:59 +0100
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/9d8819aedf12

8152100: Rework and unify the GC phase logging
Reviewed-by: sjohanss, jwilhelm

! src/share/vm/gc/cms/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc/cms/parNewGeneration.cpp
! src/share/vm/gc/cms/vmCMSOperations.cpp
! src/share/vm/gc/g1/g1ConcurrentMark.cpp
! src/share/vm/gc/g1/g1MarkSweep.cpp
! src/share/vm/gc/parallel/psMarkSweep.cpp
! src/share/vm/gc/parallel/psParallelCompact.cpp
! src/share/vm/gc/parallel/psScavenge.cpp
! src/share/vm/gc/serial/defNewGeneration.cpp
! src/share/vm/gc/serial/genMarkSweep.cpp
! src/share/vm/gc/shared/genCollectedHeap.cpp
! src/share/vm/logging/logPrefix.hpp

Changeset: 54b055161b80
Author:    stefank
Date:      2016-03-18 09:01 +0100
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/54b055161b80

8152104: G1 StringTable cleaning incorrectly logs with the stringdedup tag
Reviewed-by: mgerdin, jwilhelm, sjohanss

! src/share/vm/gc/g1/g1CollectedHeap.cpp
! src/share/vm/logging/logTag.hpp
! test/gc/g1/TestStringSymbolTableStats.java

Changeset: 2f93b49bf048
Author:    stefank
Date:      2016-03-18 11:42 +0100
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/2f93b49bf048

Merge

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

Changeset: a78af8e76357
Author:    sjohanss
Date:      2016-03-18 13:18 +0100
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/a78af8e76357

8152113: Remove _last_ditch_collection GC-cause and avoid expanding heap on Metaspace OOM
Reviewed-by: brutisso, jwilhelm

! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/shared/GCCause.java
! src/share/vm/gc/shared/collectedHeap.cpp
! src/share/vm/gc/shared/gcCause.cpp
! src/share/vm/gc/shared/gcCause.hpp
! src/share/vm/gc/shared/genCollectedHeap.cpp
! src/share/vm/gc/shared/vmGCOperations.cpp
! src/share/vm/prims/whitebox.cpp

Changeset: 81530aff15aa
Author:    pliden
Date:      2016-03-18 15:54 +0100
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/81530aff15aa

8152185: ReferencePendingListLocker incorrectly assumes that the lock is never taken recursively
Reviewed-by: stefank, sjohanss

! src/share/vm/gc/shared/referencePendingListLocker.cpp

Changeset: a9481df02a50
Author:    jmasa
Date:      2016-03-17 15:50 -0700
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/a9481df02a50

8151845: Comment in globals.hpp for MetaspaceSize is incorrect.
Reviewed-by: drwhite, stefank

! src/share/vm/memory/metaspace.cpp
! src/share/vm/runtime/globals.hpp

Changeset: 8c1631a0157b
Author:    coleenp
Date:      2016-03-18 15:14 -0400
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/8c1631a0157b

8152065: TraceBytecodes breaks the interpreter expression stack
Summary: Move trace_bytecode to InterpreterRuntime and make trace_bytecode an IRT_LEAF so that safepoints are not allowed.
Reviewed-by: jiangli, dholmes, dcubed

! src/cpu/aarch64/vm/templateInterpreterGenerator_aarch64.cpp
! src/cpu/ppc/vm/templateInterpreterGenerator_ppc.cpp
! src/cpu/sparc/vm/templateInterpreterGenerator_sparc.cpp
! src/cpu/x86/vm/frame_x86.hpp
! src/cpu/x86/vm/interp_masm_x86.cpp
! src/cpu/x86/vm/templateInterpreterGenerator_x86.cpp
! src/share/vm/interpreter/bytecodeInterpreter.cpp
! src/share/vm/interpreter/interpreterRuntime.cpp
! src/share/vm/interpreter/interpreterRuntime.hpp
! src/share/vm/runtime/sharedRuntime.cpp
! src/share/vm/runtime/sharedRuntime.hpp

Changeset: bc37717b103b
Author:    coleenp
Date:      2016-03-18 22:27 +0000
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/bc37717b103b

Merge


Changeset: 17c8b2a1d35e
Author:    coleenp
Date:      2016-03-18 23:12 +0000
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/17c8b2a1d35e

Merge


Changeset: 0b582be9fab0
Author:    jwilhelm
Date:      2016-03-19 01:23 +0100
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/0b582be9fab0

Merge

! src/os/linux/vm/os_linux.cpp
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/oops/method.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp

Changeset: 942f0be73f8f
Author:    jwilhelm
Date:      2016-03-19 02:44 +0000
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/942f0be73f8f

Merge

! src/cpu/aarch64/vm/templateInterpreterGenerator_aarch64.cpp
- test/compiler/compilercontrol/jcmd/StressAddSequentiallyTest.java

Changeset: bd5889bcb442
Author:    sangheki
Date:      2016-03-18 21:01 -0700
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/bd5889bcb442

8152118: MinTLABSize should be less than TLAB max
Summary: Add a constraint for MinTLABSize to be less than or equal to TLAB max
Reviewed-by: brutisso, drwhite, jmasa

! src/share/vm/runtime/commandLineFlagConstraintsGC.cpp

Changeset: 85c3121e7805
Author:    mgerdin
Date:      2016-03-11 11:22 +0100
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/85c3121e7805

8152101: Move G1 concurrent refinement adjustment code out of G1CollectorPolicy
Reviewed-by: jmasa, jwilhelm, kbarrett

! src/share/vm/gc/g1/concurrentG1Refine.cpp
! src/share/vm/gc/g1/concurrentG1Refine.hpp
! src/share/vm/gc/g1/g1CollectorPolicy.cpp
! src/share/vm/gc/g1/g1CollectorPolicy.hpp

Changeset: d1558915416d
Author:    brutisso
Date:      2016-03-18 10:51 +0100
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/d1558915416d

8148759: G1AllocRegion::_count inconsistently used if more than one context is active
Reviewed-by: sjohanss, jwilhelm, tschatzl

! src/share/vm/gc/g1/g1AllocRegion.cpp
! src/share/vm/gc/g1/g1CollectedHeap.cpp
! src/share/vm/gc/g1/g1CollectedHeap.hpp
! src/share/vm/gc/g1/g1CollectorPolicy.hpp

Changeset: 54dc7600e6d3
Author:    brutisso
Date:      2016-03-21 10:44 +0100
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/54dc7600e6d3

Merge

! src/share/vm/gc/g1/g1CollectorPolicy.hpp

Changeset: 8fced5cac71c
Author:    rehn
Date:      2016-03-15 14:41 +0100
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/8fced5cac71c

8150015: Integrate TraceTime with Unified Logging more seamlessly
Reviewed-by: coleenp, dholmes

! src/share/vm/c1/c1_Compilation.cpp
! src/share/vm/c1/c1_LinearScan.cpp
! src/share/vm/compiler/compileBroker.cpp
! src/share/vm/compiler/methodLiveness.cpp
! src/share/vm/gc/shared/gcTraceTime.inline.hpp
! src/share/vm/interpreter/cppInterpreter.cpp
! src/share/vm/interpreter/templateInterpreter.cpp
! src/share/vm/interpreter/templateTable.cpp
! src/share/vm/jvmci/jvmciCompilerToVM.cpp
! src/share/vm/memory/metaspaceShared.cpp
! src/share/vm/memory/universe.cpp
! src/share/vm/oops/generateOopMap.cpp
! src/share/vm/opto/compile.hpp
! src/share/vm/prims/jvmtiEnv.cpp
! src/share/vm/prims/methodHandles.cpp
- src/share/vm/runtime/logTimer.hpp
! src/share/vm/runtime/safepoint.cpp
! src/share/vm/runtime/stubRoutines.cpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/timer.cpp
! src/share/vm/runtime/timer.hpp
+ src/share/vm/runtime/timerTrace.cpp
+ src/share/vm/runtime/timerTrace.hpp

Changeset: 0ff5753d78b9
Author:    mlarsson
Date:      2016-03-21 11:42 +0100
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/0ff5753d78b9

Merge

- src/share/vm/runtime/logTimer.hpp

Changeset: 8610c6bbd679
Author:    mchernov
Date:      2016-03-17 17:07 +0300
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/8610c6bbd679

8150648: Re-enable TestPLABResize.java after JDK-8150183 is fixed
Reviewed-by: tschatzl

! test/gc/g1/plab/TestPLABResize.java

Changeset: d7ae4051d258
Author:    tschatzl
Date:      2016-03-21 12:52 +0100
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/d7ae4051d258

Merge


Changeset: b9efb94d011a
Author:    jmasa
Date:      2016-03-07 11:28 -0800
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/b9efb94d011a

8149343: assert(rp->num_q() == no_of_gc_workers) failed: sanity
Reviewed-by: tschatzl, kbarrett

! src/share/vm/gc/g1/g1CollectedHeap.cpp
! src/share/vm/gc/shared/referenceProcessor.cpp
! src/share/vm/gc/shared/referenceProcessor.hpp
! test/gc/ergonomics/TestDynamicNumberOfGCThreads.java

Changeset: 7e1a36ca23d6
Author:    cjplummer
Date:      2016-03-21 13:14 -0700
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/7e1a36ca23d6

8146436: Add -XX:-ShrinkHeapInSteps option (previously -XX:+UseAggressiveHeapShrink)
Summary: Added ShrinkHeapInSteps option.
Reviewed-by: jmasa, tbenson

! src/share/vm/gc/shared/cardGeneration.cpp
! src/share/vm/runtime/globals.hpp
! test/gc/arguments/TestMaxMinHeapFreeRatioFlags.java
+ test/gc/arguments/TestShrinkHeapInSteps.java

Changeset: 2e3a958bdfdc
Author:    cjplummer
Date:      2016-03-21 20:19 +0000
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/2e3a958bdfdc

Merge


Changeset: 2da767bf3ecc
Author:    sangheki
Date:      2016-03-21 13:04 -0700
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/2da767bf3ecc

8152120: TLAB compute_size() should not allow any size larger than max_size
Summary: Limit TLAB compute_size() to be less than or equal to TLAB max
Reviewed-by: sjohanss, jmasa

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

Changeset: 1f0a958b039c
Author:    sangheki
Date:      2016-03-22 01:52 +0100
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/1f0a958b039c

Merge


Changeset: 9037ef388634
Author:    tbenson
Date:      2016-03-21 15:59 -0400
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/9037ef388634

8142935: Adding old gen regions does not consider available free space
Summary: Track live data size as added to cset during mixed GCs
Reviewed-by: kbarrett, drwhite
Contributed-by: tom.benson at oracle.com

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

Changeset: 7ab7d8f8bbbf
Author:    brutisso
Date:      2016-03-22 13:41 +0100
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/7ab7d8f8bbbf

8152300: Convert G1_ALLOC_REGION_TRACING to unified logging
Reviewed-by: sjohanss, stefank

! src/share/vm/gc/g1/g1AllocRegion.cpp
! src/share/vm/gc/g1/g1AllocRegion.hpp
! src/share/vm/logging/logPrefix.hpp

Changeset: 434e21d31911
Author:    coleenp
Date:      2016-03-22 13:32 -0400
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/434e21d31911

8144940: Broken hash in string table entry in closed/runtime/7158800/BadUtf8.java
Summary: Fix code broken with compact Strings.
Reviewed-by: iklam, thartmann, hseigel, jiangli

! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/classfile/javaClasses.hpp
! src/share/vm/classfile/stringTable.cpp
! src/share/vm/classfile/stringTable.hpp

Changeset: 9fb212f91d51
Author:    mockner
Date:      2016-03-22 15:03 -0400
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/9fb212f91d51

8146632: Add descriptive error messages for removed non-product logging flags.
Summary: Added table with removed non-product flags and error messages.
Reviewed-by: dholmes, coleenp, hseigel

! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/arguments.hpp
+ test/runtime/logging/RemovedDevelopFlagsTest.java

Changeset: 36870c627981
Author:    mockner
Date:      2016-03-23 03:33 +0100
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/36870c627981

Merge


Changeset: 53c0863b1766
Author:    mgronlun
Date:      2016-03-23 10:31 +0100
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/53c0863b1766

8152119: Event-based tracing to allow for tracing Klass definition
Reviewed-by: dholmes, egahlin

! src/share/vm/classfile/systemDictionary.cpp
! src/share/vm/trace/traceMacros.hpp

Changeset: 155f22b63931
Author:    dsimms
Date:      2016-03-23 10:52 +0100
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/155f22b63931

8149023: Event based tracing should cover safepoint begin and end
Summary: Add events to safepoint begin and end
Reviewed-by: dholmes, mgronlun, egahlin

! src/share/vm/runtime/safepoint.cpp
! src/share/vm/runtime/safepoint.hpp
! src/share/vm/runtime/vmThread.cpp
! src/share/vm/trace/traceevents.xml
! src/share/vm/trace/tracerelationdecls.xml

Changeset: a074585a9f08
Author:    ysuenaga
Date:      2016-03-23 12:26 +0900
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/a074585a9f08

8148659: Add all option to JSnap
Reviewed-by: dsamersoff

! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/SALauncher.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/JSnap.java

Changeset: 3b3bd6c38547
Author:    dsamersoff
Date:      2016-03-23 17:36 +0000
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/3b3bd6c38547

Merge


Changeset: 906fa01e86a0
Author:    jwilhelm
Date:      2016-03-23 23:36 +0100
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/906fa01e86a0

Merge

! make/share/makefiles/mapfile-vers
! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/classfile/javaClasses.hpp
! src/share/vm/classfile/systemDictionary.cpp
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/compiler/compileBroker.cpp
! src/share/vm/interpreter/bytecodeInterpreter.cpp
! src/share/vm/interpreter/interpreterRuntime.cpp
! src/share/vm/logging/logTag.hpp
! src/share/vm/memory/filemap.cpp
! src/share/vm/memory/metaspaceShared.cpp
! src/share/vm/memory/universe.cpp
! src/share/vm/oops/method.cpp
! src/share/vm/prims/jni.cpp
! src/share/vm/prims/jvm.cpp
! src/share/vm/prims/jvm.h
! src/share/vm/prims/jvmtiEnv.cpp
! src/share/vm/prims/methodHandles.cpp
! src/share/vm/prims/whitebox.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/arguments.hpp
! src/share/vm/runtime/jniHandles.cpp
! src/share/vm/runtime/jniHandles.hpp
- src/share/vm/runtime/logTimer.hpp
! src/share/vm/runtime/mutexLocker.cpp
! src/share/vm/runtime/mutexLocker.hpp
! src/share/vm/runtime/os.cpp
! src/share/vm/runtime/os.hpp
! src/share/vm/runtime/reflection.cpp
! src/share/vm/runtime/sharedRuntime.cpp
! src/share/vm/runtime/sharedRuntime.hpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/trace/traceMacros.hpp
! src/share/vm/utilities/ostream.cpp

Changeset: f0b0212255ec
Author:    tschatzl
Date:      2016-03-24 10:40 +0100
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/f0b0212255ec

8152400: Enabling TASK_STATS_ONLY filters out just enabled messages anyway
Summary: If TASK_STATS_ONLY is enabled, do not require a develop build to print messages.
Reviewed-by: pliden, tbenson

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

Changeset: 6519f566e535
Author:    mchernov
Date:      2016-03-23 15:48 +0300
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/6519f566e535

8149662: Refactor hotspot/test/gc/g1/plab/lib/LogParser.java
Reviewed-by: tschatzl, dfazunen

! test/gc/g1/plab/TestPLABPromotion.java
! test/gc/g1/plab/TestPLABResize.java
! test/gc/g1/plab/lib/LogParser.java
+ test/gc/g1/plab/lib/PlabGCStatistics.java
+ test/gc/g1/plab/lib/PlabInfo.java
+ test/gc/g1/plab/lib/PlabReport.java

Changeset: fa52d1b77eed
Author:    dfazunen
Date:      2016-03-24 15:51 +0400
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/fa52d1b77eed

Merge

- src/jdk.vm.ci/share/classes/META-INF/services/jdk.vm.ci.hotspot.HotSpotJVMCIBackendFactory
- test/compiler/jsr292/NonInlinedCall/NonInlinedReinvoker.java
- test/compiler/jvmci/common/CompilerToVMHelper.java
- test/compiler/jvmci/common/PublicMetaspaceWrapperObject.java
- test/compiler/jvmci/events/MetaAccessWrapper.java
- test/runtime/BadObjectClass/Object.java
- test/testlibrary/jdk/test/lib/PerfCounter.java
- test/testlibrary/jdk/test/lib/PerfCounters.java

Changeset: ded6ef79c770
Author:    dfazunen
Date:      2016-03-24 13:09 +0000
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/ded6ef79c770

Merge


Changeset: c17ada687ab0
Author:    hseigel
Date:      2016-03-24 08:13 -0400
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/c17ada687ab0

8140665: SIGSEGV when a primitive type's class is used as the host class in a call to DefineAnonymousClass call
Summary: Instead of assertng, throw an exception
Reviewed-by: acorn, coleenp

! src/share/vm/prims/unsafe.cpp
+ test/runtime/Unsafe/PrimitiveHostClass.java

Changeset: 99ce5bd266ed
Author:    hseigel
Date:      2016-03-24 15:19 +0000
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/99ce5bd266ed

Merge


Changeset: 2e4b33aadcc7
Author:    coleenp
Date:      2016-03-24 10:19 -0400
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/2e4b33aadcc7

8143269: Refactor code in universe_post_init that sets up methods to upcall
Summary: Deferred code review cleanups
Reviewed-by: dholmes, hseigel

! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/memory/universe.cpp
! src/share/vm/memory/universe.hpp

Changeset: f8df8c40e371
Author:    coleenp
Date:      2016-03-24 20:17 +0000
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/f8df8c40e371

Merge


Changeset: 2b173ac390c6
Author:    kbarrett
Date:      2016-03-22 20:32 -0400
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/2b173ac390c6

8152196: SuspendibleThreadSet::yield scales poorly
Summary: Use semaphore to wake up VM thread on last suspendible leave/yield.
Reviewed-by: mgerdin, drwhite

! src/share/vm/gc/g1/suspendibleThreadSet.cpp
! src/share/vm/gc/g1/suspendibleThreadSet.hpp
! src/share/vm/runtime/init.cpp

Changeset: 0b7de457e97c
Author:    kbarrett
Date:      2016-03-24 23:42 +0000
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/0b7de457e97c

Merge


Changeset: 68bddbb722de
Author:    rprotacio
Date:      2016-03-24 13:25 -0400
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/68bddbb722de

8146947: Remove PrintOopAddress rather than converting to UL
Summary: Deprecated PrintOopAddress and made functionality default
Reviewed-by: coleenp, stefank

! src/share/vm/oops/objArrayKlass.cpp
! src/share/vm/oops/oop.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/utilities/exceptions.cpp
! test/runtime/CommandLine/TraceExceptionsTest.java
! test/runtime/logging/ExceptionsTest.java

Changeset: 00fda24abd13
Author:    rprotacio
Date:      2016-03-25 01:20 +0000
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/00fda24abd13

Merge


Changeset: 969af18f3b36
Author:    jmasa
Date:      2016-03-16 14:47 -0700
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/969af18f3b36

8060463: ParNew: SurvivorAlignmentInBytes greater then YoungPLABSize cause assert(obj != NULL || plab->words_remaining() < word_sz) failed: Else should have been able to allocate
Reviewed-by: sangheki, tschatzl, mchernov

! src/share/vm/gc/cms/parNewGeneration.cpp
+ test/gc/survivorAlignment/TestPromotionLABLargeSurvivorAlignment.java

Changeset: 0942199cdbd8
Author:    jmasa
Date:      2016-03-25 03:53 +0000
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/0942199cdbd8

Merge


Changeset: ab681d5299dc
Author:    sangheki
Date:      2016-03-24 23:07 -0700
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/ab681d5299dc

8152160: SIGFPE in CompactibleFreeListSpaceLAB::compute_desired_plab_size
Summary: Rephrase the calculation with CMSOldPLABNumRefills to avoid an overflow
Reviewed-by: pliden, jmasa

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

Changeset: b85ea7097b6e
Author:    dsamersoff
Date:      2016-03-25 12:54 +0300
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/b85ea7097b6e

8151991: jvmti diagnostics commands requires INCLUDE_SERVICES
Summary: guard jvmti diagnostic commands by appropriate defines
Reviewed-by: sspitsyn, dholmes, gadams

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

Changeset: 9489df4f2b94
Author:    ddmitriev
Date:      2016-03-25 15:54 +0300
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/9489df4f2b94

8078112: [TESTBUG] Integrate Selection/Resolution test suite into jtreg tests
Reviewed-by: ctornqvi, acorn
Contributed-by: eric.mccorkle at oracle.com

! test/TEST.groups
+ test/runtime/SelectionResolution/AbstractMethodErrorTest.java
+ test/runtime/SelectionResolution/IllegalAccessErrorTest.java
+ test/runtime/SelectionResolution/InvokeInterfaceICCE.java
+ test/runtime/SelectionResolution/InvokeInterfaceSuccessTest.java
+ test/runtime/SelectionResolution/InvokeSpecialICCE.java
+ test/runtime/SelectionResolution/InvokeSpecialSuccessTest.java
+ test/runtime/SelectionResolution/InvokeStaticICCE.java
+ test/runtime/SelectionResolution/InvokeStaticSuccessTest.java
+ test/runtime/SelectionResolution/InvokeVirtualICCE.java
+ test/runtime/SelectionResolution/InvokeVirtualSuccessTest.java
+ test/runtime/SelectionResolution/NoSuchMethodErrorTest.java
+ test/runtime/SelectionResolution/classes/selectionresolution/Builder.java
+ test/runtime/SelectionResolution/classes/selectionresolution/ByteCodeClassLoader.java
+ test/runtime/SelectionResolution/classes/selectionresolution/ClassBuilder.java
+ test/runtime/SelectionResolution/classes/selectionresolution/ClassConstruct.java
+ test/runtime/SelectionResolution/classes/selectionresolution/ClassData.java
+ test/runtime/SelectionResolution/classes/selectionresolution/Clazz.java
+ test/runtime/SelectionResolution/classes/selectionresolution/HierarchyShape.java
+ test/runtime/SelectionResolution/classes/selectionresolution/Interface.java
+ test/runtime/SelectionResolution/classes/selectionresolution/Method.java
+ test/runtime/SelectionResolution/classes/selectionresolution/MethodData.java
+ test/runtime/SelectionResolution/classes/selectionresolution/Result.java
+ test/runtime/SelectionResolution/classes/selectionresolution/SelectionResolutionTest.java
+ test/runtime/SelectionResolution/classes/selectionresolution/SelectionResolutionTestCase.java
+ test/runtime/SelectionResolution/classes/selectionresolution/Template.java
+ test/runtime/SelectionResolution/classes/selectionresolution/TestBuilder.java

Changeset: fb31034a45ea
Author:    kbarrett
Date:      2016-03-25 15:50 -0400
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/fb31034a45ea

8151670: Unexpected concurrent refinement deactivation and reactivation
Summary: Refinement threads now use SuspendibleThreadSet::yield.
Reviewed-by: jmasa, mgerdin

! src/share/vm/gc/g1/concurrentG1RefineThread.cpp
! src/share/vm/gc/g1/dirtyCardQueue.cpp
! src/share/vm/gc/g1/dirtyCardQueue.hpp

Changeset: 5518d3ad6fa7
Author:    iklam
Date:      2016-03-23 09:00 -0700
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/5518d3ad6fa7

8152380: Shared symbol table should never use alternate hashcode
Reviewed-by: coleenp, jiangli

! src/share/vm/classfile/symbolTable.cpp
! src/share/vm/classfile/symbolTable.hpp

Changeset: fdeedce78d1e
Author:    pliden
Date:      2016-03-29 08:42 +0200
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/fdeedce78d1e

8068579: Running with -XX:-UseParallelGC does not turn ParalleGC off
Reviewed-by: jmasa, dfazunen, brutisso

! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/arguments.hpp
! src/share/vm/runtime/globals_extension.hpp
+ test/gc/arguments/TestDisableDefaultGC.java

Changeset: 085ca2afb3c1
Author:    mlarsson
Date:      2016-03-29 09:36 +0200
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/085ca2afb3c1

8151438: UL instantiates duplicate tag sets
Reviewed-by: brutisso, stefank

! src/share/vm/gc/serial/defNewGeneration.cpp
! src/share/vm/gc/shared/gcTraceTime.inline.hpp
! src/share/vm/logging/log.cpp
! src/share/vm/logging/logTagSet.hpp
! src/share/vm/utilities/internalVMTests.cpp

Changeset: 2bf42f25d7ed
Author:    mlarsson
Date:      2016-03-29 09:43 +0200
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/2bf42f25d7ed

8151993: Remove inclusion of inline.hpp in log.hpp
Reviewed-by: kbarrett, stefank

! src/share/vm/logging/log.cpp
! src/share/vm/logging/log.hpp
! src/share/vm/logging/logPrefix.hpp
! src/share/vm/logging/logTag.hpp
! src/share/vm/utilities/internalVMTests.cpp

Changeset: 7ab00f8baff3
Author:    mockner
Date:      2016-03-29 13:02 -0400
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/7ab00f8baff3

8149996: TraceLoaderConstraints has been converted to Unified Logging.
Summary: TraceLoaderConstraints has been converted to Unified Logging.
Reviewed-by: coleenp, dholmes, rprotacio

! src/share/vm/classfile/loaderConstraints.cpp
! src/share/vm/logging/logTag.hpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp
+ test/runtime/logging/LoaderConstraintsTest.java

Changeset: 98ec96e9cd77
Author:    mockner
Date:      2016-03-29 14:37 -0400
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/98ec96e9cd77

8150084: Convert TraceMonitorMismatch to Unified Logging.
Summary: TraceMonitorMismatch has been converted to Unified Logging.
Reviewed-by: coleenp, rprotacio

! src/share/vm/logging/logTag.hpp
! src/share/vm/oops/generateOopMap.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp
+ test/runtime/logging/MonitorMismatchHelper.jasm
+ test/runtime/logging/MonitorMismatchTest.java

Changeset: da50d99f8918
Author:    mockner
Date:      2016-03-29 20:51 +0200
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/da50d99f8918

Merge

! src/share/vm/logging/logTag.hpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp

Changeset: b9baf810773f
Author:    mockner
Date:      2016-03-29 21:44 +0200
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/b9baf810773f

Merge

! src/share/vm/logging/logTag.hpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp

Changeset: 36a42531fbe9
Author:    kbarrett
Date:      2016-03-29 16:21 -0400
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/36a42531fbe9

8152916: ostream has unnecessary dependency on GCId
Summary: Removed unneeded #includes and forward class declaration.
Reviewed-by: pliden, rehn, brutisso, mgerdin

! src/share/vm/utilities/ostream.cpp
! src/share/vm/utilities/ostream.hpp

Changeset: 63679d42b0fd
Author:    dfazunen
Date:      2016-03-30 17:25 +0300
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/63679d42b0fd

8152422: Optimize GC JPRT test set
Reviewed-by: sjohanss, pliden

! test/TEST.groups

Changeset: a8447b111060
Author:    gziemski
Date:      2016-03-30 14:44 -0500
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/a8447b111060

8142510: -XX:+PrintFlagsRanges should print default range value for those flags that have constraint and an implicit range.
Summary: Implemented default ranges for flags with constraints and no explicit ranges
Reviewed-by: ddmitriev, coleenp

! src/share/vm/runtime/commandLineFlagConstraintList.cpp
! src/share/vm/runtime/commandLineFlagConstraintList.hpp
! src/share/vm/runtime/commandLineFlagRangeList.cpp
! src/share/vm/runtime/commandLineFlagRangeList.hpp
! src/share/vm/runtime/globals.cpp
! src/share/vm/runtime/globals.hpp

Changeset: 0c9df1e164e2
Author:    tschatzl
Date:      2016-03-31 12:00 +0200
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/0c9df1e164e2

8153065: "Preserve CM refs" log message disconnected from "Parallel Preserve CM refs"
Summary: Bring the log messages into the correct order again.
Reviewed-by: mgerdin

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

Changeset: fdb75a37bebb
Author:    dsamersoff
Date:      2016-03-31 14:17 +0300
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/fdb75a37bebb

8150973: Hotspot agent use of sun.boot.class.path needs to be updated for Jigsaw
Summary: remove the code
Reviewed-by: alanb, sspitsyn

! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/CommandProcessor.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/jdi/VirtualMachineImpl.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/soql/JSJavaVM.java

Changeset: 2d5956d1a9f3
Author:    dsamersoff
Date:      2016-03-31 11:21 +0000
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/2d5956d1a9f3

Merge


Changeset: 55867c470001
Author:    gziemski
Date:      2016-03-30 11:28 -0500
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/55867c470001

8143958: CDS Shared flags need constraint function
Summary: Implement range constraints for CDS flags.
Reviewed-by: iklam, jiangli

! src/share/vm/runtime/commandLineFlagConstraintsRuntime.cpp
! src/share/vm/runtime/commandLineFlagConstraintsRuntime.hpp
! src/share/vm/runtime/globals.hpp
! test/runtime/CommandLine/OptionsValidation/TestOptionsWithRanges.java

Changeset: 500776d80c5b
Author:    gziemski
Date:      2016-03-31 14:18 +0000
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/500776d80c5b

Merge

! src/share/vm/runtime/globals.hpp

Changeset: 22af68174a23
Author:    brutisso
Date:      2016-03-31 17:05 +0200
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/22af68174a23

8152952: Allow G1 phase logging to use individual number of threads
Reviewed-by: tschatzl, jmasa

! src/share/vm/gc/g1/g1CollectedHeap.cpp
! src/share/vm/gc/g1/g1CollectorPolicy.cpp
! src/share/vm/gc/g1/g1CollectorPolicy.hpp
! src/share/vm/gc/g1/g1GCPhaseTimes.cpp
! src/share/vm/gc/g1/g1GCPhaseTimes.hpp
! src/share/vm/gc/g1/workerDataArray.cpp
! src/share/vm/gc/g1/workerDataArray.hpp
! src/share/vm/gc/g1/workerDataArray.inline.hpp
! src/share/vm/gc/shared/workgroup.hpp

Changeset: 12fa649d73af
Author:    brutisso
Date:      2016-03-31 18:51 +0200
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/12fa649d73af

Merge


Changeset: ef17cf246969
Author:    rprotacio
Date:      2016-03-31 12:06 -0400
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/ef17cf246969

8145235: Deprecate product flags that have been converted to Unified Logging
Summary: Added deprecation message/mechanism for product flags aliased to Unified Logging options
Reviewed-by: mockner, coleenp, ddmitriev, mlarsson

! src/share/vm/logging/logTag.hpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/arguments.hpp

Changeset: 2168f726b3d1
Author:    rprotacio
Date:      2016-03-31 18:22 +0000
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/2168f726b3d1

Merge


Changeset: 252b571bbb86
Author:    ysuenaga
Date:      2016-03-30 21:05 +0900
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/252b571bbb86

8151674: STW phases at Concurrent GC should count in PerfCounter
Reviewed-by: jmasa, sla, tschatzl

! src/share/vm/gc/cms/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc/cms/concurrentMarkSweepGeneration.hpp
! src/share/vm/gc/g1/g1ConcurrentMark.cpp
! src/share/vm/gc/g1/g1MonitoringSupport.cpp
! src/share/vm/gc/g1/g1MonitoringSupport.hpp
! src/share/vm/gc/g1/vm_operations_g1.cpp
! src/share/vm/gc/shared/vmGCOperations.hpp

Changeset: 5bd11ac4d7ab
Author:    jmasa
Date:      2016-03-31 22:04 +0000
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/5bd11ac4d7ab

Merge


Changeset: 03c5c21d3620
Author:    ccheung
Date:      2016-03-31 10:42 -0700
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/03c5c21d3620

8075253: Multiversion JAR feature: CDS does not support MV-JARs
Summary: handle "Multi-Release" jar during CDS dump time
Reviewed-by: jiangli, iklam, minqi, redestad

! src/share/vm/classfile/classLoader.cpp
! src/share/vm/classfile/classLoader.hpp
! src/share/vm/prims/jvmtiEnv.cpp

Changeset: 948921e2c49e
Author:    ccheung
Date:      2016-04-01 03:07 +0200
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/948921e2c49e

Merge


Changeset: b2ea0857288f
Author:    ctornqvi
Date:      2016-03-31 11:39 -0400
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/b2ea0857288f

8150899: [TESTBUG] Split hotspot_all job into smaller jobs
Reviewed-by: gtriantafill, iignatyev

! test/TEST.groups

Changeset: e32b24aec9b1
Author:    ctornqvi
Date:      2016-04-01 03:33 +0000
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/e32b24aec9b1

Merge


Changeset: d480f32efee5
Author:    brutisso
Date:      2016-04-01 07:08 +0200
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/d480f32efee5

8153186: Convert TraceGCTaskThread to use unified logging
Reviewed-by: mgerdin, tschatzl

! src/share/vm/gc/parallel/gcTaskManager.cpp
! src/share/vm/gc/parallel/gcTaskThread.cpp
! src/share/vm/runtime/globals.hpp

Changeset: ec619fe64be0
Author:    brutisso
Date:      2016-04-01 07:08 +0200
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/ec619fe64be0

8153187: Convert TraceWorkGang to use unified logging
Reviewed-by: mgerdin, tschatzl

! src/share/vm/gc/shared/workgroup.cpp
! src/share/vm/gc/shared/workgroup.hpp
! src/share/vm/logging/logPrefix.hpp
! src/share/vm/logging/logTag.hpp
! src/share/vm/runtime/globals.hpp

Changeset: 8342931bdc56
Author:    brutisso
Date:      2016-04-01 07:08 +0200
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/8342931bdc56

8153188: Use log_error(gc, verify) for logging in verification code
Reviewed-by: mgerdin, tschatzl

! src/share/vm/gc/shared/cardTableModRefBS.cpp
! src/share/vm/gc/shared/gcLocker.cpp

Changeset: 1938de5a453a
Author:    csahu
Date:      2016-04-01 13:51 +0530
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/1938de5a453a

8151442: jstack doesn't close quotation marks properly with threads' name greater than 1996 characters
Reviewed-by: dsamersoff, kevinw

! src/share/vm/runtime/thread.cpp
+ test/serviceability/tmtools/jstack/JstackThreadTest.java

Changeset: 7e2f9d1f8ec1
Author:    tschatzl
Date:      2016-04-01 11:57 +0200
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/7e2f9d1f8ec1

8148099: Improve memory access to FromCardCache during GC
Summary: Transpose the FromCardCache data array so the access during GC is linear instead of element-by-element with stride.
Reviewed-by: mgerdin, brutisso

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

Changeset: 37ca085d8f56
Author:    tschatzl
Date:      2016-04-01 11:58 +0200
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/37ca085d8f56

8153182: GC ID prefix for gc, humongous log messages are missing
Reviewed-by: mgerdin, brutisso

! src/share/vm/logging/logPrefix.hpp

Changeset: 594e01e4be2f
Author:    tschatzl
Date:      2016-04-01 12:00 +0200
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/594e01e4be2f

8153193: Missing includes in gc/g1/heapRegionBounds.hpp
Reviewed-by: jwilhelm, brutisso

! src/share/vm/gc/g1/heapRegionBounds.hpp

Changeset: 998266581c6c
Author:    tschatzl
Date:      2016-04-01 12:46 +0200
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/998266581c6c

Merge


Changeset: d9d1edafdf2d
Author:    mchernov
Date:      2016-04-01 16:15 +0300
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/d9d1edafdf2d

8148397: Create new tests for IHOP
Reviewed-by: tschatzl, dfazunen

+ test/gc/g1/ihop/TestIHOPErgo.java
+ test/gc/g1/ihop/TestIHOPStatic.java
+ test/gc/g1/ihop/lib/IhopUtils.java
+ test/stress/gc/TestStressIHOPMultiThread.java

Changeset: d76f8fccd37c
Author:    sangheki
Date:      2016-04-01 09:43 -0700
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/d76f8fccd37c

8152176: Big ParGCCardsPerStrideChunk values can cause overflow for CMS GC
Summary: Limit the max value of ParGCCardsPerStrideChunk based on card table size and other stride flags
Reviewed-by: jmasa, tbenson

! src/share/vm/gc/shared/cardTableModRefBS.hpp
! src/share/vm/runtime/commandLineFlagConstraintsGC.cpp
! src/share/vm/runtime/commandLineFlagConstraintsGC.hpp
! src/share/vm/runtime/globals.hpp

Changeset: a54b3ac03c32
Author:    sangheki
Date:      2016-04-01 09:45 -0700
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/a54b3ac03c32

8153201: TestOptionsWithRanges fails with -XX:OldPLABSize=2147483648
Summary: Add parallel gc into min/max PLAB constraint function
Reviewed-by: brutisso, tbenson

! src/share/vm/runtime/commandLineFlagConstraintsGC.cpp

Changeset: 08d444fa6457
Author:    dcubed
Date:      2016-04-01 14:30 -0700
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/08d444fa6457

8153302: [BACKOUT] STW phases at Concurrent GC should count in PerfCounter
Reviewed-by: jmasa, jwilhelm

! src/share/vm/gc/cms/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc/cms/concurrentMarkSweepGeneration.hpp
! src/share/vm/gc/g1/g1ConcurrentMark.cpp
! src/share/vm/gc/g1/g1MonitoringSupport.cpp
! src/share/vm/gc/g1/g1MonitoringSupport.hpp
! src/share/vm/gc/g1/vm_operations_g1.cpp
! src/share/vm/gc/shared/vmGCOperations.hpp

Changeset: 0b5557c0db4e
Author:    dcubed
Date:      2016-04-01 14:34 -0700
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/0b5557c0db4e

Merge


Changeset: 7cfce1ae8bd6
Author:    jwilhelm
Date:      2016-04-02 05:39 +0200
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/7cfce1ae8bd6

Merge

! src/share/vm/ci/ciReplay.cpp
! src/share/vm/classfile/classLoader.cpp
! src/share/vm/compiler/compileBroker.cpp
! src/share/vm/jvmci/jvmciCompilerToVM.cpp
! src/share/vm/runtime/arguments.cpp
- src/share/vm/runtime/logTimer.hpp

Changeset: b1234a6bef08
Author:    brutisso
Date:      2016-04-01 10:16 +0200
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/b1234a6bef08

8153203: Remove liveRange.hpp
Reviewed-by: mgerdin, jwilhelm

! src/share/vm/gc/cms/compactibleFreeListSpace.cpp
! src/share/vm/gc/g1/heapRegion.cpp
! src/share/vm/gc/parallel/psMarkSweepDecorator.cpp
- src/share/vm/gc/shared/liveRange.hpp
! src/share/vm/gc/shared/space.cpp
! src/share/vm/gc/shared/space.inline.hpp

Changeset: 13b4b179f129
Author:    mlarsson
Date:      2016-04-04 08:58 +0200
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/13b4b179f129

8153174: Remove trailing comma from log configuration listings
Reviewed-by: rehn, sla

! src/share/vm/logging/log.cpp
! src/share/vm/logging/logOutput.cpp

Changeset: 14c47dfcbfe8
Author:    mlarsson
Date:      2016-04-04 09:59 +0200
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/14c47dfcbfe8

Merge


Changeset: f28f6f68aec1
Author:    stefank
Date:      2016-04-04 09:15 +0200
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/f28f6f68aec1

8152538: UL doesn't inline the LogTagSet::is_level check
Reviewed-by: mlarsson, brutisso

! src/share/vm/logging/logTagSet.cpp
! src/share/vm/logging/logTagSet.hpp

Changeset: 4a0121d1e772
Author:    stefank
Date:      2016-04-04 09:15 +0200
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/4a0121d1e772

8152632: Rename LogHandle(...) to Log(...)
Reviewed-by: brutisso, mlarsson, rprotacio

! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/classfile/classLoader.cpp
! src/share/vm/classfile/classLoaderData.cpp
! src/share/vm/classfile/defaultMethods.cpp
! src/share/vm/classfile/dictionary.cpp
! src/share/vm/classfile/loaderConstraints.cpp
! src/share/vm/classfile/modules.cpp
! src/share/vm/classfile/sharedPathsMiscInfo.cpp
! src/share/vm/classfile/systemDictionary.cpp
! src/share/vm/classfile/verifier.cpp
! src/share/vm/code/nmethod.cpp
! src/share/vm/gc/cms/compactibleFreeListSpace.cpp
! src/share/vm/gc/cms/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc/cms/parNewGeneration.cpp
! src/share/vm/gc/cms/parOopClosures.inline.hpp
! src/share/vm/gc/g1/g1AllocRegion.cpp
! src/share/vm/gc/g1/g1CollectedHeap.cpp
! src/share/vm/gc/g1/g1ConcurrentMark.cpp
! src/share/vm/gc/g1/g1GCPhaseTimes.cpp
! src/share/vm/gc/g1/g1HeapVerifier.cpp
! src/share/vm/gc/g1/g1RemSet.cpp
! src/share/vm/gc/g1/g1StringDedupTable.cpp
! src/share/vm/gc/g1/heapRegion.cpp
! src/share/vm/gc/parallel/adjoiningGenerations.cpp
! src/share/vm/gc/parallel/asPSOldGen.cpp
! src/share/vm/gc/parallel/gcTaskManager.cpp
! src/share/vm/gc/parallel/psParallelCompact.cpp
! src/share/vm/gc/parallel/psPromotionManager.cpp
! src/share/vm/gc/shared/collectedHeap.cpp
! src/share/vm/gc/shared/gcLocker.cpp
! src/share/vm/gc/shared/gcTraceTime.inline.hpp
! src/share/vm/gc/shared/threadLocalAllocBuffer.cpp
! src/share/vm/interpreter/linkResolver.cpp
! src/share/vm/logging/log.cpp
! src/share/vm/logging/log.hpp
! src/share/vm/logging/logConfiguration.cpp
! src/share/vm/memory/binaryTreeDictionary.cpp
! src/share/vm/memory/metaspace.cpp
! src/share/vm/memory/universe.cpp
! src/share/vm/oops/generateOopMap.cpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/klassVtable.cpp
! src/share/vm/opto/runtime.cpp
! src/share/vm/runtime/java.cpp
! src/share/vm/runtime/safepoint.cpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/timerTrace.hpp
! src/share/vm/runtime/vm_operations.cpp
! src/share/vm/utilities/exceptions.cpp

Changeset: d63aab8f7cb6
Author:    stefank
Date:      2016-04-04 11:32 +0200
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/d63aab8f7cb6

Merge

! src/share/vm/gc/cms/compactibleFreeListSpace.cpp
! src/share/vm/gc/g1/heapRegion.cpp
! src/share/vm/logging/log.cpp

Changeset: eb591308c2a2
Author:    sjohanss
Date:      2016-03-24 10:49 +0100
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/eb591308c2a2

8151460: Metaspace counters can have inconsistent values
Reviewed-by: jmasa, pliden

! test/gc/metaspace/TestMetaspacePerfCounters.java
! test/gc/metaspace/TestPerfCountersAndMemoryPools.java

Changeset: 4c596ac49e42
Author:    stefank
Date:      2016-04-04 12:45 +0200
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/4c596ac49e42

8152635: Create a UL class to represent a Log + Level combination
Reviewed-by: brutisso, mlarsson, rehn

! src/share/vm/gc/cms/compactibleFreeListSpace.cpp
! src/share/vm/logging/log.cpp
! src/share/vm/logging/log.hpp
! src/share/vm/utilities/internalVMTests.cpp

Changeset: eaf1796d3a6c
Author:    stefank
Date:      2016-04-04 13:36 +0200
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/eaf1796d3a6c

Merge


Changeset: eb227ccc8a84
Author:    rehn
Date:      2016-04-04 15:05 +0200
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/eb227ccc8a84

8153254: Delegate (v)write from Log to LogTagSet
Reviewed-by: stefank, kbarrett

! src/share/vm/logging/log.cpp
! src/share/vm/logging/log.hpp
! src/share/vm/logging/logTagSet.cpp
! src/share/vm/logging/logTagSet.hpp

Changeset: ea81fe138932
Author:    jprovino
Date:      2016-04-04 12:57 -0400
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/ea81fe138932

8132524: Missing includes to resourceArea.hpp
Summary: Files that use ResourceMark are missing the include of resourceArea.hpp
Reviewed-by: tschatzl, jwilhelm

! src/cpu/aarch64/vm/sharedRuntime_aarch64.cpp
! src/cpu/aarch64/vm/templateInterpreterGenerator_aarch64.cpp
! src/cpu/ppc/vm/methodHandles_ppc.cpp
! src/cpu/ppc/vm/runtime_ppc.cpp
! src/cpu/ppc/vm/sharedRuntime_ppc.cpp
! src/cpu/sparc/vm/methodHandles_sparc.cpp
! src/cpu/sparc/vm/runtime_sparc.cpp
! src/cpu/sparc/vm/sharedRuntime_sparc.cpp
! src/cpu/x86/vm/methodHandles_x86.cpp
! src/cpu/x86/vm/runtime_x86_32.cpp
! src/cpu/x86/vm/sharedRuntime_x86_32.cpp
! src/cpu/x86/vm/sharedRuntime_x86_64.cpp
! src/cpu/zero/vm/methodHandles_zero.cpp
! src/os_cpu/windows_x86/vm/os_windows_x86.cpp
! src/share/vm/c1/c1_Compilation.cpp
! src/share/vm/c1/c1_GraphBuilder.cpp
! src/share/vm/c1/c1_IR.cpp
! src/share/vm/c1/c1_Optimizer.cpp
! src/share/vm/c1/c1_ValueType.cpp
! src/share/vm/ci/ciEnv.cpp
! src/share/vm/ci/ciInstanceKlass.cpp
! src/share/vm/ci/ciSignature.cpp
! src/share/vm/ci/ciType.cpp
! src/share/vm/ci/ciTypeFlow.cpp
! src/share/vm/classfile/classFileStream.cpp
! src/share/vm/classfile/classLoader.cpp
! src/share/vm/classfile/classLoaderData.cpp
! src/share/vm/classfile/dictionary.cpp
! src/share/vm/classfile/modules.cpp
! src/share/vm/classfile/sharedPathsMiscInfo.cpp
! src/share/vm/classfile/stringTable.cpp
! src/share/vm/classfile/symbolTable.cpp
! src/share/vm/classfile/systemDictionary.cpp
! src/share/vm/code/codeBlob.cpp
! src/share/vm/code/compiledIC.cpp
! src/share/vm/code/dependencies.cpp
! src/share/vm/code/nmethod.cpp
! src/share/vm/compiler/compileBroker.cpp
! src/share/vm/compiler/compileTask.cpp
! src/share/vm/compiler/compilerDirectives.cpp
! src/share/vm/compiler/directivesParser.cpp
! src/share/vm/compiler/disassembler.cpp
! src/share/vm/compiler/methodLiveness.cpp
! src/share/vm/compiler/methodMatcher.cpp
! src/share/vm/gc/g1/g1CollectedHeap.cpp
! src/share/vm/gc/g1/g1RemSet.cpp
! src/share/vm/gc/g1/heapRegion.cpp
! src/share/vm/gc/parallel/pcTasks.cpp
! src/share/vm/gc/parallel/psParallelCompact.cpp
! src/share/vm/gc/parallel/psPromotionManager.cpp
! src/share/vm/gc/parallel/psScavenge.inline.hpp
! src/share/vm/gc/parallel/psTasks.cpp
! src/share/vm/gc/serial/defNewGeneration.cpp
! src/share/vm/gc/shared/collectedHeap.cpp
! src/share/vm/gc/shared/referenceProcessor.cpp
! src/share/vm/interpreter/cppInterpreter.cpp
! src/share/vm/interpreter/interpreterRuntime.cpp
! src/share/vm/jvmci/jvmciCompiler.cpp
! src/share/vm/jvmci/jvmciCompilerToVM.cpp
! src/share/vm/jvmci/jvmciEnv.cpp
! src/share/vm/jvmci/jvmciRuntime.cpp
! src/share/vm/memory/metaspaceShared.cpp
! src/share/vm/memory/universe.cpp
! src/share/vm/oops/arrayKlass.cpp
! src/share/vm/oops/constMethod.cpp
! src/share/vm/oops/constantPool.cpp
! src/share/vm/oops/cpCache.cpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/method.cpp
! src/share/vm/oops/methodData.cpp
! src/share/vm/oops/oop.cpp
! src/share/vm/opto/block.cpp
! src/share/vm/opto/buildOopMap.cpp
! src/share/vm/opto/cfgnode.cpp
! src/share/vm/opto/chaitin.cpp
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/domgraph.cpp
! src/share/vm/opto/escape.cpp
! src/share/vm/opto/gcm.cpp
! src/share/vm/opto/generateOptoStub.cpp
! src/share/vm/opto/graphKit.cpp
! src/share/vm/opto/idealGraphPrinter.cpp
! src/share/vm/opto/ifg.cpp
! src/share/vm/opto/ifnode.cpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/opto/live.cpp
! src/share/vm/opto/loopnode.cpp
! src/share/vm/opto/loopopts.cpp
! src/share/vm/opto/matcher.cpp
! src/share/vm/opto/memnode.cpp
! src/share/vm/opto/node.cpp
! src/share/vm/opto/parse1.cpp
! src/share/vm/opto/parse2.cpp
! src/share/vm/opto/phaseX.cpp
! src/share/vm/opto/postaloc.cpp
! src/share/vm/opto/reg_split.cpp
! src/share/vm/opto/replacednodes.cpp
! src/share/vm/opto/runtime.cpp
! src/share/vm/opto/superword.cpp
! src/share/vm/prims/jni.cpp
! src/share/vm/prims/jvm.cpp
! src/share/vm/prims/jvmtiEnter.xsl
! src/share/vm/prims/jvmtiEnvBase.cpp
! src/share/vm/prims/jvmtiRedefineClasses.cpp
! src/share/vm/prims/jvmtiTagMap.cpp
! src/share/vm/prims/jvmtiTrace.cpp
! src/share/vm/prims/methodHandles.cpp
! src/share/vm/prims/unsafe.cpp
! src/share/vm/prims/wbtestmethods/parserTests.cpp
! src/share/vm/prims/whitebox.cpp
! src/share/vm/runtime/compilationPolicy.cpp
! src/share/vm/runtime/fieldType.cpp
! src/share/vm/runtime/fprofiler.cpp
! src/share/vm/runtime/java.cpp
! src/share/vm/runtime/os.cpp
! src/share/vm/runtime/sharedRuntime.cpp
! src/share/vm/runtime/signature.cpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/services/classLoadingService.cpp
! src/share/vm/services/diagnosticCommand.cpp
! src/share/vm/services/diagnosticFramework.cpp
! src/share/vm/services/gcNotifier.cpp
! src/share/vm/services/heapDumper.cpp
! src/share/vm/services/lowMemoryDetector.cpp
! src/share/vm/services/threadService.cpp
! src/share/vm/shark/sharkCompiler.cpp
! src/share/vm/shark/sharkInliner.cpp
! src/share/vm/utilities/exceptions.cpp
! src/share/vm/utilities/xmlstream.cpp

Changeset: f2abf8448100
Author:    ddmitriev
Date:      2016-04-05 00:36 +0300
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/f2abf8448100

8153437: Temporary exclude AllocatePrefetchDistance from testing
Reviewed-by: dcubed

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

Changeset: df76f64caa15
Author:    dcubed
Date:      2016-04-04 14:41 -0700
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/df76f64caa15

8077392: Stream fork/join tasks occasionally fail to complete
8131715: backout the fix for JDK-8079359 when JDK-8077392 is fixed
Summary: Add missing BasicLock::_displaced_header init to ObjectSynchronizer::quick_enter() and re-enable Contended Locked "fast enter" bucket.
Reviewed-by: gthornbr, dholmes, kvn, cvarming, acorn

! src/share/vm/runtime/sharedRuntime.cpp
! src/share/vm/runtime/synchronizer.cpp

Changeset: 45fd8d3556d2
Author:    dcubed
Date:      2016-04-04 14:49 -0700
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/45fd8d3556d2

8152358: code and comment cleanups found during the hunt for 8077392
Reviewed-by: gthornbr, kvn, cvarming

! src/cpu/x86/vm/c1_LIRAssembler_x86.cpp
! src/cpu/x86/vm/interp_masm_x86.cpp
! src/cpu/x86/vm/macroAssembler_x86.cpp
! src/share/vm/runtime/biasedLocking.cpp
! src/share/vm/runtime/objectMonitor.cpp
! src/share/vm/runtime/os.cpp
! src/share/vm/runtime/sharedRuntime.cpp
! src/share/vm/runtime/synchronizer.cpp

Changeset: dc8669b055d2
Author:    dcubed
Date:      2016-04-05 00:41 +0200
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/dc8669b055d2

Merge


Changeset: e61ec982539a
Author:    pliden
Date:      2016-04-05 09:05 +0200
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/e61ec982539a

8152929: Remove UNSUPPORTED_GC_OPTION, use UNSUPPORTED_OPTION instead
Reviewed-by: brutisso, jmasa

! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/arguments.hpp
! test/compiler/arguments/CheckCICompilerCount.java
! test/compiler/arguments/CheckCompileThresholdScaling.java
! test/compiler/codecache/CheckSegmentedCodeCache.java
! test/gc/g1/Test2GbHeap.java

Changeset: 31b311779a7b
Author:    stefank
Date:      2016-04-05 10:35 +0200
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/31b311779a7b

8152637: Create a stack allocatable LogStream class
Reviewed-by: rehn, brutisso

! src/share/vm/logging/log.cpp
! src/share/vm/logging/log.hpp
+ src/share/vm/logging/logStream.cpp
+ src/share/vm/logging/logStream.hpp
+ src/share/vm/logging/logStream.inline.hpp
! src/share/vm/memory/binaryTreeDictionary.cpp
! src/share/vm/utilities/internalVMTests.cpp
! src/share/vm/utilities/ostream.cpp
! src/share/vm/utilities/ostream.hpp

Changeset: 421b50008870
Author:    stefank
Date:      2016-04-05 10:41 +0200
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/421b50008870

8152711: Create a non-template Log wrapper class
Reviewed-by: kbarrett, rehn

! src/share/vm/gc/shared/gcTraceTime.hpp
! src/share/vm/gc/shared/gcTraceTime.inline.hpp
! src/share/vm/logging/log.cpp
+ src/share/vm/logging/logHandle.hpp
! src/share/vm/logging/logStream.inline.hpp
! src/share/vm/utilities/internalVMTests.cpp

Changeset: 1c839fd8b3db
Author:    rehn
Date:      2016-04-05 10:42 +0200
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/1c839fd8b3db

8153396: Remove unused ResourceMarks from UL internal vm tests
Reviewed-by: stefank, brutisso

! src/share/vm/logging/log.cpp

Changeset: 3b30bc4a3cfc
Author:    stefank
Date:      2016-04-05 11:00 +0200
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/3b30bc4a3cfc

Merge


Changeset: 5ae0c7f89874
Author:    tschatzl
Date:      2016-04-05 11:22 +0200
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/5ae0c7f89874

8151499: gc/g1/g1OopClosures.inline.hpp: assert(_from->is_in_reserved(p)) failed: p is not in from
Summary: Fix wrong assertion.
Reviewed-by: tbenson, shade

! src/share/vm/gc/g1/g1OopClosures.inline.hpp
! test/TEST.groups
+ test/gc/TestHumongousReferenceObject.java

Changeset: d22fe74750ce
Author:    tschatzl
Date:      2016-04-05 12:10 +0200
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/d22fe74750ce

Merge


Changeset: d19a9badb2df
Author:    mgerdin
Date:      2016-04-05 13:55 +0200
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/d19a9badb2df

8153176: ParOldGC: Use correct TaskQueueSet for ParallelTaskTerminator in marking.
Reviewed-by: mgerdin, tschatzl
Contributed-by: richard.reingruber at sap.com

! src/share/vm/gc/parallel/pcTasks.cpp
! src/share/vm/gc/parallel/psParallelCompact.cpp

Changeset: aff43ebb503f
Author:    rprotacio
Date:      2016-04-05 09:42 -0400
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/aff43ebb503f

8153026: Change logging tag 'verboseverification' to 'verification'
Summary: Changed UL tag to 'verification'
Reviewed-by: hseigel, lfoltan

! src/share/vm/classfile/verifier.cpp
! src/share/vm/logging/logTag.hpp
! src/share/vm/runtime/arguments.cpp
! test/runtime/logging/RemovedDevelopFlagsTest.java
- test/runtime/logging/VerboseVerificationTest.java
+ test/runtime/logging/VerificationTest.java

Changeset: 16098172056c
Author:    tbenson
Date:      2016-04-05 11:17 -0400
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/16098172056c

8153117: Back out JDK-8142935 until JDK-8152723 fixed
Summary: JDK-8142935 fix can lead to avoidable Full GCs
Reviewed-by: jwilhelm, tschatzl
Contributed-by: tom.benson at oracle.com

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

Changeset: 691c69fa726c
Author:    iklam
Date:      2016-04-05 14:52 -0700
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/691c69fa726c

8153300: [TESTBUG] Enhance test/testlibrary/ClassFileInstaller.java to support JAR files
Reviewed-by: lfoltan, mseledtsov

! test/runtime/SharedArchiveFile/BootAppendTests.java
! test/runtime/SharedArchiveFile/SharedStrings.java
! test/testlibrary/ClassFileInstaller.java

Changeset: bf308b2affed
Author:    sangheki
Date:      2016-04-05 16:15 -0700
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/bf308b2affed

8152188: Allow CMSBitMapYieldQuantum for BitMap::clear_range and clear_large_range
Summary: Let BitMap::clear_large_range call clear_range instead of firing an assert
Reviewed-by: jmasa, jwilhelm

! src/share/vm/runtime/commandLineFlagConstraintsGC.cpp
! src/share/vm/runtime/commandLineFlagConstraintsGC.hpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/utilities/bitMap.cpp
! src/share/vm/utilities/bitMap.inline.hpp

Changeset: f6aed2e19cae
Author:    sangheki
Date:      2016-04-05 23:59 +0000
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/f6aed2e19cae

Merge


Changeset: 7924a5f2f606
Author:    jwilhelm
Date:      2016-04-06 14:51 -0700
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/7924a5f2f606

8153671: Quarantine serviceability/tmtools/jstack/JstackThreadTest.java until JDK-8153319 is fixed
Reviewed-by: jprovino, dcubed

! test/serviceability/tmtools/jstack/JstackThreadTest.java

Changeset: 20b66ba124e9
Author:    dcubed
Date:      2016-04-07 09:47 -0700
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/20b66ba124e9

Merge

! src/share/vm/c1/c1_GraphBuilder.cpp
! src/share/vm/ci/ciEnv.cpp
! src/share/vm/classfile/systemDictionary.cpp
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/code/nmethod.cpp
! src/share/vm/compiler/compileBroker.cpp
- src/share/vm/gc/shared/liveRange.hpp
! src/share/vm/interpreter/linkResolver.cpp
! src/share/vm/jvmci/jvmciCompilerToVM.cpp
! src/share/vm/jvmci/jvmciRuntime.cpp
! src/share/vm/memory/metaspace.cpp
! src/share/vm/oops/method.cpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/opto/memnode.cpp
! src/share/vm/prims/methodHandles.cpp
! src/share/vm/prims/unsafe.cpp
! src/share/vm/runtime/globals.hpp
- src/share/vm/runtime/logTimer.hpp
! src/share/vm/services/diagnosticCommand.cpp
! src/share/vm/trace/trace.xml
+ src/share/vm/trace/traceevents.xml
+ src/share/vm/trace/tracerelationdecls.xml
! src/share/vm/utilities/globalDefinitions.hpp
! test/TEST.groups
! test/gc/metaspace/TestMetaspacePerfCounters.java
! test/gc/metaspace/TestPerfCountersAndMemoryPools.java

Changeset: c42f970dbb62
Author:    bharadwaj
Date:      2016-04-08 01:00 -0400
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/c42f970dbb62

8153816: [BACKOUT] Make intrinsics flags diagnostic
Summary: Backout fix for 8145348
Reviewed-by: kvn, jwilhelm

! src/share/vm/c1/c1_globals.hpp
! src/share/vm/opto/c2_globals.hpp
! src/share/vm/runtime/globals.hpp
! test/compiler/intrinsics/muladd/TestMulAdd.java
! test/compiler/runtime/6859338/Test6859338.java

Changeset: 03fb00b96355
Author:    enevill
Date:      2016-03-29 10:07 +0000
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/03fb00b96355

8151775: aarch64: add support for 8.1 LSE atomic operations
Reviewed-by: aph

! src/cpu/aarch64/vm/assembler_aarch64.hpp
! src/cpu/aarch64/vm/c1_LIRAssembler_aarch64.cpp
! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp
! src/cpu/aarch64/vm/macroAssembler_aarch64.hpp
! src/cpu/aarch64/vm/templateInterpreterGenerator_aarch64.cpp
! src/cpu/aarch64/vm/vm_version_aarch64.hpp

Changeset: 9e2388205f66
Author:    fyang
Date:      2016-03-23 18:00 +0800
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/9e2388205f66

8152537: aarch64: Make use of CBZ and CBNZ when comparing unsigned values with zero.
Summary: aarch64: c2 make use of CBZ and CBNZ when comparing unsigned values with zero.
Reviewed-by: aph

! src/cpu/aarch64/vm/aarch64.ad

Changeset: 0d2b390d451a
Author:    fyang
Date:      2016-03-28 21:21 +0800
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/0d2b390d451a

8152840: aarch64: improve _unsafe_arraycopy stub routine
Summary: aarch64: improve StubRoutines::_unsafe_arraycopy stub routine
Reviewed-by: aph

! src/cpu/aarch64/vm/stubGenerator_aarch64.cpp

Changeset: 1e653c794138
Author:    cjplummer
Date:      2016-03-30 09:52 -0700
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/1e653c794138

8148639: Some MethodCounter fields can be excluded when not including C2
Summary: Removed _interpreter_invocation_count and _interpreter_throwout_count fields for C1
Reviewed-by: kvn, coleenp

! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/MethodCounters.java
! src/share/vm/interpreter/bytecodeInterpreter.cpp
! src/share/vm/interpreter/interpreterRuntime.cpp
! src/share/vm/oops/method.hpp
! src/share/vm/oops/methodCounters.hpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/vmStructs.cpp
! src/share/vm/utilities/macros.hpp

Changeset: 7d45fbf2b0de
Author:    thartmann
Date:      2016-03-31 09:26 +0200
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/7d45fbf2b0de

8136798: TestMonomorphicObjectCall.java fails with compilation error
Summary: Refactored test to work with Jake.
Reviewed-by: kvn, zmajo

! test/compiler/dependencies/MonomorphicObjectCall/TestMonomorphicObjectCall.java
+ test/compiler/dependencies/MonomorphicObjectCall/java.base/java/lang/Object.java
- test/compiler/dependencies/MonomorphicObjectCall/java/lang/Object.java

Changeset: 8911d94e888b
Author:    enevill
Date:      2016-03-31 12:00 +0000
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/8911d94e888b

8153172: aarch64: hotspot crashes after the 8.1 LSE patch is merged
Summary: Fix scratch register usage in C1 atomic_op to avoid unpredictable instruction
Reviewed-by: aph
Contributed-by: felix.yang at linaro.org

! src/cpu/aarch64/vm/c1_LIRAssembler_aarch64.cpp

Changeset: 68394bf0a09f
Author:    mdoerr
Date:      2016-03-18 12:50 +0100
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/68394bf0a09f

8152172: PPC64: Support AES intrinsics
Reviewed-by: kvn, mdoerr, simonis
Contributed-by: horii at jp.ibm.com

! src/cpu/ppc/vm/assembler_ppc.hpp
! src/cpu/ppc/vm/assembler_ppc.inline.hpp
! src/cpu/ppc/vm/stubGenerator_ppc.cpp
! src/cpu/ppc/vm/vm_version_ppc.cpp
! src/share/vm/opto/graphKit.cpp
! src/share/vm/opto/library_call.cpp

Changeset: 1b1fb02718ef
Author:    kvn
Date:      2016-03-31 09:16 -0700
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/1b1fb02718ef

Merge

- test/compiler/dependencies/MonomorphicObjectCall/java/lang/Object.java

Changeset: 774d5cc05db2
Author:    dnsimon
Date:      2016-03-31 09:16 -0700
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/774d5cc05db2

8152021: MethodHandleAccessProvider.lookupMethodHandleIntrinsic throws NPE on null argument
Reviewed-by: kvn, twisti

! src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/MethodHandleAccessProvider.java

Changeset: 461e9f8abc73
Author:    dnsimon
Date:      2016-03-31 09:16 -0700
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/461e9f8abc73

8152022: JVMCI: MethodHandleAccessProvider.resolveInvokeBasicTarget throws NPE on null first argument
Reviewed-by: kvn, twisti

! src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/MethodHandleAccessProvider.java

Changeset: 019fddb2c36c
Author:    dnsimon
Date:      2016-03-31 09:16 -0700
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/019fddb2c36c

8152023: MethodHandleAccessProvider.resolveLinkToTarget throws NPE/IAE on null/wrong argument
Reviewed-by: kvn, twisti

! src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/MethodHandleAccessProvider.java

Changeset: 0856748f72bf
Author:    dnsimon
Date:      2016-03-31 09:16 -0700
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/0856748f72bf

8152024: MemoryAccessProvider javadoc should be modified
Reviewed-by: kvn, twisti

! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotMemoryAccessProviderImpl.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/MemoryAccessProvider.java

Changeset: 2ea1790969e2
Author:    twisti
Date:      2016-03-31 15:52 -1000
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/2ea1790969e2

8144964: JVMCI compilations need to be disabled until the module system is initialized
Reviewed-by: kvn

! src/share/vm/classfile/systemDictionary.cpp
! src/share/vm/classfile/systemDictionary.hpp
! src/share/vm/compiler/compileBroker.cpp
! src/share/vm/compiler/compileTask.cpp
! src/share/vm/compiler/compileTask.hpp
! src/share/vm/runtime/simpleThresholdPolicy.cpp

Changeset: 07f1012b117e
Author:    rraghavan
Date:      2016-04-01 01:34 -0700
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/07f1012b117e

8150690: C++11 user-defined literal syntax in jvmciCompilerToVM.cpp.
Summary: Changes done for - 'C++11 requires a space between literal and identifier'.
Reviewed-by: twisti

! src/share/vm/jvmci/jvmciCompilerToVM.cpp

Changeset: fdc0e7bfa03b
Author:    thartmann
Date:      2016-04-01 08:46 +0000
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/fdc0e7bfa03b

Merge


Changeset: c926a039792e
Author:    dpochepk
Date:      2016-04-01 16:31 +0300
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/c926a039792e

8151828: Jittester: array creation node handled inproperly in source code visitor for non-int numerical arrays
Reviewed-by: iignatyev

! test/testlibrary/jittester/src/jdk/test/lib/jittester/visitors/JavaCodeVisitor.java

Changeset: 2b0a0523052d
Author:    dpochepk
Date:      2016-04-01 16:56 +0300
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/2b0a0523052d

8138798: improve tests for HotSpotVMEventListener::notifyInstall
Reviewed-by: twisti

! test/compiler/jvmci/events/JvmciNotifyInstallEventTest.java

Changeset: 9b49b47fe2bb
Author:    never
Date:      2016-04-03 21:44 -0700
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/9b49b47fe2bb

8153315: [JVMCI] evol_method dependencies failures should return dependencies_failed
Reviewed-by: iveresov

! src/share/vm/jvmci/jvmciEnv.cpp

Changeset: a1e41855499b
Author:    zmajo
Date:      2016-04-04 12:52 +0200
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/a1e41855499b

8072422: Cleanup: Remove some unused flags/code in loop optimizations
Summary: Remove unused flags, change test using them.
Reviewed-by: kvn, twisti

! src/share/vm/opto/c2_globals.hpp
! src/share/vm/opto/graphKit.cpp
! src/share/vm/opto/loopPredicate.cpp
! src/share/vm/opto/loopTransform.cpp
! src/share/vm/opto/loopUnswitch.cpp
! src/share/vm/opto/loopnode.cpp
! src/share/vm/opto/parse1.cpp
! test/compiler/loopopts/TestCastIINoLoopLimitCheck.java

Changeset: 69648c4800f0
Author:    thartmann
Date:      2016-04-05 07:19 +0200
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/69648c4800f0

8074553: Crash with assert(!is_unloaded()) failed: should not call follow on unloaded nmethod
Summary: Sweeper thread needs to override nmethods_do() to prevent G1 from unloading _scanned_nmethod.
Reviewed-by: kvn, mgerdin

! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/thread.hpp

Changeset: 8b233711d4aa
Author:    jcm
Date:      2016-04-05 01:46 -0700
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/8b233711d4aa

8067247: Crash: assert(method_holder->data() == 0 ...) failed: a) MT-unsafe modification of inline cache
Summary: Made invoker LambdaForm instance & its compiled form lifetime tightly coupled.
Reviewed-by: vlivanov

! src/share/vm/code/codeCache.cpp
! src/share/vm/code/codeCache.hpp
! src/share/vm/code/nmethod.cpp
! src/share/vm/code/nmethod.hpp
! src/share/vm/prims/whitebox.cpp
! src/share/vm/runtime/vm_operations.cpp
! src/share/vm/runtime/vm_operations.hpp
+ test/compiler/jsr292/InvokerGC.java

Changeset: 35ea7a75d7d1
Author:    thartmann
Date:      2016-04-05 10:11 +0000
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/35ea7a75d7d1

Merge


Changeset: 352516babfab
Author:    thartmann
Date:      2016-04-05 17:51 +0200
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/352516babfab

8151724: Remove -XX:GenerateCompilerNullChecks
Summary: Removed the broken GenerateCompilerNullChecks flag.
Reviewed-by: zmajo, kvn

! src/share/vm/c1/c1_LIRAssembler.cpp
! src/share/vm/c1/c1_LIRGenerator.cpp
! src/share/vm/opto/graphKit.cpp
! src/share/vm/runtime/globals.hpp

Changeset: 7010ee970bfb
Author:    mcberg
Date:      2016-04-05 10:34 -0700
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/7010ee970bfb

8151573: Multiversioning for range check elimination
Summary: range check elimination in post loops
Reviewed-by: kvn

! src/cpu/aarch64/vm/c2_globals_aarch64.hpp
! src/cpu/ppc/vm/c2_globals_ppc.hpp
! src/cpu/sparc/vm/c2_globals_sparc.hpp
! src/cpu/x86/vm/c2_globals_x86.hpp
! src/share/vm/opto/c2_globals.hpp
! src/share/vm/opto/loopTransform.cpp
! src/share/vm/opto/loopnode.cpp
! src/share/vm/opto/loopnode.hpp
! src/share/vm/opto/superword.cpp

Changeset: 55f9239df8d7
Author:    mcberg
Date:      2016-04-05 11:37 -0700
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/55f9239df8d7

8151003: Remove nds->is_valid() checks from assembler_x86.cpp
Reviewed-by: kvn

! src/cpu/x86/vm/assembler_x86.cpp
! src/cpu/x86/vm/assembler_x86.hpp
! src/cpu/x86/vm/macroAssembler_x86.hpp

Changeset: d10d7151bff1
Author:    bharadwaj
Date:      2016-04-05 15:39 -0400
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/d10d7151bff1

Merge


Changeset: c5400800de04
Author:    bharadwaj
Date:      2016-04-05 20:32 +0000
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/c5400800de04

Merge


Changeset: 1b2d19e6b14d
Author:    bharadwaj
Date:      2016-04-08 12:36 -0400
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/1b2d19e6b14d

Merge

! src/cpu/aarch64/vm/templateInterpreterGenerator_aarch64.cpp
! src/share/vm/classfile/systemDictionary.cpp
! src/share/vm/code/nmethod.cpp
! src/share/vm/compiler/compileBroker.cpp
! src/share/vm/compiler/compileTask.cpp
! src/share/vm/interpreter/bytecodeInterpreter.cpp
! src/share/vm/interpreter/interpreterRuntime.cpp
! src/share/vm/jvmci/jvmciCompilerToVM.cpp
! src/share/vm/jvmci/jvmciEnv.cpp
! src/share/vm/opto/c2_globals.hpp
! src/share/vm/opto/graphKit.cpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/opto/loopnode.cpp
! src/share/vm/opto/parse1.cpp
! src/share/vm/opto/superword.cpp
! src/share/vm/prims/whitebox.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/vmStructs.cpp
! src/share/vm/runtime/vm_operations.cpp
- test/compiler/dependencies/MonomorphicObjectCall/java/lang/Object.java

Changeset: 7bc36b9ff1e7
Author:    amurillo
Date:      2016-04-11 14:21 -0700
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/7bc36b9ff1e7

Merge

! src/share/vm/classfile/vmSymbols.hpp
- src/share/vm/gc/shared/liveRange.hpp
- src/share/vm/runtime/logTimer.hpp
! src/share/vm/runtime/thread.cpp
! test/compiler/arguments/CheckCICompilerCount.java
! test/compiler/arguments/CheckCompileThresholdScaling.java
! test/compiler/codecache/CheckSegmentedCodeCache.java
! test/compiler/dependencies/MonomorphicObjectCall/TestMonomorphicObjectCall.java
- test/compiler/dependencies/MonomorphicObjectCall/java/lang/Object.java
! test/gc/arguments/TestMaxMinHeapFreeRatioFlags.java
! test/gc/arguments/TestSelectDefaultGC.java
! test/gc/g1/Test2GbHeap.java
! test/gc/g1/TestStringSymbolTableStats.java
! test/gc/metaspace/TestMetaspacePerfCounters.java
! test/gc/metaspace/TestPerfCountersAndMemoryPools.java
! test/runtime/CommandLine/OptionsValidation/TestOptionsWithRanges.java
! test/runtime/CommandLine/TraceExceptionsTest.java
! test/runtime/SharedArchiveFile/SharedStrings.java
! test/runtime/logging/ExceptionsTest.java

Changeset: f1a3e7786b3c
Author:    amurillo
Date:      2016-04-11 20:38 -0700
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/f1a3e7786b3c

8154028: Several hotspot tests need to be updated after 8153737 (Unsupported Module)
Reviewed-by: darcy, kvn

! test/gc/arguments/TestDisableDefaultGC.java
! test/gc/arguments/TestShrinkHeapInSteps.java
! test/gc/g1/TestRegionLivenessPrint.java
! test/runtime/Throwable/StackTraceLogging.java
! test/runtime/Unsafe/PrimitiveHostClass.java
! test/runtime/logging/SafepointCleanupTest.java
! test/runtime/logging/VerificationTest.java

Changeset: aa932d6404c1
Author:    erikj
Date:      2016-04-14 15:13 +0200
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/aa932d6404c1

8149777: Enable enhanced failure handler for "make test"
Reviewed-by: ihse

! test/Makefile

Changeset: 481c1998b2ef
Author:    lana
Date:      2016-04-14 09:09 -0700
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/481c1998b2ef

Added tag jdk-9+114 for changeset b64432bae527

! .hgtags

Changeset: 1759965f1593
Author:    lana
Date:      2016-04-14 09:33 -0700
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/1759965f1593

Merge

- src/share/vm/gc/shared/liveRange.hpp
- src/share/vm/runtime/logTimer.hpp
- test/compiler/dependencies/MonomorphicObjectCall/java/lang/Object.java

Changeset: 88dd08d7be0f
Author:    chegar
Date:      2016-04-15 16:19 +0100
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/88dd08d7be0f

8137058: Clear out all non-Critical APIs from sun.reflect
Reviewed-by: alanb, jfranck, mchung

! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/classfile/javaClasses.hpp
! src/share/vm/classfile/systemDictionary.hpp
! src/share/vm/classfile/verifier.cpp
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/prims/jvm.cpp
! src/share/vm/runtime/reflection.cpp
! src/share/vm/runtime/reflectionUtils.cpp
! test/compiler/jvmci/compilerToVM/ConstantPoolTestCase.java
! test/compiler/jvmci/compilerToVM/ConstantPoolTestsHelper.java
! test/compiler/jvmci/compilerToVM/LookupKlassInPoolTest.java
! test/compiler/jvmci/compilerToVM/LookupKlassRefIndexInPoolTest.java
! test/compiler/jvmci/compilerToVM/LookupMethodInPoolTest.java
! test/compiler/jvmci/compilerToVM/LookupNameAndTypeRefIndexInPoolTest.java
! test/compiler/jvmci/compilerToVM/LookupNameInPoolTest.java
! test/compiler/jvmci/compilerToVM/LookupSignatureInPoolTest.java
! test/compiler/jvmci/compilerToVM/MethodIsIgnoredBySecurityStackWalkTest.java
! test/compiler/jvmci/compilerToVM/ResolveConstantInPoolTest.java
! test/compiler/jvmci/compilerToVM/ResolveFieldInPoolTest.java
! test/compiler/jvmci/compilerToVM/ResolvePossiblyCachedConstantInPoolTest.java
! test/compiler/jvmci/compilerToVM/ResolveTypeInPoolTest.java
! test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestResolvedJavaType.java

Changeset: f93500768dca
Author:    shade
Date:      2016-04-06 10:50 +0300
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/f93500768dca

8153277: [TESTBUG] gc/arguments/TestMaxMinHeapFreeRatioFlags is too sensitive for stray allocations in verifyRatio
Reviewed-by: mgerdin, dfazunen

! test/gc/arguments/TestMaxMinHeapFreeRatioFlags.java

Changeset: 883cb1b6b204
Author:    tschatzl
Date:      2016-04-06 13:32 +0200
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/883cb1b6b204

8077144: Concurrent mark initialization takes too long
Summary: Remove per-marking thread liveness bitmaps and recreate liveness bitmap concurrently after the cleanup pause.
Reviewed-by: mgerdin, ehelin, kbarrett

! src/share/vm/gc/g1/concurrentMarkThread.cpp
! src/share/vm/gc/g1/g1ConcurrentMark.cpp
! src/share/vm/gc/g1/g1ConcurrentMark.hpp
! src/share/vm/gc/g1/g1ConcurrentMark.inline.hpp
! src/share/vm/gc/g1/g1EvacFailure.cpp
! src/share/vm/gc/g1/g1OopClosures.inline.hpp
! src/share/vm/gc/g1/g1_globals.hpp
! src/share/vm/utilities/bitMap.cpp
! src/share/vm/utilities/bitMap.hpp
! test/gc/g1/Test2GbHeap.java

Changeset: 4e9aaa557de4
Author:    tschatzl
Date:      2016-04-06 13:41 +0200
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/4e9aaa557de4

8151386: Extract card live data out of G1ConcurrentMark
Summary: Move card live data management out of G1ConcurrentMark into extra class G1CardLiveData managed by G1RemSet
Reviewed-by: mgerdin, kbarrett

! src/share/vm/gc/g1/concurrentMarkThread.cpp
+ src/share/vm/gc/g1/g1CardLiveData.cpp
+ src/share/vm/gc/g1/g1CardLiveData.hpp
+ src/share/vm/gc/g1/g1CardLiveData.inline.hpp
! src/share/vm/gc/g1/g1CollectedHeap.cpp
! src/share/vm/gc/g1/g1CollectedHeap.hpp
! src/share/vm/gc/g1/g1CollectedHeap.inline.hpp
! src/share/vm/gc/g1/g1ConcurrentMark.cpp
! src/share/vm/gc/g1/g1ConcurrentMark.hpp
! src/share/vm/gc/g1/g1ConcurrentMark.inline.hpp
! src/share/vm/gc/g1/g1OopClosures.hpp
! src/share/vm/gc/g1/g1RemSet.cpp
! src/share/vm/gc/g1/g1RemSet.hpp
! src/share/vm/gc/g1/heapRegionRemSet.cpp
! src/share/vm/gc/g1/heapRegionRemSet.hpp
! src/share/vm/utilities/bitMap.cpp
! src/share/vm/utilities/bitMap.hpp

Changeset: 20b4d892988e
Author:    hseigel
Date:      2016-04-06 07:37 -0400
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/20b4d892988e

8152846: Creation of ModuleEntryTable Investigate Need For OrderAccess::storestore()
Summary: Remove the unneeded OrderAccess::storestore() call
Reviewed-by: acorn, coleenp

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

Changeset: 5d720f8c105b
Author:    hseigel
Date:      2016-04-06 16:03 +0200
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/5d720f8c105b

Merge


Changeset: 8c4142c9f8ab
Author:    kzhaldyb
Date:      2016-03-14 20:00 +0300
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/8c4142c9f8ab

8144073: Refactor hotspot/test/gc/g1/humongousObjects/TestHumongousThreshold.java
Reviewed-by: tschatzl, dfazunen

! test/gc/g1/humongousObjects/TestHumongousThreshold.java

Changeset: 8d8ff222b16a
Author:    ccheung
Date:      2016-04-06 11:40 -0700
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/8d8ff222b16a

8152329: jvm should treat the "Multi-Release" jar manifest attribute name as case insensitive
Reviewed-by: iklam, jiangli, mseledtsov

! src/share/vm/classfile/classLoader.cpp
! src/share/vm/classfile/classLoader.hpp

Changeset: 267c4a802a65
Author:    ccheung
Date:      2016-04-07 00:25 +0200
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/267c4a802a65

Merge


Changeset: 61399ae28486
Author:    dcubed
Date:      2016-04-06 15:49 -0700
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/61399ae28486

Merge


Changeset: 87215e99d945
Author:    dcubed
Date:      2016-04-06 23:42 +0000
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/87215e99d945

Merge


Changeset: ccad9c52f2bd
Author:    tonyp
Date:      2016-04-07 10:55 +0200
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/ccad9c52f2bd

8152312: ParNew: Restore preserved marks in parallel
Reviewed-by: tschatzl

! src/share/vm/gc/serial/defNewGeneration.cpp
! src/share/vm/gc/shared/preservedMarks.cpp
! src/share/vm/gc/shared/preservedMarks.hpp
! src/share/vm/gc/shared/preservedMarks.inline.hpp

Changeset: f6040051ba0f
Author:    tschatzl
Date:      2016-04-07 15:17 +0200
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/f6040051ba0f

8153734: TestHumongousReferenceObject.java occasionally crashes with "unable to allocate heap of 1g" on win32
Summary: Decrease the heap size used in the test from 1g to 128M.
Reviewed-by: dfazunen, sjohanss

! test/gc/TestHumongousReferenceObject.java

Changeset: 3df7fc5a5b24
Author:    dfazunen
Date:      2016-04-07 17:42 +0400
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/3df7fc5a5b24

8152432: Implement setting jtreg @requires properties vm.flavor, vm.bits, vm.compMode
Reviewed-by: iignatyev

! test/TEST.ROOT

Changeset: a6de941ed4d2
Author:    mchernov
Date:      2016-04-07 15:58 +0300
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/a6de941ed4d2

8148376: Test for PLAB behavior at evacuation failure.
Reviewed-by: tschatzl, dfazunen

+ test/gc/g1/plab/TestPLABEvacuationFailure.java
+ test/gc/g1/plab/lib/AppPLABEvacuationFailure.java

Changeset: a132ccdb2f79
Author:    mchernov
Date:      2016-04-07 16:01 +0300
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/a132ccdb2f79

8153516: Hotspot TEST.group has error in GC groups definition.
Reviewed-by: tschatzl, dfazunen

! test/TEST.groups

Changeset: 621714a5be87
Author:    dfazunen
Date:      2016-04-07 15:01 +0000
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/621714a5be87

Merge


Changeset: b8932d090790
Author:    rprotacio
Date:      2016-04-07 13:11 -0400
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/b8932d090790

8152896: Convert PrintCompressedOopsMode to Unified Logging
Summary: Converted -XX:+PrintCompressedOopsMode to -Xlog:gc+heap+coops and aliased old option
Reviewed-by: coleenp, sjohanss, kvn, hseigel

! src/share/vm/logging/logTag.hpp
! src/share/vm/memory/universe.cpp
! src/share/vm/memory/virtualspace.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp
! test/runtime/CompressedOops/CompressedClassPointers.java
! test/runtime/CompressedOops/UseCompressedOops.java
+ test/runtime/logging/CompressedOopsTest.java

Changeset: 9980121414be
Author:    dcubed
Date:      2016-04-07 12:54 -0700
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/9980121414be

Merge

! src/share/vm/runtime/globals.hpp
! test/TEST.groups

Changeset: a6b1b83401c7
Author:    coleenp
Date:      2016-04-07 16:37 -0400
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/a6b1b83401c7

8151939: VM_Version_init() print buffer is too small
Summary: Increase buffer size, use logging to print out version and os information
Reviewed-by: kvn, rprotacio, mockner

! src/cpu/sparc/vm/vm_version_sparc.cpp
! src/cpu/x86/vm/vm_version_x86.cpp
! src/os/aix/vm/os_aix.cpp
! src/os/bsd/vm/os_bsd.cpp
! src/os/linux/vm/os_linux.cpp
! src/os/solaris/vm/os_solaris.cpp
! src/os/windows/vm/os_windows.cpp
! src/os_cpu/aix_ppc/vm/os_aix_ppc.cpp
! src/os_cpu/bsd_x86/vm/os_bsd_x86.cpp
! src/os_cpu/bsd_zero/vm/os_bsd_zero.cpp
! src/os_cpu/linux_aarch64/vm/os_linux_aarch64.cpp
! src/os_cpu/linux_ppc/vm/os_linux_ppc.cpp
! src/os_cpu/linux_sparc/vm/os_linux_sparc.cpp
! src/os_cpu/linux_sparc/vm/vm_version_linux_sparc.cpp
! src/os_cpu/linux_x86/vm/os_linux_x86.cpp
! src/os_cpu/linux_zero/vm/os_linux_zero.cpp
! src/os_cpu/solaris_sparc/vm/os_solaris_sparc.cpp
! src/os_cpu/solaris_sparc/vm/vm_version_solaris_sparc.cpp
! src/os_cpu/solaris_x86/vm/os_solaris_x86.cpp
! src/share/vm/logging/log.cpp
! src/share/vm/runtime/vm_version.cpp
+ test/runtime/logging/OsCpuLoggingTest.java

Changeset: 62c366d44b74
Author:    coleenp
Date:      2016-04-07 21:24 +0000
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/62c366d44b74

Merge

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

Changeset: d373f2a78647
Author:    sangheki
Date:      2016-04-07 15:33 -0700
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/d373f2a78647

8152180: SIGFPE in CMSCollector::preclean with big CMSScheduleRemarkSamplingRatio
Summary: Rephrased the calculation routine to avoid an overflow for CMSScheduleRemarkSamplingRatio
Reviewed-by: jwilhelm, drwhite

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

Changeset: fb0e13a7eb35
Author:    sangheki
Date:      2016-04-07 15:34 -0700
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/fb0e13a7eb35

8152182: Possible overflow in initialzation of _rescan_task_size and _marking_task_size
Summary: Add constraints for CMSRescanMultiple and CMSConcMarkMultiple flags
Reviewed-by: jwilhelm, jmasa

! src/share/vm/gc/cms/compactibleFreeListSpace.cpp
! src/share/vm/gc/cms/compactibleFreeListSpace.hpp
! src/share/vm/runtime/commandLineFlagConstraintsGC.cpp
! src/share/vm/runtime/commandLineFlagConstraintsGC.hpp
! src/share/vm/runtime/globals.hpp

Changeset: 35cb720769c5
Author:    pliden
Date:      2016-04-08 08:51 +0200
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/35cb720769c5

8152989: serviceability/tmtools/jstat/GcCauseTest02.java fails with OOME
Reviewed-by: dsamersoff, sjohanss, dfazunen

! test/serviceability/tmtools/jstat/GcCapacityTest.java
! test/serviceability/tmtools/jstat/GcCauseTest01.java
! test/serviceability/tmtools/jstat/GcCauseTest02.java
! test/serviceability/tmtools/jstat/GcCauseTest03.java
! test/serviceability/tmtools/jstat/GcNewTest.java
! test/serviceability/tmtools/jstat/GcTest01.java
! test/serviceability/tmtools/jstat/GcTest02.java

Changeset: 83ba28fb4429
Author:    fparain
Date:      2016-04-08 00:38 -0700
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/83ba28fb4429

8146093: [sparc only] compiler/interpreter/7116216/StackOverflow.java Program terminates with signal 11, Segmentation fault. in __1cLRegisterMap2t6MpnKJavaThread_b_v_ ()
Reviewed-by: dcubed, coleenp

! src/cpu/sparc/vm/templateInterpreterGenerator_sparc.cpp
! src/share/vm/interpreter/interpreterRuntime.cpp
! src/share/vm/interpreter/interpreterRuntime.hpp

Changeset: 0dc4e30985d4
Author:    fparain
Date:      2016-04-08 10:39 +0200
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/0dc4e30985d4

Merge


Changeset: f628b87a6067
Author:    erikj
Date:      2016-04-08 13:14 +0200
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/f628b87a6067

8152666: The new Hotspot Build System
Reviewed-by: ihse, dcubed, erikj
Contributed-by: magnus.ihse.bursie at oracle.com, erik.joelsson at oracle.com, ingemar.aberg at oracle.com

! make/Makefile
! make/aix/makefiles/trace.make
! make/bsd/makefiles/trace.make
! make/linux/makefiles/gcc.make
! make/linux/makefiles/trace.make
! make/linux/makefiles/zero.make
! make/solaris/makefiles/dtrace.make
! make/solaris/makefiles/trace.make
! make/windows/makefiles/debug.make
! make/windows/makefiles/fastdebug.make
! make/windows/makefiles/product.make
! make/windows/makefiles/trace.make
! make/windows/makefiles/vm.make
+ makefiles/BuildHotspot.gmk
+ makefiles/Dist.gmk
+ makefiles/HotspotCommon.gmk
+ makefiles/gensrc/GenerateSources.gmk
+ makefiles/gensrc/GensrcAdlc.gmk
+ makefiles/gensrc/GensrcDtrace.gmk
+ makefiles/gensrc/GensrcJvmti.gmk
+ makefiles/ide/CreateVSProject.gmk
+ makefiles/lib/CompileDtracePostJvm.gmk
+ makefiles/lib/CompileDtracePreJvm.gmk
+ makefiles/lib/CompileJvm.gmk
+ makefiles/lib/CompileLibjsig.gmk
+ makefiles/lib/CompileLibraries.gmk
+ makefiles/lib/JvmFeatures.gmk
+ makefiles/lib/JvmMapfile.gmk
+ makefiles/lib/JvmOverrideFiles.gmk
+ makefiles/mapfiles/libjsig/mapfile-vers-solaris
+ makefiles/mapfiles/libjvm_db/mapfile-vers
+ makefiles/mapfiles/libjvm_dtrace/mapfile-vers
+ makefiles/symbols/symbols-aix
+ makefiles/symbols/symbols-aix-debug
+ makefiles/symbols/symbols-linux
+ makefiles/symbols/symbols-macosx
+ makefiles/symbols/symbols-shared
+ makefiles/symbols/symbols-solaris
+ makefiles/symbols/symbols-solaris-dtrace-compiler1
+ makefiles/symbols/symbols-solaris-dtrace-compiler2
+ makefiles/symbols/symbols-unix

Changeset: ab00f4626ae3
Author:    bchristi
Date:      2016-04-08 12:26 -0700
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/ab00f4626ae3

8153123: Streamline StackWalker code
Reviewed-by: coleenp, dfuchs, mchung, redestad

! make/share/makefiles/mapfile-vers
! makefiles/symbols/symbols-unix
! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/classfile/javaClasses.hpp
! src/share/vm/prims/jvm.cpp
! src/share/vm/prims/jvm.h
! src/share/vm/prims/stackwalk.cpp
! src/share/vm/prims/stackwalk.hpp
! src/share/vm/runtime/globals.hpp

Changeset: c04ff0bb5b8e
Author:    ccheung
Date:      2016-04-07 22:03 -0700
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/c04ff0bb5b8e

8145221: Use trampolines for i2i and i2c entries in Methods that are stored in CDS archive
Summary: This optimization reduces the size of the RW region of the CDS archive. It also reduces the amount of pages in the RW region that are actually written into during runtime.
Reviewed-by: dlong, iklam, jiangli
Contributed-by: ioi.lam at oracle.com, calvin.cheung at oracle.com, goetz.lindenmaier at sap.com

! src/cpu/aarch64/vm/sharedRuntime_aarch64.cpp
! src/cpu/ppc/vm/sharedRuntime_ppc.cpp
! src/cpu/sparc/vm/metaspaceShared_sparc.cpp
! src/cpu/sparc/vm/sharedRuntime_sparc.cpp
! src/cpu/x86/vm/sharedRuntime_x86_32.cpp
! src/cpu/x86/vm/sharedRuntime_x86_64.cpp
! src/cpu/zero/vm/sharedRuntime_zero.cpp
! src/os_cpu/bsd_x86/vm/thread_bsd_x86.cpp
! src/os_cpu/linux_aarch64/vm/thread_linux_aarch64.cpp
! src/os_cpu/linux_sparc/vm/thread_linux_sparc.cpp
! src/os_cpu/linux_x86/vm/thread_linux_x86.cpp
! src/os_cpu/solaris_sparc/vm/thread_solaris_sparc.cpp
! src/os_cpu/solaris_x86/vm/thread_solaris_x86.cpp
! src/os_cpu/windows_x86/vm/thread_windows_x86.cpp
! src/share/vm/interpreter/abstractInterpreter.cpp
! src/share/vm/interpreter/abstractInterpreter.hpp
! src/share/vm/interpreter/templateInterpreterGenerator.cpp
! src/share/vm/memory/filemap.cpp
! src/share/vm/memory/filemap.hpp
! src/share/vm/memory/metaspaceShared.cpp
! src/share/vm/memory/metaspaceShared.hpp
! src/share/vm/oops/constMethod.hpp
! src/share/vm/oops/method.cpp
! src/share/vm/oops/method.hpp
! src/share/vm/runtime/sharedRuntime.cpp
! src/share/vm/runtime/sharedRuntime.hpp
! src/share/vm/runtime/vmStructs.cpp

Changeset: ba8c351b7096
Author:    coleenp
Date:      2016-04-08 19:39 -0400
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/ba8c351b7096

8033735: make Throwable.backtrace visible to Class.getDeclaredField again
Summary: removed old hack to workaround an old crash.
Reviewed-by: hseigel, twisti, mchung

! src/share/vm/prims/jvm.cpp
+ test/runtime/Throwable/ThrowableIntrospectionSegfault.java

Changeset: a2249cbb87c9
Author:    coleenp
Date:      2016-04-09 08:34 -0400
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/a2249cbb87c9

Merge

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

Changeset: f3788f7eccd4
Author:    dholmes
Date:      2016-04-10 21:34 -0400
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/f3788f7eccd4

8151322: Implement os::set_native_thread_name() on Solaris
Reviewed-by: sla, kbarrett, gziemski

! src/os/solaris/vm/os_solaris.cpp
! src/os/solaris/vm/os_solaris.hpp
! src/share/vm/utilities/globalDefinitions.hpp

Changeset: 5b6642c24ea7
Author:    dsamersoff
Date:      2016-04-09 12:15 +0300
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/5b6642c24ea7

8152679: DeadlockDetectionTest.java fails due to expected output missing
Summary: Detect OS X and bailout
Reviewed-by: sspitsyn, tbell

! test/serviceability/sa/DeadlockDetectionTest.java

Changeset: f989a68855a3
Author:    dsamersoff
Date:      2016-04-11 09:39 +0000
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/f989a68855a3

Merge


Changeset: ce1d4d0683ed
Author:    ysuenaga
Date:      2016-04-06 20:43 +0900
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/ce1d4d0683ed

8152435: (CL)HSDB should be started with no argument
Reviewed-by: dsamersoff

! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/SAGetopt.java
+ src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/SAGetoptException.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/SALauncher.java

Changeset: 41c0c32599f0
Author:    dsamersoff
Date:      2016-04-11 10:06 +0000
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/41c0c32599f0

Merge


Changeset: 1c08ca66db33
Author:    dsamersoff
Date:      2016-04-11 14:42 +0000
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/1c08ca66db33

Merge


Changeset: 9158cd01b17b
Author:    csahu
Date:      2016-04-11 12:50 +0000
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/9158cd01b17b

8153319: new test serviceability/tmtools/jstack/JstackThreadTest.java fails
Reviewed-by: dsamersoff, lmesnik

! test/serviceability/tmtools/jstack/JstackThreadTest.java

Changeset: ba6ca5d9a5d0
Author:    jwilhelm
Date:      2016-04-11 20:16 +0200
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/ba6ca5d9a5d0

Merge

! src/share/vm/interpreter/interpreterRuntime.cpp
! src/share/vm/oops/method.hpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/vmStructs.cpp

Changeset: ead1912d85f0
Author:    jwilhelm
Date:      2016-04-11 20:38 +0000
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/ead1912d85f0

Merge

- test/compiler/dependencies/MonomorphicObjectCall/java/lang/Object.java

Changeset: 7f0915238e63
Author:    mockner
Date:      2016-04-11 11:33 -0400
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/7f0915238e63

8152468: PrintMiscellaneous in constantPool should use classresolve logging.
Summary: some instances of PrintMiscellaneous have ben replaced by classresolve logging.
Reviewed-by: coleenp, rprotacio

! src/share/vm/oops/constantPool.cpp
! test/runtime/logging/ClassResolutionTest.java

Changeset: d878c100730a
Author:    mockner
Date:      2016-04-12 00:24 +0200
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/d878c100730a

Merge


Changeset: e245b6d8ed34
Author:    mockner
Date:      2016-04-11 16:10 -0400
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/e245b6d8ed34

8145704: Make test for classinit logging more robust.
Summary: 8145704: Make test for classinit logging more robust.
Reviewed-by: hseigel, gtriantafill

! test/runtime/logging/ClassInitializationTest.java

Changeset: 4f9ee8da102f
Author:    mockner
Date:      2016-04-11 22:14 +0200
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/4f9ee8da102f

Merge


Changeset: 28222fcd8e40
Author:    mockner
Date:      2016-04-12 02:30 +0200
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/28222fcd8e40

Merge


Changeset: d3af0763e973
Author:    stefank
Date:      2016-04-11 08:51 +0200
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/d3af0763e973

8153742: Move Thread::current() to thread.hpp
Reviewed-by: coleenp, jmasa

! src/share/vm/interpreter/abstractInterpreter.hpp
! src/share/vm/interpreter/interpreterRuntime.hpp
! src/share/vm/memory/resourceArea.hpp
! src/share/vm/runtime/javaCalls.hpp
! src/share/vm/runtime/vmThread.hpp
! src/share/vm/utilities/preserveException.hpp

Changeset: cb9f2b457dab
Author:    stefank
Date:      2016-04-11 08:51 +0200
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/cb9f2b457dab

8152639: ResourceMark missing in reportFreeListStatistics
Reviewed-by: pliden, sjohanss

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

Changeset: 536d826424a3
Author:    stefank
Date:      2016-04-11 08:51 +0200
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/536d826424a3

8152962: CMSCollector::shouldConcurrentCollect incorrectly logs against the debug stream
Reviewed-by: brutisso, sjohanss

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

Changeset: 9b70653931c0
Author:    stefank
Date:      2016-04-11 08:51 +0200
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/9b70653931c0

8153583: Make OutputAnalyzer.reportDiagnosticSummary public
Reviewed-by: brutisso, sjohanss

! test/testlibrary/jdk/test/lib/OutputAnalyzer.java

Changeset: 58a17e6418b8
Author:    stefank
Date:      2016-04-11 08:51 +0200
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/58a17e6418b8

8153658: Redundant memory copy in LogStreamNoResourceMark
Reviewed-by: kbarrett, jmasa

! src/share/vm/logging/logStream.inline.hpp

Changeset: e78ce3e32969
Author:    stefank
Date:      2016-04-11 08:51 +0200
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/e78ce3e32969

8153659: Create a CHeap backed LogStream class
Reviewed-by: brutisso, mlarsson

! src/share/vm/logging/log.cpp
! src/share/vm/logging/logHandle.hpp
! src/share/vm/logging/logStream.cpp
! src/share/vm/logging/logStream.hpp
! src/share/vm/logging/logStream.inline.hpp

Changeset: 5469b15d97f4
Author:    stefank
Date:      2016-04-12 07:17 +0200
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/5469b15d97f4

8152491: Convert TracePageSizes to use UL
Reviewed-by: sjohanss, pliden

! src/os/windows/vm/os_windows.cpp
! src/share/vm/gc/g1/g1CollectedHeap.cpp
! src/share/vm/gc/parallel/generationSizer.cpp
! src/share/vm/gc/parallel/generationSizer.hpp
! src/share/vm/gc/parallel/parMarkBitMap.cpp
! src/share/vm/gc/parallel/parallelScavengeHeap.cpp
! src/share/vm/gc/parallel/psParallelCompact.cpp
! src/share/vm/gc/shared/cardTableModRefBS.cpp
! src/share/vm/gc/shared/genCollectedHeap.cpp
! src/share/vm/logging/logTag.hpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/os.cpp
! src/share/vm/runtime/os.hpp
! src/share/vm/utilities/globalDefinitions.cpp
! src/share/vm/utilities/globalDefinitions.hpp
! src/share/vm/utilities/internalVMTests.cpp
! test/gc/g1/TestLargePageUseForAuxMemory.java

Changeset: 78eaba1e0d24
Author:    rehn
Date:      2016-04-08 15:36 +0200
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/78eaba1e0d24

8153731: Increase max tag combinations for UL expression (config)
Reviewed-by: stefank, mlarsson

! src/share/vm/logging/log.cpp
! src/share/vm/logging/logTagLevelExpression.hpp
! src/share/vm/logging/logTagSet.hpp
! src/share/vm/utilities/internalVMTests.cpp

Changeset: dc71732b59d6
Author:    rehn
Date:      2016-04-11 09:45 +0200
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/dc71732b59d6

8153845: UL log write method missing essential assert
Reviewed-by: mlarsson, brutisso

! src/share/vm/logging/logTagSet.cpp

Changeset: 5bc83f454d50
Author:    mlarsson
Date:      2016-04-11 12:22 +0200
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/5bc83f454d50

8146879: Add option for handling existing log files in UL
Reviewed-by: dsamersoff, gziemski, rehn

! src/os/bsd/vm/os_bsd.cpp
! src/os/linux/vm/os_linux.cpp
! src/os/posix/vm/os_posix.cpp
! src/os/solaris/vm/os_solaris.cpp
! src/os/windows/vm/os_windows.cpp
! src/share/vm/logging/log.cpp
! src/share/vm/logging/logConfiguration.cpp
! src/share/vm/logging/logFileOutput.cpp
! src/share/vm/logging/logFileOutput.hpp
! src/share/vm/logging/logFileStreamOutput.hpp
! src/share/vm/logging/logOutput.hpp
! src/share/vm/runtime/os.hpp
! src/share/vm/utilities/internalVMTests.cpp
! test/serviceability/logging/TestLogRotation.java
! test/serviceability/logging/TestQuotedLogOutputs.java

Changeset: 90aeaed2b342
Author:    stefank
Date:      2016-04-12 09:53 +0200
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/90aeaed2b342

8153967: Remove top.hpp
Reviewed-by: coleenp, jwilhelm

! src/cpu/aarch64/vm/debug_aarch64.cpp
! src/cpu/aarch64/vm/frame_aarch64.hpp
! src/cpu/aarch64/vm/nativeInst_aarch64.hpp
! src/cpu/aarch64/vm/stubGenerator_aarch64.cpp
! src/cpu/ppc/vm/debug_ppc.cpp
! src/cpu/ppc/vm/frame_ppc.hpp
! src/cpu/ppc/vm/nativeInst_ppc.hpp
! src/cpu/ppc/vm/stubGenerator_ppc.cpp
! src/cpu/sparc/vm/debug_sparc.cpp
! src/cpu/sparc/vm/frame_sparc.hpp
! src/cpu/sparc/vm/nativeInst_sparc.hpp
! src/cpu/sparc/vm/stubGenerator_sparc.cpp
! src/cpu/x86/vm/debug_x86.cpp
! src/cpu/x86/vm/frame_x86.hpp
! src/cpu/x86/vm/nativeInst_x86.hpp
! src/cpu/x86/vm/stubGenerator_x86_32.cpp
! src/cpu/x86/vm/stubGenerator_x86_64.cpp
! src/cpu/zero/vm/debug_zero.cpp
! src/cpu/zero/vm/frame_zero.hpp
! src/cpu/zero/vm/nativeInst_zero.hpp
! src/cpu/zero/vm/stubGenerator_zero.cpp
! src/share/vm/asm/assembler.hpp
! src/share/vm/asm/register.hpp
! src/share/vm/c1/c1_LIRAssembler.hpp
! src/share/vm/ci/ciFlags.hpp
! src/share/vm/classfile/classFileStream.hpp
! src/share/vm/code/relocInfo.hpp
! src/share/vm/code/vmreg.hpp
! src/share/vm/gc/parallel/psAdaptiveSizePolicy.cpp
! src/share/vm/interpreter/abstractInterpreter.hpp
! src/share/vm/interpreter/bytecodeTracer.hpp
! src/share/vm/interpreter/bytecodes.hpp
! src/share/vm/interpreter/interpreterRuntime.hpp
! src/share/vm/interpreter/linkResolver.hpp
! src/share/vm/memory/iterator.hpp
! src/share/vm/oops/oop.hpp
! src/share/vm/oops/symbol.hpp
! src/share/vm/precompiled/precompiled.hpp
! src/share/vm/prims/jvm.cpp
! src/share/vm/prims/nativeLookup.hpp
! src/share/vm/runtime/arguments.hpp
! src/share/vm/runtime/basicLock.hpp
! src/share/vm/runtime/frame.hpp
! src/share/vm/runtime/globals.cpp
! src/share/vm/runtime/globals_extension.hpp
! src/share/vm/runtime/init.hpp
! src/share/vm/runtime/interfaceSupport.hpp
! src/share/vm/runtime/jniHandles.hpp
! src/share/vm/runtime/os.hpp
! src/share/vm/runtime/osThread.hpp
! src/share/vm/runtime/signature.hpp
! src/share/vm/runtime/stackValue.hpp
! src/share/vm/runtime/stubRoutines.hpp
! src/share/vm/runtime/synchronizer.hpp
! src/share/vm/runtime/task.hpp
! src/share/vm/runtime/thread.hpp
! src/share/vm/runtime/threadLocalStorage.hpp
! src/share/vm/runtime/vm_operations.hpp
! src/share/vm/utilities/accessFlags.hpp
! src/share/vm/utilities/bitMap.hpp
! src/share/vm/utilities/constantTag.cpp
! src/share/vm/utilities/constantTag.hpp
! src/share/vm/utilities/debug.cpp
! src/share/vm/utilities/events.hpp
! src/share/vm/utilities/exceptions.hpp
! src/share/vm/utilities/globalDefinitions.cpp
! src/share/vm/utilities/growableArray.hpp
! src/share/vm/utilities/ostream.cpp
! src/share/vm/utilities/pair.hpp
! src/share/vm/utilities/resourceHash.hpp
- src/share/vm/utilities/top.hpp
! src/share/vm/utilities/utf8.hpp
! src/share/vm/utilities/vmError.cpp

Changeset: 4823056a5bbd
Author:    stefank
Date:      2016-04-12 09:08 +0000
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/4823056a5bbd

Merge

! src/share/vm/runtime/os.hpp
- src/share/vm/utilities/top.hpp

Changeset: f589cf9f3082
Author:    mgerdin
Date:      2016-04-12 14:03 +0200
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/f589cf9f3082

8153834: G1 Card table verification fails due to concurrent region cleanup
Reviewed-by: ehelin, tschatzl

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

Changeset: de653b60a98e
Author:    simonis
Date:      2016-04-13 11:13 +0200
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/de653b60a98e

8154087: Fix AIX and Linux/ppc64le after the integration of the new hotspot build
Reviewed-by: erikj, goetz

! makefiles/gensrc/GensrcAdlc.gmk
! src/os/aix/vm/perfMemory_aix.cpp

Changeset: 2db3cefd53c9
Author:    erikj
Date:      2016-04-13 12:11 +0200
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/2db3cefd53c9

Merge


Changeset: a57bba2898a3
Author:    mgerdin
Date:      2016-04-11 09:49 +0200
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/a57bba2898a3

8153843: G1CardLiveDataHelper incorrectly sets next_live_bytes on dead humongous regions
Reviewed-by: drwhite, tschatzl

! src/share/vm/gc/g1/g1CardLiveData.cpp
! src/share/vm/gc/g1/g1CollectedHeap.cpp

Changeset: b39019876702
Author:    mgerdin
Date:      2016-04-13 13:53 +0200
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/b39019876702

Merge


Changeset: ecf802144350
Author:    drwhite
Date:      2016-04-12 14:46 -0400
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/ecf802144350

8149405: OOM Error running java/lang/invoke/MethodHandlesTest.java on windows-x86
Summary: Add missing ResourceMarks to release memory more quickly.
Reviewed-by: jmasa, kbarrett

! src/share/vm/oops/methodData.cpp

Changeset: c1b104997b4d
Author:    drwhite
Date:      2016-04-13 17:00 -0400
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/c1b104997b4d

8152905: hs_err file is missing gc threads
Summary: List the GC threads in the hs_err file in the "Other Threads" section
Reviewed-by: dcubed, coleenp

! src/share/vm/gc/g1/g1CollectedHeap.cpp
! src/share/vm/gc/g1/g1ConcurrentMark.cpp
! src/share/vm/gc/g1/g1ConcurrentMark.hpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/thread.hpp

Changeset: 1ac4ec432280
Author:    coleenp
Date:      2016-04-13 12:57 -0400
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/1ac4ec432280

8148772: VM crash in nsk/jvmti/RedefineClasses/StressRedefine: assert failed: Corrupted constant pool
8151546: nsk/jvmti/RedefineClasses/StressRedefine fails in hs nightly
Summary: ConstantPool::resolve_constant_at_impl() isn't thread safe for MethodHandleInError and MethodTypeInError and Constant pool merging is not thread safe for source_file_name.
Reviewed-by: sspitsyn, dcubed

! src/share/vm/classfile/javaClasses.inline.hpp
! src/share/vm/oops/constantPool.cpp
! src/share/vm/oops/constantPool.hpp
! src/share/vm/prims/jvmtiRedefineClasses.cpp

Changeset: bb3d137da092
Author:    coleenp
Date:      2016-04-13 23:31 +0000
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/bb3d137da092

Merge


Changeset: aee2a6f1e1b3
Author:    dcubed
Date:      2016-04-14 17:42 -0700
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/aee2a6f1e1b3

Merge

! src/share/vm/runtime/thread.cpp
- src/share/vm/utilities/top.hpp
! test/gc/arguments/TestMaxMinHeapFreeRatioFlags.java
! test/gc/g1/Test2GbHeap.java
! test/runtime/CompressedOops/CompressedClassPointers.java
! test/runtime/CompressedOops/UseCompressedOops.java
+ test/runtime/logging/CompressedOopsTest.java
+ test/runtime/logging/OsCpuLoggingTest.java
! test/serviceability/logging/TestLogRotation.java

Changeset: d7e875ba78cb
Author:    amurillo
Date:      2016-04-14 19:55 -0700
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/d7e875ba78cb

Merge

- src/share/vm/utilities/top.hpp

Changeset: 1c9fdb81b25d
Author:    amurillo
Date:      2016-04-18 15:39 -0700
URL:       http://hg.openjdk.java.net/jdk9/client/hotspot/rev/1c9fdb81b25d

Merge

! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/classfile/javaClasses.hpp
! src/share/vm/prims/jvm.cpp



More information about the jdk9-all-changes mailing list