Changeset: 70375b3285d9 Author: mgerdin Date: 2016-03-07 17:23 +0100 URL: http://hg.openjdk.java.net/jigsaw/jake/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/jigsaw/jake/hotspot/rev/8afc97475eba 8146683: check_addr0 should be more efficient Reviewed-by: dsamersoff, kevinw, dholmes Contributed-by: cheleswer.s...@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/jigsaw/jake/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/jigsaw/jake/hotspot/rev/2dbbb7996514 Merge Changeset: 899be832e91d Author: rprotacio Date: 2016-03-08 12:57 -0500 URL: http://hg.openjdk.java.net/jigsaw/jake/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/jigsaw/jake/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/jigsaw/jake/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/jigsaw/jake/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/jigsaw/jake/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/jigsaw/jake/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/jigsaw/jake/hotspot/rev/f81ea6b38171 Merge Changeset: 5322bfdc760a Author: jwilhelm Date: 2016-03-09 14:18 +0100 URL: http://hg.openjdk.java.net/jigsaw/jake/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/jigsaw/jake/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/jigsaw/jake/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/jigsaw/jake/hotspot/rev/5c66afad690c Merge Changeset: 7d5870c06812 Author: sangheki Date: 2016-03-09 15:37 -0800 URL: http://hg.openjdk.java.net/jigsaw/jake/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/jigsaw/jake/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/jigsaw/jake/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/jigsaw/jake/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/jigsaw/jake/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/jigsaw/jake/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/jigsaw/jake/hotspot/rev/4c8ec9926913 Merge Changeset: e11a28c44624 Author: mchernov Date: 2016-03-03 16:12 +0300 URL: http://hg.openjdk.java.net/jigsaw/jake/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/jigsaw/jake/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/jigsaw/jake/hotspot/rev/ca8e7407d350 Merge Changeset: 35ffddb9c44d Author: coleenp Date: 2016-03-10 13:43 -0500 URL: http://hg.openjdk.java.net/jigsaw/jake/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/jigsaw/jake/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/jigsaw/jake/hotspot/rev/479321aff3f9 Merge Changeset: c083b12bb8cc Author: pliden Date: 2016-03-11 09:09 +0100 URL: http://hg.openjdk.java.net/jigsaw/jake/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/jigsaw/jake/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/jigsaw/jake/hotspot/rev/3d0716ca86c9 Merge Changeset: 7131b0043899 Author: mgerdin Date: 2016-03-11 10:18 +0100 URL: http://hg.openjdk.java.net/jigsaw/jake/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/jigsaw/jake/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/jigsaw/jake/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/jigsaw/jake/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/jigsaw/jake/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/jigsaw/jake/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/jigsaw/jake/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/jigsaw/jake/hotspot/rev/7ae57ffc9ed3 Merge Changeset: 55a9b972bc55 Author: mockner Date: 2016-03-10 15:52 -0500 URL: http://hg.openjdk.java.net/jigsaw/jake/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/jigsaw/jake/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/jigsaw/jake/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/jigsaw/jake/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/jigsaw/jake/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/jigsaw/jake/hotspot/rev/e7bcc46ab8bd Merge Changeset: ef08f0d91230 Author: sjohanss Date: 2016-03-14 09:10 +0100 URL: http://hg.openjdk.java.net/jigsaw/jake/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/jigsaw/jake/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/jigsaw/jake/hotspot/rev/a04989a057c7 8151368: SA: Unexpected ArithmeticException in CompactHashTable Summary: Add missed null check Reviewed-by: iklam, dsamersoff Contributed-by: kubota.y...@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/jigsaw/jake/hotspot/rev/b504a42bbe38 Merge Changeset: a6023e8b5c70 Author: pliden Date: 2016-03-14 09:42 +0100 URL: http://hg.openjdk.java.net/jigsaw/jake/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/jigsaw/jake/hotspot/rev/93a15edd6aee Merge Changeset: 508fcb923812 Author: ysuenaga Date: 2016-03-04 18:12 +0900 URL: http://hg.openjdk.java.net/jigsaw/jake/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/jigsaw/jake/hotspot/rev/fe137daae1a0 Merge Changeset: 24c6f885d316 Author: simonis Date: 2016-03-11 16:39 +0100 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/24c6f885d316 8151593: Cleanup definition/usage of INLINE/NOINLINE macros and add xlC support Reviewed-by: coleenp, stuefe Contributed-by: matthias.baes...@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/jigsaw/jake/hotspot/rev/63a57b9b3ea4 Merge Changeset: dc379d0b1113 Author: mockner Date: 2016-03-14 15:06 -0400 URL: http://hg.openjdk.java.net/jigsaw/jake/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/jigsaw/jake/hotspot/rev/06b764a12317 Merge Changeset: 10cc279f1b13 Author: stefank Date: 2016-03-09 17:03 +0100 URL: http://hg.openjdk.java.net/jigsaw/jake/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/jigsaw/jake/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/jigsaw/jake/hotspot/rev/32844ece283c Merge Changeset: 5044bb87554e Author: brutisso Date: 2016-03-15 08:19 +0100 URL: http://hg.openjdk.java.net/jigsaw/jake/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/jigsaw/jake/hotspot/rev/4216fd7e4301 Merge Changeset: 3635f6de52cf Author: ysuenaga Date: 2016-03-15 12:27 +0900 URL: http://hg.openjdk.java.net/jigsaw/jake/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/jigsaw/jake/hotspot/rev/9a2bf8774955 Merge Changeset: 33d91edc926f Author: pliden Date: 2016-03-15 08:01 +0100 URL: http://hg.openjdk.java.net/jigsaw/jake/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/jigsaw/jake/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/jigsaw/jake/hotspot/rev/65b1a7bce39e Merge Changeset: be3ffb6d8eb0 Author: stefank Date: 2016-03-15 10:11 +0100 URL: http://hg.openjdk.java.net/jigsaw/jake/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/jigsaw/jake/hotspot/rev/a4658c91d553 Merge Changeset: 21bb44b28582 Author: rehn Date: 2016-03-08 08:54 +0100 URL: http://hg.openjdk.java.net/jigsaw/jake/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/jigsaw/jake/hotspot/rev/6529c4f36655 Merge Changeset: 45a4f459be06 Author: rprotacio Date: 2016-03-15 15:43 -0400 URL: http://hg.openjdk.java.net/jigsaw/jake/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/jigsaw/jake/hotspot/rev/4aa1760ab75c Merge Changeset: 3c19d66914bc Author: kbarrett Date: 2016-03-16 00:28 -0400 URL: http://hg.openjdk.java.net/jigsaw/jake/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/jigsaw/jake/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/jigsaw/jake/hotspot/rev/4030d7f9946d Merge Changeset: e71072298359 Author: erikj Date: 2016-03-15 13:55 +0100 URL: http://hg.openjdk.java.net/jigsaw/jake/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/jigsaw/jake/hotspot/rev/c4b391039f9f Merge Changeset: 81faa0678c9b Author: csahu Date: 2016-03-14 18:05 +0530 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/81faa0678c9b 8151509: In check_addr0() function pointer is not updated correctly Reviewed-by: dholmes, ddmitriev, stuefe Contributed-by: cheleswer.s...@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/jigsaw/jake/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/jigsaw/jake/hotspot/rev/7ccf7f03a914 Merge Changeset: 70081cb6cc16 Author: brutisso Date: 2016-03-16 13:38 +0100 URL: http://hg.openjdk.java.net/jigsaw/jake/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/jigsaw/jake/hotspot/rev/9d93b077b22f Merge Changeset: b03fcc1a3af3 Author: tschatzl Date: 2016-03-16 12:21 +0100 URL: http://hg.openjdk.java.net/jigsaw/jake/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/jigsaw/jake/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/jigsaw/jake/hotspot/rev/f1e1cfbb6d2c Merge Changeset: 7c88aac45703 Author: tschatzl Date: 2016-03-16 16:42 +0100 URL: http://hg.openjdk.java.net/jigsaw/jake/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/jigsaw/jake/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/jigsaw/jake/hotspot/rev/091947451f03 Merge Changeset: d882ca1d5f51 Author: brutisso Date: 2016-03-16 16:21 +0000 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/d882ca1d5f51 Merge Changeset: 767bc8e5cb19 Author: pliden Date: 2016-03-17 08:07 +0100 URL: http://hg.openjdk.java.net/jigsaw/jake/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/jigsaw/jake/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/jigsaw/jake/hotspot/rev/1c9e7b34c46c Merge Changeset: 0d58ee2030ae Author: erikj Date: 2016-03-17 09:53 +0100 URL: http://hg.openjdk.java.net/jigsaw/jake/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/jigsaw/jake/hotspot/rev/0937423af2ae Merge Changeset: b7d7e61dd373 Author: mgerdin Date: 2016-03-08 13:17 +0100 URL: http://hg.openjdk.java.net/jigsaw/jake/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/jigsaw/jake/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/jigsaw/jake/hotspot/rev/07f4849e1bca Merge Changeset: 5afd0579ed8a Author: sangheki Date: 2016-03-17 11:18 -0700 URL: http://hg.openjdk.java.net/jigsaw/jake/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/jigsaw/jake/hotspot/rev/a1d63adc7ba4 Merge Changeset: 3e0bb5b5a92a Author: stefank Date: 2016-03-17 21:00 +0100 URL: http://hg.openjdk.java.net/jigsaw/jake/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/jigsaw/jake/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/jigsaw/jake/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/jigsaw/jake/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/jigsaw/jake/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/jigsaw/jake/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/jigsaw/jake/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/jigsaw/jake/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/jigsaw/jake/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/jigsaw/jake/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/jigsaw/jake/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/jigsaw/jake/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/jigsaw/jake/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/jigsaw/jake/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/jigsaw/jake/hotspot/rev/bc37717b103b Merge Changeset: 17c8b2a1d35e Author: coleenp Date: 2016-03-18 23:12 +0000 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/17c8b2a1d35e Merge Changeset: 0b582be9fab0 Author: jwilhelm Date: 2016-03-19 01:23 +0100 URL: http://hg.openjdk.java.net/jigsaw/jake/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/jigsaw/jake/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/jigsaw/jake/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/jigsaw/jake/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/jigsaw/jake/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/jigsaw/jake/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/jigsaw/jake/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/jigsaw/jake/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/jigsaw/jake/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/jigsaw/jake/hotspot/rev/d7ae4051d258 Merge Changeset: b9efb94d011a Author: jmasa Date: 2016-03-07 11:28 -0800 URL: http://hg.openjdk.java.net/jigsaw/jake/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/jigsaw/jake/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/jigsaw/jake/hotspot/rev/2e3a958bdfdc Merge Changeset: 2da767bf3ecc Author: sangheki Date: 2016-03-21 13:04 -0700 URL: http://hg.openjdk.java.net/jigsaw/jake/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/jigsaw/jake/hotspot/rev/1f0a958b039c Merge Changeset: 9037ef388634 Author: tbenson Date: 2016-03-21 15:59 -0400 URL: http://hg.openjdk.java.net/jigsaw/jake/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.ben...@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/jigsaw/jake/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/jigsaw/jake/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/jigsaw/jake/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/jigsaw/jake/hotspot/rev/36870c627981 Merge Changeset: 53c0863b1766 Author: mgronlun Date: 2016-03-23 10:31 +0100 URL: http://hg.openjdk.java.net/jigsaw/jake/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/jigsaw/jake/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/jigsaw/jake/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/jigsaw/jake/hotspot/rev/3b3bd6c38547 Merge Changeset: 906fa01e86a0 Author: jwilhelm Date: 2016-03-23 23:36 +0100 URL: http://hg.openjdk.java.net/jigsaw/jake/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/jigsaw/jake/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/jigsaw/jake/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/jigsaw/jake/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/jigsaw/jake/hotspot/rev/ded6ef79c770 Merge Changeset: c17ada687ab0 Author: hseigel Date: 2016-03-24 08:13 -0400 URL: http://hg.openjdk.java.net/jigsaw/jake/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/jigsaw/jake/hotspot/rev/99ce5bd266ed Merge Changeset: 2e4b33aadcc7 Author: coleenp Date: 2016-03-24 10:19 -0400 URL: http://hg.openjdk.java.net/jigsaw/jake/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/jigsaw/jake/hotspot/rev/f8df8c40e371 Merge Changeset: 2b173ac390c6 Author: kbarrett Date: 2016-03-22 20:32 -0400 URL: http://hg.openjdk.java.net/jigsaw/jake/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/jigsaw/jake/hotspot/rev/0b7de457e97c Merge Changeset: 68bddbb722de Author: rprotacio Date: 2016-03-24 13:25 -0400 URL: http://hg.openjdk.java.net/jigsaw/jake/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/jigsaw/jake/hotspot/rev/00fda24abd13 Merge Changeset: 969af18f3b36 Author: jmasa Date: 2016-03-16 14:47 -0700 URL: http://hg.openjdk.java.net/jigsaw/jake/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/jigsaw/jake/hotspot/rev/0942199cdbd8 Merge Changeset: ab681d5299dc Author: sangheki Date: 2016-03-24 23:07 -0700 URL: http://hg.openjdk.java.net/jigsaw/jake/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/jigsaw/jake/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/jigsaw/jake/hotspot/rev/9489df4f2b94 8078112: [TESTBUG] Integrate Selection/Resolution test suite into jtreg tests Reviewed-by: ctornqvi, acorn Contributed-by: eric.mccor...@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/jigsaw/jake/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/jigsaw/jake/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/jigsaw/jake/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/jigsaw/jake/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/jigsaw/jake/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/jigsaw/jake/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/jigsaw/jake/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/jigsaw/jake/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/jigsaw/jake/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/jigsaw/jake/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/jigsaw/jake/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/jigsaw/jake/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/jigsaw/jake/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/jigsaw/jake/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/jigsaw/jake/hotspot/rev/2d5956d1a9f3 Merge Changeset: 55867c470001 Author: gziemski Date: 2016-03-30 11:28 -0500 URL: http://hg.openjdk.java.net/jigsaw/jake/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/jigsaw/jake/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/jigsaw/jake/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/jigsaw/jake/hotspot/rev/12fa649d73af Merge Changeset: ef17cf246969 Author: rprotacio Date: 2016-03-31 12:06 -0400 URL: http://hg.openjdk.java.net/jigsaw/jake/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/jigsaw/jake/hotspot/rev/2168f726b3d1 Merge Changeset: 252b571bbb86 Author: ysuenaga Date: 2016-03-30 21:05 +0900 URL: http://hg.openjdk.java.net/jigsaw/jake/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/jigsaw/jake/hotspot/rev/5bd11ac4d7ab Merge Changeset: 03c5c21d3620 Author: ccheung Date: 2016-03-31 10:42 -0700 URL: http://hg.openjdk.java.net/jigsaw/jake/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/jigsaw/jake/hotspot/rev/948921e2c49e Merge Changeset: b2ea0857288f Author: ctornqvi Date: 2016-03-31 11:39 -0400 URL: http://hg.openjdk.java.net/jigsaw/jake/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/jigsaw/jake/hotspot/rev/e32b24aec9b1 Merge Changeset: d480f32efee5 Author: brutisso Date: 2016-04-01 07:08 +0200 URL: http://hg.openjdk.java.net/jigsaw/jake/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/jigsaw/jake/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/jigsaw/jake/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/jigsaw/jake/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/jigsaw/jake/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/jigsaw/jake/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/jigsaw/jake/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/jigsaw/jake/hotspot/rev/998266581c6c Merge Changeset: d9d1edafdf2d Author: mchernov Date: 2016-04-01 16:15 +0300 URL: http://hg.openjdk.java.net/jigsaw/jake/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/jigsaw/jake/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/jigsaw/jake/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/jigsaw/jake/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/jigsaw/jake/hotspot/rev/0b5557c0db4e Merge Changeset: 7cfce1ae8bd6 Author: jwilhelm Date: 2016-04-02 05:39 +0200 URL: http://hg.openjdk.java.net/jigsaw/jake/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/jigsaw/jake/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/jigsaw/jake/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/jigsaw/jake/hotspot/rev/14c47dfcbfe8 Merge Changeset: f28f6f68aec1 Author: stefank Date: 2016-04-04 09:15 +0200 URL: http://hg.openjdk.java.net/jigsaw/jake/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/jigsaw/jake/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/jigsaw/jake/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/jigsaw/jake/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/jigsaw/jake/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/jigsaw/jake/hotspot/rev/eaf1796d3a6c Merge Changeset: eb227ccc8a84 Author: rehn Date: 2016-04-04 15:05 +0200 URL: http://hg.openjdk.java.net/jigsaw/jake/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/jigsaw/jake/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/jigsaw/jake/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/jigsaw/jake/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/jigsaw/jake/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/jigsaw/jake/hotspot/rev/dc8669b055d2 Merge Changeset: e61ec982539a Author: pliden Date: 2016-04-05 09:05 +0200 URL: http://hg.openjdk.java.net/jigsaw/jake/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/jigsaw/jake/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/jigsaw/jake/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/jigsaw/jake/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/jigsaw/jake/hotspot/rev/3b30bc4a3cfc Merge Changeset: 5ae0c7f89874 Author: tschatzl Date: 2016-04-05 11:22 +0200 URL: http://hg.openjdk.java.net/jigsaw/jake/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/jigsaw/jake/hotspot/rev/d22fe74750ce Merge Changeset: d19a9badb2df Author: mgerdin Date: 2016-04-05 13:55 +0200 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/d19a9badb2df 8153176: ParOldGC: Use correct TaskQueueSet for ParallelTaskTerminator in marking. Reviewed-by: mgerdin, tschatzl Contributed-by: richard.reingru...@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/jigsaw/jake/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/jigsaw/jake/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.ben...@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/jigsaw/jake/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/jigsaw/jake/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/jigsaw/jake/hotspot/rev/f6aed2e19cae Merge Changeset: 7924a5f2f606 Author: jwilhelm Date: 2016-04-06 14:51 -0700 URL: http://hg.openjdk.java.net/jigsaw/jake/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/jigsaw/jake/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/jigsaw/jake/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/jigsaw/jake/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/jigsaw/jake/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/jigsaw/jake/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/jigsaw/jake/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/jigsaw/jake/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/jigsaw/jake/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.y...@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/jigsaw/jake/hotspot/rev/68394bf0a09f 8152172: PPC64: Support AES intrinsics Reviewed-by: kvn, mdoerr, simonis Contributed-by: ho...@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/jigsaw/jake/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/jigsaw/jake/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/jigsaw/jake/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/jigsaw/jake/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/jigsaw/jake/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/jigsaw/jake/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/jigsaw/jake/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/jigsaw/jake/hotspot/rev/fdc0e7bfa03b Merge Changeset: c926a039792e Author: dpochepk Date: 2016-04-01 16:31 +0300 URL: http://hg.openjdk.java.net/jigsaw/jake/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/jigsaw/jake/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/jigsaw/jake/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/jigsaw/jake/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/jigsaw/jake/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/jigsaw/jake/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/jigsaw/jake/hotspot/rev/35ea7a75d7d1 Merge Changeset: 352516babfab Author: thartmann Date: 2016-04-05 17:51 +0200 URL: http://hg.openjdk.java.net/jigsaw/jake/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/jigsaw/jake/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/jigsaw/jake/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/jigsaw/jake/hotspot/rev/d10d7151bff1 Merge Changeset: c5400800de04 Author: bharadwaj Date: 2016-04-05 20:32 +0000 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/c5400800de04 Merge Changeset: 1b2d19e6b14d Author: bharadwaj Date: 2016-04-08 12:36 -0400 URL: http://hg.openjdk.java.net/jigsaw/jake/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/jigsaw/jake/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/jigsaw/jake/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/jigsaw/jake/hotspot/rev/aa932d6404c1 8149777: Enable enhanced failure handler for "make test" Reviewed-by: ihse ! test/Makefile Changeset: 1759965f1593 Author: lana Date: 2016-04-14 09:33 -0700 URL: http://hg.openjdk.java.net/jigsaw/jake/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/jigsaw/jake/hotspot/rev/88dd08d7be0f 8137058: Clear out all non-Critical APIs from sun.reflect Reviewed-by: alanb, jfranck, mchung ! src/share/vm/classfile/classFileParser.cpp ! src/share/vm/classfile/javaClasses.cpp ! src/share/vm/classfile/javaClasses.hpp ! src/share/vm/classfile/systemDictionary.hpp ! src/share/vm/classfile/verifier.cpp ! src/share/vm/classfile/vmSymbols.hpp ! src/share/vm/prims/jvm.cpp ! src/share/vm/runtime/reflection.cpp ! src/share/vm/runtime/reflectionUtils.cpp ! test/compiler/jvmci/compilerToVM/ConstantPoolTestCase.java ! test/compiler/jvmci/compilerToVM/ConstantPoolTestsHelper.java ! test/compiler/jvmci/compilerToVM/LookupKlassInPoolTest.java ! test/compiler/jvmci/compilerToVM/LookupKlassRefIndexInPoolTest.java ! test/compiler/jvmci/compilerToVM/LookupMethodInPoolTest.java ! test/compiler/jvmci/compilerToVM/LookupNameAndTypeRefIndexInPoolTest.java ! test/compiler/jvmci/compilerToVM/LookupNameInPoolTest.java ! test/compiler/jvmci/compilerToVM/LookupSignatureInPoolTest.java ! test/compiler/jvmci/compilerToVM/MethodIsIgnoredBySecurityStackWalkTest.java ! test/compiler/jvmci/compilerToVM/ResolveConstantInPoolTest.java ! test/compiler/jvmci/compilerToVM/ResolveFieldInPoolTest.java ! test/compiler/jvmci/compilerToVM/ResolvePossiblyCachedConstantInPoolTest.java ! test/compiler/jvmci/compilerToVM/ResolveTypeInPoolTest.java ! test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestResolvedJavaType.java Changeset: 367eb38ebfff Author: lana Date: 2016-04-21 12:57 -0700 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/367eb38ebfff Added tag jdk-9+115 for changeset 88dd08d7be0f ! .hgtags Changeset: 44b38209bc06 Author: alanb Date: 2016-04-22 09:29 +0100 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/44b38209bc06 Merge ! .hgtags ! make/share/makefiles/mapfile-vers ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/CommandProcessor.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/SAGetopt.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/SALauncher.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/shared/GCCause.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/jdi/VirtualMachineImpl.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/MethodCounters.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/Threads.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/JSnap.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/CompactHashTable.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/soql/JSJavaVM.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/soql/sa.js ! src/os/aix/vm/os_aix.cpp ! src/os/bsd/vm/os_bsd.cpp ! src/os/linux/vm/os_linux.cpp ! src/os/solaris/vm/os_solaris.cpp ! src/os/windows/vm/os_windows.cpp ! src/share/vm/c1/c1_LIRGenerator.cpp ! src/share/vm/ci/ciEnv.cpp ! src/share/vm/classfile/classFileParser.cpp ! src/share/vm/classfile/classLoader.cpp ! src/share/vm/classfile/classLoader.hpp ! src/share/vm/classfile/classLoaderData.cpp ! src/share/vm/classfile/dictionary.cpp ! src/share/vm/classfile/javaClasses.cpp ! src/share/vm/classfile/javaClasses.hpp ! src/share/vm/classfile/modules.cpp ! src/share/vm/classfile/sharedPathsMiscInfo.cpp ! src/share/vm/classfile/systemDictionary.cpp ! src/share/vm/classfile/systemDictionary.hpp ! src/share/vm/classfile/vmSymbols.hpp - src/share/vm/gc/shared/liveRange.hpp ! src/share/vm/interpreter/bytecodeInterpreter.cpp ! src/share/vm/interpreter/interpreterRuntime.cpp ! src/share/vm/interpreter/linkResolver.cpp ! src/share/vm/jvmci/jvmciEnv.cpp ! src/share/vm/logging/logTag.hpp ! src/share/vm/memory/filemap.cpp ! src/share/vm/memory/metaspaceShared.cpp ! src/share/vm/memory/universe.cpp ! src/share/vm/memory/universe.hpp ! src/share/vm/oops/arrayKlass.cpp ! src/share/vm/oops/instanceKlass.cpp ! src/share/vm/oops/method.cpp ! src/share/vm/oops/objArrayKlass.cpp ! src/share/vm/opto/library_call.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/jvmtiEnvBase.cpp ! src/share/vm/prims/jvmtiExport.cpp ! src/share/vm/prims/jvmtiExport.hpp ! 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/globals.hpp ! src/share/vm/runtime/init.cpp ! 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/runtime/vmStructs.cpp ! src/share/vm/trace/traceMacros.hpp ! src/share/vm/utilities/ostream.cpp ! test/compiler/dependencies/MonomorphicObjectCall/TestMonomorphicObjectCall.java - test/compiler/dependencies/MonomorphicObjectCall/java/lang/Object.java ! test/compiler/jvmci/compilerToVM/LookupKlassInPoolTest.java ! test/compiler/jvmci/compilerToVM/MethodIsIgnoredBySecurityStackWalkTest.java ! test/compiler/jvmci/compilerToVM/ResolveConstantInPoolTest.java ! test/compiler/jvmci/compilerToVM/ResolveTypeInPoolTest.java ! test/compiler/jvmci/events/JvmciNotifyInstallEventTest.java ! test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestResolvedJavaType.java ! test/gc/metaspace/TestMetaspacePerfCounters.java ! test/gc/metaspace/TestPerfCountersAndMemoryPools.java ! test/runtime/CommandLine/OptionsValidation/TestOptionsWithRanges.java ! test/runtime/SharedArchiveFile/BootAppendTests.java ! test/runtime/SharedArchiveFile/SharedStrings.java ! test/testlibrary/ClassFileInstaller.java