Changeset: 16286b7d7c6e Author: iklam Date: 2014-08-12 17:29 -0700 URL: http://hg.openjdk.java.net/jigsaw/m2/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/jigsaw/m2/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/jigsaw/m2/hotspot/rev/8a290a0d2153 Merge Changeset: 01e6096da640 Author: zgu Date: 2014-08-14 13:15 -0400 URL: http://hg.openjdk.java.net/jigsaw/m2/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/jigsaw/m2/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/jigsaw/m2/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/jigsaw/m2/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/jigsaw/m2/hotspot/rev/ce9fb9e64334 8055231: ZERO variant build is broken Summary: Fix zero build. Reviewed-by: coleenp Contributed-by: Severin Gehwolf <sgehw...@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/jigsaw/m2/hotspot/rev/03b8d901bdea Merge Changeset: c346a7739aee Author: zgu Date: 2014-08-19 08:34 -0400 URL: http://hg.openjdk.java.net/jigsaw/m2/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/jigsaw/m2/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/jigsaw/m2/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/jigsaw/m2/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/jigsaw/m2/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/jigsaw/m2/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/jigsaw/m2/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/jigsaw/m2/hotspot/rev/5997ed0b2734 Merge Changeset: f9a1351ded4f Author: stefank Date: 2014-08-18 14:12 +0200 URL: http://hg.openjdk.java.net/jigsaw/m2/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/jigsaw/m2/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/jigsaw/m2/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/jigsaw/m2/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.fazune...@oracle.com ! test/sanity/WhiteBox.java Changeset: 724693e4412d Author: mgerdin Date: 2014-08-18 14:49 +0000 URL: http://hg.openjdk.java.net/jigsaw/m2/hotspot/rev/724693e4412d Merge Changeset: 6c9cd9128efb Author: tschatzl Date: 2014-08-18 16:10 +0200 URL: http://hg.openjdk.java.net/jigsaw/m2/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/jigsaw/m2/hotspot/rev/92d550c8f10b Merge Changeset: 8cf8b0ab1b08 Author: poonam Date: 2014-08-18 19:30 -0700 URL: http://hg.openjdk.java.net/jigsaw/m2/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/jigsaw/m2/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/jigsaw/m2/hotspot/rev/d5101d894b87 Merge Changeset: 73561302492c Author: tschatzl Date: 2014-08-20 14:34 +0200 URL: http://hg.openjdk.java.net/jigsaw/m2/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/jigsaw/m2/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/jigsaw/m2/hotspot/rev/73cf3098bd73 Merge Changeset: 954700ff3322 Author: thartmann Date: 2014-08-11 13:01 +0200 URL: http://hg.openjdk.java.net/jigsaw/m2/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/jigsaw/m2/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/jigsaw/m2/hotspot/rev/db7d2f27bcb6 Merge Changeset: 99995cb1ae44 Author: anoll Date: 2014-08-13 10:44 +0200 URL: http://hg.openjdk.java.net/jigsaw/m2/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.m...@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/jigsaw/m2/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/jigsaw/m2/hotspot/rev/3d0f5e4b3eec Merge Changeset: f62b69773aaf Author: kvn Date: 2014-08-13 13:05 -0700 URL: http://hg.openjdk.java.net/jigsaw/m2/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/jigsaw/m2/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/jigsaw/m2/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/jigsaw/m2/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/jigsaw/m2/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/jigsaw/m2/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/jigsaw/m2/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/jigsaw/m2/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/jigsaw/m2/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/jigsaw/m2/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/jigsaw/m2/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/jigsaw/m2/hotspot/rev/44776dc0edd9 Merge Changeset: bf4d2f5595bc Author: tschatzl Date: 2014-08-21 16:44 +0200 URL: http://hg.openjdk.java.net/jigsaw/m2/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.mes...@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/jigsaw/m2/hotspot/rev/3356b614acfa Merge Changeset: 41fa2928807a Author: amurillo Date: 2014-08-22 09:55 -0700 URL: http://hg.openjdk.java.net/jigsaw/m2/hotspot/rev/41fa2928807a Merge Changeset: deb29e92f68a Author: lana Date: 2014-08-29 11:57 -0700 URL: http://hg.openjdk.java.net/jigsaw/m2/hotspot/rev/deb29e92f68a Merge Changeset: 79a01e915f52 Author: katleman Date: 2014-09-04 13:26 -0700 URL: http://hg.openjdk.java.net/jigsaw/m2/hotspot/rev/79a01e915f52 Added tag jdk9-b29 for changeset deb29e92f68a ! .hgtags