hg: jdk9/client/hotspot: 95 new changesets
philip.race at oracle.com
philip.race at oracle.com
Tue Sep 2 19:52:05 UTC 2014
Changeset: 16286b7d7c6e
Author: iklam
Date: 2014-08-12 17:29 -0700
URL: http://hg.openjdk.java.net/jdk9/client/hotspot/rev/16286b7d7c6e
8046070: Class Data Sharing clean up and refactoring
Summary: Cleaned up CDS to be more configurable, maintainable and extensible
Reviewed-by: dholmes, coleenp, acorn, mchung
! make/excludeSrc.make
! src/os/linux/vm/os_linux.cpp
! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/classfile/classLoader.cpp
! src/share/vm/classfile/classLoader.hpp
+ src/share/vm/classfile/classLoaderExt.hpp
! src/share/vm/classfile/dictionary.cpp
! src/share/vm/classfile/dictionary.hpp
+ src/share/vm/classfile/sharedClassUtil.hpp
+ src/share/vm/classfile/sharedPathsMiscInfo.cpp
+ src/share/vm/classfile/sharedPathsMiscInfo.hpp
! src/share/vm/classfile/systemDictionary.cpp
! src/share/vm/classfile/systemDictionary.hpp
+ src/share/vm/classfile/systemDictionaryShared.hpp
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/memory/allocation.hpp
! src/share/vm/memory/filemap.cpp
! src/share/vm/memory/filemap.hpp
! src/share/vm/memory/metadataFactory.hpp
! src/share/vm/memory/metaspace.cpp
! src/share/vm/memory/metaspace.hpp
! src/share/vm/memory/metaspaceShared.cpp
! src/share/vm/memory/metaspaceShared.hpp
! src/share/vm/memory/universe.cpp
! src/share/vm/oops/arrayKlass.cpp
! src/share/vm/oops/arrayKlass.hpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/instanceKlass.hpp
! src/share/vm/oops/klass.cpp
! src/share/vm/oops/klass.hpp
! src/share/vm/prims/jvm.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/arguments.hpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/javaCalls.cpp
! src/share/vm/runtime/vmStructs.cpp
! src/share/vm/utilities/exceptions.cpp
! src/share/vm/utilities/ostream.cpp
! src/share/vm/utilities/ostream.hpp
+ src/share/vm/utilities/stringUtils.cpp
+ src/share/vm/utilities/stringUtils.hpp
+ test/testlibrary/com/oracle/java/testlibrary/BuildHelper.java
Changeset: 72030160367a
Author: zgu
Date: 2014-08-14 09:02 -0400
URL: http://hg.openjdk.java.net/jdk9/client/hotspot/rev/72030160367a
8054368: nsk/jdi/VirtualMachine/exit/exit002 crash with detail tracking on (NMT2)
Summary: Dynamic allocate _reserved_regions instead of static object to avoid racing during process exit
Reviewed-by: dholmes, coleenp
! src/share/vm/services/memTracker.cpp
! src/share/vm/services/virtualMemoryTracker.cpp
! src/share/vm/services/virtualMemoryTracker.hpp
Changeset: 8a290a0d2153
Author: zgu
Date: 2014-08-14 13:13 +0000
URL: http://hg.openjdk.java.net/jdk9/client/hotspot/rev/8a290a0d2153
Merge
Changeset: 01e6096da640
Author: zgu
Date: 2014-08-14 13:15 -0400
URL: http://hg.openjdk.java.net/jdk9/client/hotspot/rev/01e6096da640
8054547: Re-enable warning for incompatible java launcher
Summary: Re-enabled warning as launcher change reached promotion build
Reviewed-by: hseigel, coleenp
! src/share/vm/runtime/arguments.cpp
Changeset: 4a937a64c20b
Author: zgu
Date: 2014-08-14 17:25 +0000
URL: http://hg.openjdk.java.net/jdk9/client/hotspot/rev/4a937a64c20b
Merge
! src/share/vm/runtime/arguments.cpp
Changeset: 80b831308478
Author: ctornqvi
Date: 2014-08-14 18:14 -0700
URL: http://hg.openjdk.java.net/jdk9/client/hotspot/rev/80b831308478
8032999: [TESTBUG] JT-Reg Runtime tests to be run as part of JPRT submit job
Summary: JPRT will now run most of the tests in /runtime
Reviewed-by: dcubed, mseledtsov, zgu, mikael
! make/jprt.properties
! test/TEST.groups
! test/runtime/7158988/FieldMonitor.java
! test/runtime/CompressedOops/CompressedClassPointers.java
! test/runtime/jsig/Test8017498.sh
Changeset: af24453bcd3e
Author: sspitsyn
Date: 2014-08-15 11:25 -0700
URL: http://hg.openjdk.java.net/jdk9/client/hotspot/rev/af24453bcd3e
Merge
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp
Changeset: ce9fb9e64334
Author: coleenp
Date: 2014-08-15 15:25 -0400
URL: http://hg.openjdk.java.net/jdk9/client/hotspot/rev/ce9fb9e64334
8055231: ZERO variant build is broken
Summary: Fix zero build.
Reviewed-by: coleenp
Contributed-by: Severin Gehwolf <sgehwolf at redhat.com>
! src/cpu/zero/vm/cppInterpreter_zero.cpp
! src/cpu/zero/vm/frame_zero.inline.hpp
! src/share/vm/interpreter/bytecodeInterpreter.cpp
Changeset: 03b8d901bdea
Author: coleenp
Date: 2014-08-15 20:37 +0000
URL: http://hg.openjdk.java.net/jdk9/client/hotspot/rev/03b8d901bdea
Merge
Changeset: c346a7739aee
Author: zgu
Date: 2014-08-19 08:34 -0400
URL: http://hg.openjdk.java.net/jdk9/client/hotspot/rev/c346a7739aee
8055007: NMT2: emptyStack missing in minimal build
Summary: Refactored emptyStack to a static member of NativeCallStack, which is accessible in minimal build.
Reviewed-by: coleenp, dholmes
! src/share/vm/services/mallocSiteTable.hpp
! src/share/vm/services/memTracker.cpp
! src/share/vm/services/memTracker.hpp
! src/share/vm/services/nmtCommon.hpp
! src/share/vm/services/virtualMemoryTracker.cpp
! src/share/vm/services/virtualMemoryTracker.hpp
! src/share/vm/utilities/nativeCallStack.cpp
! src/share/vm/utilities/nativeCallStack.hpp
Changeset: 83b971c5423f
Author: zgu
Date: 2014-08-19 08:42 -0400
URL: http://hg.openjdk.java.net/jdk9/client/hotspot/rev/83b971c5423f
Merge
! src/share/vm/services/memTracker.cpp
! src/share/vm/services/virtualMemoryTracker.cpp
! src/share/vm/services/virtualMemoryTracker.hpp
Changeset: c041b65beeed
Author: zgu
Date: 2014-08-19 09:05 -0400
URL: http://hg.openjdk.java.net/jdk9/client/hotspot/rev/c041b65beeed
8055061: assert at share/vm/services/virtualMemoryTracker.cpp:332 Error: ShouldNotReachHere() when running NMT tests
Summary: Handled CDS mapping region and added test for the scenario
Reviewed-by: coleenp, ctornqvi
! src/share/vm/services/virtualMemoryTracker.cpp
+ test/runtime/NMT/NMTWithCDS.java
Changeset: e6122e00c927
Author: gtriantafill
Date: 2014-08-18 11:56 -0700
URL: http://hg.openjdk.java.net/jdk9/client/hotspot/rev/e6122e00c927
8054711: [TESTBUG] Enable NMT2 tests after NMT2 is integrated
Summary: enable tests for NMT2
Reviewed-by: ctornqvi, zgu
! test/runtime/NMT/AutoshutdownNMT.java
! test/runtime/NMT/BaselineWithParameter.java
! test/runtime/NMT/CommandLineDetail.java
! test/runtime/NMT/CommandLineEmptyArgument.java
! test/runtime/NMT/CommandLineInvalidArgument.java
! test/runtime/NMT/CommandLineSummary.java
! test/runtime/NMT/CommandLineTurnOffNMT.java
! test/runtime/NMT/JcmdBaselineDetail.java
! test/runtime/NMT/JcmdScale.java
! test/runtime/NMT/JcmdScaleDetail.java
! test/runtime/NMT/JcmdSummaryDiff.java
! test/runtime/NMT/JcmdWithNMTDisabled.java
! test/runtime/NMT/MallocRoundingReportTest.java
! test/runtime/NMT/MallocTestType.java
! test/runtime/NMT/PrintNMTStatistics.java
! test/runtime/NMT/PrintNMTStatisticsWithNMTDisabled.java
! test/runtime/NMT/ReleaseCommittedMemory.java
! test/runtime/NMT/ReleaseNoCommit.java
! test/runtime/NMT/ShutdownTwice.java
! test/runtime/NMT/SummaryAfterShutdown.java
! test/runtime/NMT/SummarySanityCheck.java
! test/runtime/NMT/ThreadedMallocTestType.java
! test/runtime/NMT/ThreadedVirtualAllocTestType.java
! test/runtime/NMT/VirtualAllocTestType.java
Changeset: 56ff43213a78
Author: gtriantafill
Date: 2014-08-19 06:47 -0700
URL: http://hg.openjdk.java.net/jdk9/client/hotspot/rev/56ff43213a78
8055051: runtime/NMT/CommandLineEmptyArgument.java fails
Summary: disable failing test
Reviewed-by: ctornqvi, zgu
! test/runtime/NMT/CommandLineEmptyArgument.java
Changeset: b808a03aa0b7
Author: zgu
Date: 2014-08-19 10:04 -0400
URL: http://hg.openjdk.java.net/jdk9/client/hotspot/rev/b808a03aa0b7
Merge
! src/share/vm/services/virtualMemoryTracker.cpp
! test/runtime/NMT/MallocTestType.java
! test/runtime/NMT/PrintNMTStatistics.java
! test/runtime/NMT/ReleaseCommittedMemory.java
! test/runtime/NMT/SummarySanityCheck.java
! test/runtime/NMT/ThreadedMallocTestType.java
! test/runtime/NMT/ThreadedVirtualAllocTestType.java
! test/runtime/NMT/VirtualAllocTestType.java
Changeset: 0ade41b2dbeb
Author: jmasa
Date: 2013-11-21 09:57 -0800
URL: http://hg.openjdk.java.net/jdk9/client/hotspot/rev/0ade41b2dbeb
8026303: CMS: JVM intermittently crashes with "FreeList of size 258 violates Conservation Principle" assert
Reviewed-by: tschatzl, brutisso
! src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.hpp
Changeset: 5997ed0b2734
Author: jmasa
Date: 2014-08-15 09:06 -0700
URL: http://hg.openjdk.java.net/jdk9/client/hotspot/rev/5997ed0b2734
Merge
Changeset: f9a1351ded4f
Author: stefank
Date: 2014-08-18 14:12 +0200
URL: http://hg.openjdk.java.net/jdk9/client/hotspot/rev/f9a1351ded4f
8055275: Several gc/class_unloading/ tests fail due to missed +UnlockDiagnosticVMOptions flag
Reviewed-by: mgerdin, jwilhelm
! test/gc/class_unloading/TestCMSClassUnloadingEnabledHWM.java
! test/gc/class_unloading/TestG1ClassUnloadingHWM.java
Changeset: 057a2501eb5f
Author: stefank
Date: 2014-08-18 12:25 +0000
URL: http://hg.openjdk.java.net/jdk9/client/hotspot/rev/057a2501eb5f
Merge
- src/share/vm/services/memPtr.cpp
- src/share/vm/services/memPtr.hpp
- src/share/vm/services/memPtrArray.hpp
- src/share/vm/services/memRecorder.cpp
- src/share/vm/services/memRecorder.hpp
- src/share/vm/services/memSnapshot.cpp
- src/share/vm/services/memSnapshot.hpp
- src/share/vm/services/memTrackWorker.cpp
- src/share/vm/services/memTrackWorker.hpp
Changeset: 06c4ab3d220b
Author: tschatzl
Date: 2014-08-18 15:41 +0200
URL: http://hg.openjdk.java.net/jdk9/client/hotspot/rev/06c4ab3d220b
8054362: gc/g1/TestEagerReclaimHumongousRegions2.java timeout
Summary: Give the test a time limit of approximately one minute so that it exits early on slow machines.
Reviewed-by: ehelin, dfazunen, brutisso
! test/gc/g1/TestEagerReclaimHumongousRegions2.java
Changeset: 1662147c9ca3
Author: mgerdin
Date: 2014-08-18 16:19 +0200
URL: http://hg.openjdk.java.net/jdk9/client/hotspot/rev/1662147c9ca3
8055284: sanity/WhiteBox.java fails with NPE
Summary: Revert previous change, sanity/WhiteBox.java provides its own sun.hotspot.WhiteBox class.
Reviewed-by: ehelin, brutisso
Contributed-by: dmitry.fazunenko at oracle.com
! test/sanity/WhiteBox.java
Changeset: 724693e4412d
Author: mgerdin
Date: 2014-08-18 14:49 +0000
URL: http://hg.openjdk.java.net/jdk9/client/hotspot/rev/724693e4412d
Merge
Changeset: 6c9cd9128efb
Author: tschatzl
Date: 2014-08-18 16:10 +0200
URL: http://hg.openjdk.java.net/jdk9/client/hotspot/rev/6c9cd9128efb
8054818: Refactor HeapRegionSeq to manage heap region and auxiliary data
Summary: Let HeapRegionSeq manage the heap region and auxiliary data to decrease the amount of responsibilities of G1CollectedHeap, and encapsulate this work from other code.
Reviewed-by: jwilhelm, jmasa, mgerdin, brutisso
! agent/src/share/classes/sun/jvm/hotspot/gc_implementation/g1/G1CollectedHeap.java
! agent/src/share/classes/sun/jvm/hotspot/gc_implementation/g1/G1HeapRegionTable.java
! agent/src/share/classes/sun/jvm/hotspot/gc_implementation/g1/HeapRegionSeq.java
! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/gc_implementation/g1/concurrentMark.hpp
! src/share/vm/gc_implementation/g1/g1BlockOffsetTable.cpp
! src/share/vm/gc_implementation/g1/g1BlockOffsetTable.hpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.inline.hpp
! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp
! src/share/vm/gc_implementation/g1/heapRegion.cpp
! src/share/vm/gc_implementation/g1/heapRegion.hpp
! src/share/vm/gc_implementation/g1/heapRegionSeq.cpp
! src/share/vm/gc_implementation/g1/heapRegionSeq.hpp
! src/share/vm/gc_implementation/g1/heapRegionSeq.inline.hpp
! src/share/vm/gc_implementation/g1/heapRegionSet.cpp
! src/share/vm/gc_implementation/g1/heapRegionSet.hpp
! src/share/vm/gc_implementation/g1/heapRegionSet.inline.hpp
! src/share/vm/gc_implementation/g1/vmStructs_g1.hpp
! src/share/vm/prims/whitebox.cpp
Changeset: 92d550c8f10b
Author: tschatzl
Date: 2014-08-18 15:43 +0000
URL: http://hg.openjdk.java.net/jdk9/client/hotspot/rev/92d550c8f10b
Merge
Changeset: 8cf8b0ab1b08
Author: poonam
Date: 2014-08-18 19:30 -0700
URL: http://hg.openjdk.java.net/jdk9/client/hotspot/rev/8cf8b0ab1b08
8044406: JVM crash with JDK8 (build 1.8.0-b132) with G1 GC
Summary: Fill the last card that has been allocated into with a dummy object
Reviewed-by: tschatzl, mgerdin
! src/share/vm/gc_implementation/g1/g1AllocRegion.hpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp
Changeset: 8985af9b3519
Author: tschatzl
Date: 2014-08-19 14:09 +0200
URL: http://hg.openjdk.java.net/jdk9/client/hotspot/rev/8985af9b3519
8038423: G1: Decommit memory within heap
Summary: Allow G1 to decommit memory of arbitrary regions within the heap and their associated auxiliary data structures card table, BOT, hot card cache, and mark bitmaps.
Reviewed-by: mgerdin, brutisso, jwilhelm
! src/share/vm/gc_implementation/g1/concurrentG1Refine.cpp
! src/share/vm/gc_implementation/g1/concurrentG1Refine.hpp
! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/gc_implementation/g1/concurrentMark.hpp
! src/share/vm/gc_implementation/g1/concurrentMark.inline.hpp
! src/share/vm/gc_implementation/g1/g1BlockOffsetTable.cpp
! src/share/vm/gc_implementation/g1/g1BlockOffsetTable.hpp
! src/share/vm/gc_implementation/g1/g1BlockOffsetTable.inline.hpp
! src/share/vm/gc_implementation/g1/g1CardCounts.cpp
! src/share/vm/gc_implementation/g1/g1CardCounts.hpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp
! src/share/vm/gc_implementation/g1/g1HotCardCache.cpp
! src/share/vm/gc_implementation/g1/g1HotCardCache.hpp
+ src/share/vm/gc_implementation/g1/g1PageBasedVirtualSpace.cpp
+ src/share/vm/gc_implementation/g1/g1PageBasedVirtualSpace.hpp
+ src/share/vm/gc_implementation/g1/g1RegionToSpaceMapper.cpp
+ src/share/vm/gc_implementation/g1/g1RegionToSpaceMapper.hpp
! src/share/vm/gc_implementation/g1/g1RemSet.cpp
! src/share/vm/gc_implementation/g1/g1SATBCardTableModRefBS.cpp
! src/share/vm/gc_implementation/g1/g1SATBCardTableModRefBS.hpp
! src/share/vm/gc_implementation/g1/heapRegionRemSet.cpp
! src/share/vm/gc_implementation/g1/heapRegionRemSet.hpp
! src/share/vm/gc_implementation/g1/heapRegionSeq.cpp
! src/share/vm/gc_implementation/g1/heapRegionSeq.hpp
! src/share/vm/gc_implementation/g1/heapRegionSeq.inline.hpp
! src/share/vm/gc_implementation/g1/heapRegionSet.cpp
! src/share/vm/gc_implementation/parallelScavenge/parallelScavengeHeap.cpp
! src/share/vm/memory/cardTableModRefBS.cpp
! src/share/vm/memory/cardTableModRefBS.hpp
! src/share/vm/memory/cardTableRS.cpp
! src/share/vm/prims/jni.cpp
Changeset: d5101d894b87
Author: jmasa
Date: 2014-08-19 13:44 -0700
URL: http://hg.openjdk.java.net/jdk9/client/hotspot/rev/d5101d894b87
Merge
Changeset: 73561302492c
Author: tschatzl
Date: 2014-08-20 14:34 +0200
URL: http://hg.openjdk.java.net/jdk9/client/hotspot/rev/73561302492c
8055525: Bigapp weblogic+medrec fails to startup after JDK-8038423
Summary: If large pages are enabled and configured in Linux, the VM always pre-commits the entire space. The VM fails verification of the commit of the initial heap because some internal data structure marked all memory pages of the heap as committed during initialization. This makes the code think that we attempted a double-commit during first allocation of the heap. Remove the initial marking of memory pages of the heap to committed.
Reviewed-by: mgerdin
! src/share/vm/gc_implementation/g1/g1PageBasedVirtualSpace.cpp
Changeset: d617b298b734
Author: tschatzl
Date: 2014-08-20 15:04 +0200
URL: http://hg.openjdk.java.net/jdk9/client/hotspot/rev/d617b298b734
8055635: Missing include in g1RegionToSpaceMapper.hpp results in unresolved symbol of fastdebug build without precompiled headers
Reviewed-by: mgerdin, ehelin
! src/share/vm/gc_implementation/g1/g1RegionToSpaceMapper.cpp
! src/share/vm/gc_implementation/g1/g1RegionToSpaceMapper.hpp
Changeset: 73cf3098bd73
Author: jmasa
Date: 2014-08-21 10:51 -0700
URL: http://hg.openjdk.java.net/jdk9/client/hotspot/rev/73cf3098bd73
Merge
Changeset: 954700ff3322
Author: thartmann
Date: 2014-08-11 13:01 +0200
URL: http://hg.openjdk.java.net/jdk9/client/hotspot/rev/954700ff3322
8043284: Optimize signed integer comparison
Summary: Folding of BoolNode if input add/sub of CmpI overflows and we can prove that compared value is not in the two resulting ranges. Added test for CmpI and CmpU optimizations.
Reviewed-by: kvn, rbackman, roland
! src/share/vm/opto/subnode.cpp
! src/share/vm/opto/subnode.hpp
+ test/compiler/IntegerArithmetic/TestIntegerComparison.java
Changeset: 190b0e9d0ad1
Author: roland
Date: 2014-08-11 14:12 +0200
URL: http://hg.openjdk.java.net/jdk9/client/hotspot/rev/190b0e9d0ad1
7173584: Implement arraycopy as a macro node
Summary: delay the conversion of arraycopy to stub calls to macro expansion
Reviewed-by: kvn, iveresov
! src/share/vm/opto/callnode.cpp
! src/share/vm/opto/callnode.hpp
! src/share/vm/opto/classes.hpp
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/compile.hpp
! src/share/vm/opto/graphKit.cpp
! src/share/vm/opto/graphKit.hpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/opto/loopPredicate.cpp
! src/share/vm/opto/macro.cpp
! src/share/vm/opto/macro.hpp
+ src/share/vm/opto/macroArrayCopy.cpp
! src/share/vm/opto/node.hpp
! src/share/vm/opto/phase.hpp
! src/share/vm/opto/phaseX.hpp
Changeset: db7d2f27bcb6
Author: roland
Date: 2014-08-11 13:02 +0000
URL: http://hg.openjdk.java.net/jdk9/client/hotspot/rev/db7d2f27bcb6
Merge
Changeset: 99995cb1ae44
Author: anoll
Date: 2014-08-13 10:44 +0200
URL: http://hg.openjdk.java.net/jdk9/client/hotspot/rev/99995cb1ae44
8043913: remove legacy code in SPARC's VM_Version::platform_features
Summary: Kept only getisax(2) to determine platform features
Reviewed-by: kvn, roland
Contributed-by: Zoltan Majo <zoltan.majo at oracle.com>
! src/os_cpu/solaris_sparc/vm/vm_version_solaris_sparc.cpp
Changeset: 7f427b4f174d
Author: roland
Date: 2014-08-11 15:09 +0200
URL: http://hg.openjdk.java.net/jdk9/client/hotspot/rev/7f427b4f174d
8054224: Recursive method that was compiled by C1 is unable to catch StackOverflowError
Summary: do not update exception cache if exception is replaced when thrown
Reviewed-by: kvn, iveresov
! src/share/vm/c1/c1_Runtime1.cpp
+ test/compiler/exceptions/TestRecursiveReplacedException.java
Changeset: 3d0f5e4b3eec
Author: roland
Date: 2014-08-13 09:53 +0000
URL: http://hg.openjdk.java.net/jdk9/client/hotspot/rev/3d0f5e4b3eec
Merge
Changeset: f62b69773aaf
Author: kvn
Date: 2014-08-13 13:05 -0700
URL: http://hg.openjdk.java.net/jdk9/client/hotspot/rev/f62b69773aaf
8054927: Missing MemNode::acquire ordering in some volatile Load nodes
Summary: Fixed memory ordering parameter and added missing barriers for volatile loads.
Reviewed-by: roland, iveresov
! src/share/vm/opto/library_call.cpp
Changeset: 4395c63e455b
Author: mduigou
Date: 2014-08-13 23:33 +0000
URL: http://hg.openjdk.java.net/jdk9/client/hotspot/rev/4395c63e455b
8047952: Remove _FORTIFY_SOURCE from fastdebug and slowdebug builds
Reviewed-by: dholmes
! make/bsd/makefiles/gcc.make
! make/linux/makefiles/gcc.make
! make/solaris/makefiles/gcc.make
Changeset: 1d600d0306c6
Author: iveresov
Date: 2014-08-13 17:37 -0700
URL: http://hg.openjdk.java.net/jdk9/client/hotspot/rev/1d600d0306c6
8054883: Segmentation error while running program
Summary: Fix pattern matching of range check
Reviewed-by: kvn
! src/share/vm/opto/ifnode.cpp
Changeset: cf3ccda01fa6
Author: thartmann
Date: 2014-08-14 09:15 +0200
URL: http://hg.openjdk.java.net/jdk9/client/hotspot/rev/cf3ccda01fa6
8054402: "klass->is_loader_alive(_is_alive)) failed: must be alive" for anonymous classes
Summary: Because anonymous classes are not in the system dictionary, we have to set 'unloading_occurred' based on 'CLDG::do_unloading()'. Added jtreg test.
Reviewed-by: kvn, coleenp
! src/share/vm/classfile/dictionary.cpp
! src/share/vm/classfile/dictionary.hpp
! src/share/vm/classfile/systemDictionary.cpp
+ test/compiler/classUnloading/anonymousClass/TestAnonymousClassUnloading.java
Changeset: c3616819585c
Author: kvn
Date: 2014-08-15 12:27 -0700
URL: http://hg.openjdk.java.net/jdk9/client/hotspot/rev/c3616819585c
Merge
! src/os_cpu/solaris_sparc/vm/vm_version_solaris_sparc.cpp
! src/share/vm/opto/compile.cpp
Changeset: 7c8d05c88072
Author: thartmann
Date: 2014-08-19 07:36 +0200
URL: http://hg.openjdk.java.net/jdk9/client/hotspot/rev/7c8d05c88072
8048879: "unexpected yanked node" opto/postaloc.cpp:139
Summary: MemBarAcquireNode prevents deletion of dead LoadNNode. Added condition to 'has_special_unique_user' to trigger deletion.
Reviewed-by: kvn, iveresov
! src/share/vm/opto/node.cpp
+ test/compiler/membars/TestMemBarAcquire.java
Changeset: ae92f23ff97a
Author: kvn
Date: 2014-08-13 17:50 -0700
URL: http://hg.openjdk.java.net/jdk9/client/hotspot/rev/ae92f23ff97a
8054164: solaris makefile
Reviewed-by: roland
! make/solaris/makefiles/dtrace.make
Changeset: d70e26dc1712
Author: kvn
Date: 2014-08-19 17:48 +0000
URL: http://hg.openjdk.java.net/jdk9/client/hotspot/rev/d70e26dc1712
Merge
- src/share/vm/services/memPtr.cpp
- src/share/vm/services/memPtr.hpp
- src/share/vm/services/memPtrArray.hpp
- src/share/vm/services/memRecorder.cpp
- src/share/vm/services/memRecorder.hpp
- src/share/vm/services/memSnapshot.cpp
- src/share/vm/services/memSnapshot.hpp
- src/share/vm/services/memTrackWorker.cpp
- src/share/vm/services/memTrackWorker.hpp
Changeset: bcfc31be2968
Author: kvn
Date: 2014-08-19 16:20 -0700
URL: http://hg.openjdk.java.net/jdk9/client/hotspot/rev/bcfc31be2968
8055503: Rollback 8054164 changeset
Reviewed-by: iveresov
! make/solaris/makefiles/dtrace.make
Changeset: 29999b8709a4
Author: roland
Date: 2014-08-19 17:23 +0200
URL: http://hg.openjdk.java.net/jdk9/client/hotspot/rev/29999b8709a4
8055153: nsk/stress/jck60/jck60014 crashes on sparc
Summary: missing control for LoadRange and LoadKlass nodes created during arraycopy node expansion
Reviewed-by: kvn, iveresov
! src/share/vm/opto/callnode.cpp
! src/share/vm/opto/callnode.hpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/opto/macro.cpp
! src/share/vm/opto/macroArrayCopy.cpp
+ test/compiler/arraycopy/TestMissingControl.java
Changeset: 865c90cfd688
Author: rbackman
Date: 2014-08-21 20:24 +0200
URL: http://hg.openjdk.java.net/jdk9/client/hotspot/rev/865c90cfd688
Merge
! src/share/vm/classfile/dictionary.cpp
! src/share/vm/classfile/dictionary.hpp
! src/share/vm/classfile/systemDictionary.cpp
Changeset: 44776dc0edd9
Author: rbackman
Date: 2014-08-21 19:06 +0000
URL: http://hg.openjdk.java.net/jdk9/client/hotspot/rev/44776dc0edd9
Merge
Changeset: bf4d2f5595bc
Author: tschatzl
Date: 2014-08-21 16:44 +0200
URL: http://hg.openjdk.java.net/jdk9/client/hotspot/rev/bf4d2f5595bc
8055098: WB API should be extended to provide information about size and age of object.
Summary: Extend the WhiteBox API to provide information about the size and age of objects. Further add a mechanism to trigger a young GC.
Reviewed-by: tschatzl, sjohanss
Contributed-by: Leonid Mesnik <leonid.mesnik at oracle.com>
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/parallelScavenge/vmPSOperations.cpp
! src/share/vm/gc_interface/gcCause.cpp
! src/share/vm/gc_interface/gcCause.hpp
! src/share/vm/memory/genCollectedHeap.cpp
! src/share/vm/prims/whitebox.cpp
! test/testlibrary/whitebox/sun/hotspot/WhiteBox.java
Changeset: 3356b614acfa
Author: jmasa
Date: 2014-08-22 07:12 -0700
URL: http://hg.openjdk.java.net/jdk9/client/hotspot/rev/3356b614acfa
Merge
Changeset: 41fa2928807a
Author: amurillo
Date: 2014-08-22 09:55 -0700
URL: http://hg.openjdk.java.net/jdk9/client/hotspot/rev/41fa2928807a
Merge
Changeset: 91f25b8a47af
Author: zgu
Date: 2014-08-20 08:41 -0400
URL: http://hg.openjdk.java.net/jdk9/client/hotspot/rev/91f25b8a47af
8054546: NMT2 leaks memory
Summary: Fixed memory leak in NMT by baselining memory in c heap instead of an arena.
Reviewed-by: coleenp, minqi
! src/share/vm/services/mallocTracker.hpp
! src/share/vm/services/memBaseline.cpp
! src/share/vm/services/memBaseline.hpp
Changeset: 6ae3b7da7952
Author: zgu
Date: 2014-08-20 08:50 -0400
URL: http://hg.openjdk.java.net/jdk9/client/hotspot/rev/6ae3b7da7952
Merge
Changeset: f2417008f618
Author: zgu
Date: 2014-08-20 15:58 -0400
URL: http://hg.openjdk.java.net/jdk9/client/hotspot/rev/f2417008f618
8055236: Deadlock during NMT2 shutdown on Windows
Summary: Removed MemTracker::shutdown() call to avoid deadlock
Reviewed-by: minqi, ctornqvi
! src/os/windows/vm/os_windows.cpp
Changeset: 115d958b07de
Author: zgu
Date: 2014-08-20 21:37 +0000
URL: http://hg.openjdk.java.net/jdk9/client/hotspot/rev/115d958b07de
Merge
Changeset: 943c5da523fd
Author: ctornqvi
Date: 2014-08-20 14:59 -0700
URL: http://hg.openjdk.java.net/jdk9/client/hotspot/rev/943c5da523fd
8055164: [TESTBUG] runtime/CompressedOops/CompressedClassPointers.java fails with OpenJDK build
Summary: Removed explicit check for HotSpot in output
Reviewed-by: sla, coleenp, hseigel
! test/runtime/CompressedOops/CompressedClassPointers.java
Changeset: 23270ceb0be7
Author: ctornqvi
Date: 2014-08-20 14:59 -0700
URL: http://hg.openjdk.java.net/jdk9/client/hotspot/rev/23270ceb0be7
8027480: Build Windows x64 fastdebug builds using /homeparams
Summary: Windows x64 fastdebug builds now uses the /homeparams compiler flag
Reviewed-by: dcubed, zgu, lfoltan
! make/windows/makefiles/vm.make
! src/share/tools/ProjectCreator/BuildConfig.java
! src/share/tools/ProjectCreator/WinGammaPlatformVC10.java
! src/share/tools/ProjectCreator/WinGammaPlatformVC7.java
! src/share/tools/ProjectCreator/WinGammaPlatformVC8.java
Changeset: b231e0ef5547
Author: ctornqvi
Date: 2014-08-21 01:43 +0000
URL: http://hg.openjdk.java.net/jdk9/client/hotspot/rev/b231e0ef5547
Merge
Changeset: af72c1a537dc
Author: igerasim
Date: 2014-08-21 16:32 -0700
URL: http://hg.openjdk.java.net/jdk9/client/hotspot/rev/af72c1a537dc
8055338: (process) Add instrumentation to help diagnose JDK-6573254
Reviewed-by: dcubed, ohair, iklam, dholmes, sspitsyn, sla
! src/os/windows/vm/os_windows.cpp
! src/share/vm/runtime/java.cpp
Changeset: f7df20ae08e2
Author: sla
Date: 2014-08-22 08:13 +0200
URL: http://hg.openjdk.java.net/jdk9/client/hotspot/rev/f7df20ae08e2
8055754: filemap.cpp does not compile with clang
Reviewed-by: kvn, iklam, coleenp
! src/share/vm/memory/filemap.cpp
! src/share/vm/memory/filemap.hpp
Changeset: b5c908c4e997
Author: ctornqvi
Date: 2014-08-22 09:30 -0700
URL: http://hg.openjdk.java.net/jdk9/client/hotspot/rev/b5c908c4e997
8055814: [TESTBUG] runtime/NMT/NMTWithCDS.java fails with product builds due to missing UnlockDiagnosticVMOptions
Summary: Passing -XX:+UnlockDiagnosticVMOptions to ProcessBuilder
Reviewed-by: zgu, gtriantafill
! test/runtime/NMT/NMTWithCDS.java
Changeset: 6c4b3632b42f
Author: dcubed
Date: 2014-08-22 11:23 -0700
URL: http://hg.openjdk.java.net/jdk9/client/hotspot/rev/6c4b3632b42f
Merge
Changeset: 8519a5cf7cd4
Author: gtriantafill
Date: 2014-08-22 06:46 -0700
URL: http://hg.openjdk.java.net/jdk9/client/hotspot/rev/8519a5cf7cd4
8055052: [TESTBUG] runtime/NMT/JcmdDetailDiff.java fails on Windows when there are no debug symbols available
Reviewed-by: ctornqvi, hseigel
! test/runtime/NMT/JcmdDetailDiff.java
Changeset: d764332b3890
Author: gtriantafill
Date: 2014-08-22 07:38 -0700
URL: http://hg.openjdk.java.net/jdk9/client/hotspot/rev/d764332b3890
8055053: [TESTBUG] runtime/NMT/VirtualAllocCommitUncommitRecommit.java fails
Reviewed-by: ctornqvi, zgu
! test/runtime/NMT/VirtualAllocCommitUncommitRecommit.java
Changeset: 2d87b6b4660c
Author: gtriantafill
Date: 2014-08-21 14:37 -0700
URL: http://hg.openjdk.java.net/jdk9/client/hotspot/rev/2d87b6b4660c
8055684: runtime/NMT/CommandLineEmptyArgument.java fails
Reviewed-by: ctornqvi, sla
! test/runtime/NMT/CommandLineEmptyArgument.java
Changeset: 04b4bc792043
Author: gtriantafill
Date: 2014-08-22 06:28 -0700
URL: http://hg.openjdk.java.net/jdk9/client/hotspot/rev/04b4bc792043
8055765: Misplaced @key stress prevents MallocSiteHashOverflow.java and MallocStressTest.java tests from running
Reviewed-by: ctornqvi, zgu, hseigel
! test/runtime/NMT/MallocSiteHashOverflow.java
! test/runtime/NMT/MallocStressTest.java
Changeset: 026e9d17ba9b
Author: ctornqvi
Date: 2014-08-22 14:21 -0700
URL: http://hg.openjdk.java.net/jdk9/client/hotspot/rev/026e9d17ba9b
8055844: [TESTBUG] test/runtime/NMT/VirtualAllocCommitUncommitRecommit.java fails on Solaris Sparc due to incorrect page size being used
Summary: Use 128KB chunks for virtual memory operations
Reviewed-by: zgu, gtriantafill
! test/runtime/NMT/VirtualAllocCommitUncommitRecommit.java
Changeset: 86451b926286
Author: ccheung
Date: 2014-08-25 00:13 -0700
URL: http://hg.openjdk.java.net/jdk9/client/hotspot/rev/86451b926286
8048150: Allow easy configurations for large CDS archives
Summary: Estimate the size of shared archive based on the number of classes in the classlist file
Reviewed-by: iklam, jiangli, minqi, dholmes
! src/share/vm/memory/metaspace.cpp
! src/share/vm/memory/metaspaceShared.cpp
! src/share/vm/memory/metaspaceShared.hpp
Changeset: 8ae56f4f758f
Author: ctornqvi
Date: 2014-08-26 13:07 -0700
URL: http://hg.openjdk.java.net/jdk9/client/hotspot/rev/8ae56f4f758f
8041727: [TESTBUG] runtime/jsig/Test8017498.sh fails with Test8017498.sh: 50: [: x/usr/bin/gcc: unexpected operator
Summary: Fixed shell script issues
Reviewed-by: dcubed, gtriantafill
! test/runtime/jsig/Test8017498.sh
Changeset: 820608bf2902
Author: kvn
Date: 2014-08-22 12:03 -0700
URL: http://hg.openjdk.java.net/jdk9/client/hotspot/rev/820608bf2902
8055069: TSX and RTM should be deprecated more strongly until hardware is corrected
Summary: Require to specify UnlockExperimentalVMOptions flag together with UseRTMLocking flag on un-patched systems where CPUID allows it but is unsupported otherwise.
Reviewed-by: iveresov, fzhinkin
! src/cpu/x86/vm/vm_version_x86.cpp
! src/cpu/x86/vm/vm_version_x86.hpp
! test/compiler/rtm/cli/TestPrintPreciseRTMLockingStatisticsOptionOnSupportedConfig.java
! test/compiler/rtm/cli/TestUseRTMDeoptOptionOnSupportedConfig.java
! test/compiler/rtm/cli/TestUseRTMLockingOptionOnSupportedConfig.java
! test/compiler/rtm/cli/TestUseRTMLockingOptionWithBiasedLocking.java
Changeset: b7cadec70148
Author: thartmann
Date: 2014-08-25 07:08 +0200
URL: http://hg.openjdk.java.net/jdk9/client/hotspot/rev/b7cadec70148
8055751: TestAnonymousClassUnloading.java needs to copy additional WhiteBox class file to JTwork/scratch/sun/hotspot
Summary: Copy additional Whitebox class file to JTwork (required by JDK-8011397).
Reviewed-by: kvn
! test/compiler/classUnloading/anonymousClass/TestAnonymousClassUnloading.java
Changeset: 3ce2966392ef
Author: thartmann
Date: 2014-08-25 07:04 +0200
URL: http://hg.openjdk.java.net/jdk9/client/hotspot/rev/3ce2966392ef
8055657: Test compiler/classUnloading/methodUnloading/TestMethodUnloading.java does not work with non-default GC
Summary: Remove the '-XX:+UseParallelGC' parameter from the test because it is conflicting with other GC settings.
Reviewed-by: kvn
! test/compiler/classUnloading/methodUnloading/TestMethodUnloading.java
Changeset: 03792046279f
Author: thartmann
Date: 2014-08-25 07:44 +0000
URL: http://hg.openjdk.java.net/jdk9/client/hotspot/rev/03792046279f
Merge
Changeset: 09bd266452ee
Author: zmajo
Date: 2014-08-27 10:02 +0200
URL: http://hg.openjdk.java.net/jdk9/client/hotspot/rev/09bd266452ee
8051415: TypeTuple::make_domain() and TypeTuple::make_range() allocate too much memory
Summary: Change memory allocation in TypeTuple::make_domain() and TypeTuple::make_range() to not allocate memory for TypeFunc::Parms.
Reviewed-by: kvn, roland
! src/share/vm/opto/type.cpp
! src/share/vm/opto/type.hpp
Changeset: 3c92cbe3250f
Author: iignatyev
Date: 2014-08-27 17:09 +0400
URL: http://hg.openjdk.java.net/jdk9/client/hotspot/rev/3c92cbe3250f
8056072: add jprt_optimized targets
Reviewed-by: kvn, roland
! make/Makefile
! make/jprt.gmk
! make/jprt.properties
Changeset: 6a88438902fb
Author: rbackman
Date: 2014-08-28 18:31 +0200
URL: http://hg.openjdk.java.net/jdk9/client/hotspot/rev/6a88438902fb
Merge
Changeset: c9f4b775ec14
Author: brutisso
Date: 2014-08-25 08:27 +0200
URL: http://hg.openjdk.java.net/jdk9/client/hotspot/rev/c9f4b775ec14
8055818: Remove PRAGMA_FORMAT_MUTE_WARNINGS_FOR_GCC from g1BlockOffsetTable.cpp
Reviewed-by: stefank, mgerdin
! src/share/vm/gc_implementation/g1/g1BlockOffsetTable.cpp
Changeset: 73f74a485368
Author: stefank
Date: 2014-08-25 09:10 +0200
URL: http://hg.openjdk.java.net/jdk9/client/hotspot/rev/73f74a485368
8055416: Several vm/gc/heap/summary "After GC" events emitted for the same GC ID
Reviewed-by: brutisso, ehelin
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp
Changeset: 8ef8e5c997cc
Author: stefank
Date: 2014-08-25 07:35 +0000
URL: http://hg.openjdk.java.net/jdk9/client/hotspot/rev/8ef8e5c997cc
Merge
Changeset: 7808b2d5d604
Author: tschatzl
Date: 2014-08-26 09:36 +0200
URL: http://hg.openjdk.java.net/jdk9/client/hotspot/rev/7808b2d5d604
8054819: Rename HeapRegionSeq to HeapRegionManager
Reviewed-by: jwilhelm, jmasa
! agent/src/share/classes/sun/jvm/hotspot/gc_implementation/g1/G1CollectedHeap.java
+ agent/src/share/classes/sun/jvm/hotspot/gc_implementation/g1/HeapRegionManager.java
- agent/src/share/classes/sun/jvm/hotspot/gc_implementation/g1/HeapRegionSeq.java
! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/gc_implementation/g1/concurrentMark.inline.hpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.inline.hpp
! src/share/vm/gc_implementation/g1/g1RemSet.cpp
! src/share/vm/gc_implementation/g1/heapRegion.cpp
! src/share/vm/gc_implementation/g1/heapRegion.hpp
+ src/share/vm/gc_implementation/g1/heapRegionManager.cpp
+ src/share/vm/gc_implementation/g1/heapRegionManager.hpp
+ src/share/vm/gc_implementation/g1/heapRegionManager.inline.hpp
! src/share/vm/gc_implementation/g1/heapRegionRemSet.cpp
- src/share/vm/gc_implementation/g1/heapRegionSeq.cpp
- src/share/vm/gc_implementation/g1/heapRegionSeq.hpp
- src/share/vm/gc_implementation/g1/heapRegionSeq.inline.hpp
! src/share/vm/gc_implementation/g1/heapRegionSet.cpp
! src/share/vm/gc_implementation/g1/heapRegionSet.hpp
! src/share/vm/gc_implementation/g1/heapRegionSet.inline.hpp
! src/share/vm/gc_implementation/g1/sparsePRT.cpp
! src/share/vm/gc_implementation/g1/vmStructs_g1.hpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/instanceMirrorKlass.cpp
! src/share/vm/oops/instanceRefKlass.cpp
! src/share/vm/oops/objArrayKlass.cpp
Changeset: 6227e3d7a5b6
Author: jmasa
Date: 2014-08-28 08:56 -0700
URL: http://hg.openjdk.java.net/jdk9/client/hotspot/rev/6227e3d7a5b6
Merge
Changeset: 3e66f85c4b33
Author: jmasa
Date: 2014-08-28 17:45 +0000
URL: http://hg.openjdk.java.net/jdk9/client/hotspot/rev/3e66f85c4b33
Merge
- agent/src/share/classes/sun/jvm/hotspot/gc_implementation/g1/HeapRegionSeq.java
- src/share/vm/gc_implementation/g1/heapRegionSeq.cpp
- src/share/vm/gc_implementation/g1/heapRegionSeq.hpp
- src/share/vm/gc_implementation/g1/heapRegionSeq.inline.hpp
Changeset: 0a92f32c3883
Author: tschatzl
Date: 2014-08-26 14:15 +0200
URL: http://hg.openjdk.java.net/jdk9/client/hotspot/rev/0a92f32c3883
8055953: [TESTBUG] Fix for 8055098 does not contain unit test
Summary: Add missing unit test.
Reviewed-by: tschatzl
Contributed-by: Leonid Mesnik <leonid.mesnik at oracle.com>
+ test/gc/whitebox/TestWBGC.java
Changeset: fc146c1f9594
Author: tschatzl
Date: 2014-08-26 14:15 +0200
URL: http://hg.openjdk.java.net/jdk9/client/hotspot/rev/fc146c1f9594
8055919: Remove dead code in G1 concurrent marking code
Reviewed-by: jmasa, jwilhelm
! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/gc_implementation/g1/concurrentMark.hpp
! src/share/vm/gc_implementation/g1/concurrentMark.inline.hpp
Changeset: 8024c15868c8
Author: tschatzl
Date: 2014-08-27 08:59 +0200
URL: http://hg.openjdk.java.net/jdk9/client/hotspot/rev/8024c15868c8
8056043: Heap does not shrink within the heap after JDK-8038423
Summary: Enable shrinking within the heap by removing some code added for JDK-8054818. Enable the test case that checks that again too.
Reviewed-by: jwilhelm, jmasa
! src/share/vm/gc_implementation/g1/heapRegionManager.cpp
! test/gc/g1/TestHumongousShrinkHeap.java
Changeset: 9c6176aa57b9
Author: brutisso
Date: 2014-08-27 10:51 +0200
URL: http://hg.openjdk.java.net/jdk9/client/hotspot/rev/9c6176aa57b9
8055816: Remove dead code in g1BlockOffsetTable
Reviewed-by: tschatzl, mgerdin
! src/share/vm/gc_implementation/g1/g1BlockOffsetTable.cpp
! src/share/vm/gc_implementation/g1/g1BlockOffsetTable.hpp
! src/share/vm/gc_implementation/g1/g1BlockOffsetTable.inline.hpp
! src/share/vm/gc_implementation/g1/heapRegion.cpp
! src/share/vm/gc_implementation/g1/heapRegion.hpp
Changeset: 48de4d583857
Author: brutisso
Date: 2014-08-27 09:22 +0000
URL: http://hg.openjdk.java.net/jdk9/client/hotspot/rev/48de4d583857
Merge
Changeset: 14c813b8ba20
Author: sjohanss
Date: 2014-08-27 09:47 +0200
URL: http://hg.openjdk.java.net/jdk9/client/hotspot/rev/14c813b8ba20
8028787: tmtools/jstat/gcoldcapacity/jstat_gcoldcapacity02 fails nsk.share.Failure: OGC < OGCMN in RT_Baseline
Summary: Passing the min and max size of the generation into the counter instead of using the space to estimate sizes.
Reviewed-by: stefank, tschatzl
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc_implementation/parallelScavenge/psGenerationCounters.cpp
! src/share/vm/gc_implementation/parallelScavenge/psGenerationCounters.hpp
! src/share/vm/gc_implementation/parallelScavenge/psOldGen.cpp
! src/share/vm/gc_implementation/parallelScavenge/psYoungGen.cpp
! src/share/vm/gc_implementation/shared/generationCounters.cpp
! src/share/vm/gc_implementation/shared/generationCounters.hpp
! src/share/vm/memory/defNewGeneration.cpp
! src/share/vm/memory/tenuredGeneration.cpp
Changeset: 2c2fbe2d095a
Author: jmasa
Date: 2014-08-28 11:25 -0700
URL: http://hg.openjdk.java.net/jdk9/client/hotspot/rev/2c2fbe2d095a
Merge
Changeset: 647c1493f833
Author: tschatzl
Date: 2014-08-28 17:05 +0200
URL: http://hg.openjdk.java.net/jdk9/client/hotspot/rev/647c1493f833
8054808: Bitmap verification sometimes fails after Full GC aborts concurrent mark.
Summary: The verification code that checked whether no bitmap mark had been found re-read HeapRegion::end() after the check on the bitmap. Concurrent humongous object allocation could have changed HeapRegion::end() in the meantime. Fix this by using the actual end of the region instead of HeapRegion::end() for comparison.
Reviewed-by: brutisso, jmasa
! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/gc_implementation/g1/heapRegion.hpp
Changeset: fb7e346a0f3f
Author: jmasa
Date: 2014-08-29 08:07 -0700
URL: http://hg.openjdk.java.net/jdk9/client/hotspot/rev/fb7e346a0f3f
Merge
! src/share/vm/gc_implementation/g1/heapRegion.hpp
Changeset: b515190809d5
Author: dfazunen
Date: 2014-08-28 18:38 +0400
URL: http://hg.openjdk.java.net/jdk9/client/hotspot/rev/b515190809d5
8050464: G1 string deduplication tests hang/timeout and leave running processes consuming all resources
Reviewed-by: jmasa
! test/gc/g1/TestStringDeduplicationTools.java
Changeset: 40c22d6c0cef
Author: tschatzl
Date: 2014-08-28 17:06 +0200
URL: http://hg.openjdk.java.net/jdk9/client/hotspot/rev/40c22d6c0cef
Merge
! src/share/vm/gc_implementation/g1/heapRegion.hpp
Changeset: aa64b1cbb1b8
Author: tschatzl
Date: 2014-08-28 15:55 +0000
URL: http://hg.openjdk.java.net/jdk9/client/hotspot/rev/aa64b1cbb1b8
Merge
Changeset: 1a3bdc233bda
Author: jmasa
Date: 2014-08-29 08:14 -0700
URL: http://hg.openjdk.java.net/jdk9/client/hotspot/rev/1a3bdc233bda
Merge
More information about the jdk9-client-changes
mailing list