hg: jdk9/hs/hotspot: 41 new changesets
joseph.provino at oracle.com
joseph.provino at oracle.com
Thu Dec 17 21:40:17 UTC 2015
Changeset: 092cff8c8ec1
Author: aharlap
Date: 2015-12-03 15:37 -0500
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/092cff8c8ec1
8141123: Cleanup in FreeIdSet
Summary: Some members of FreeIdSet should be size_t instead of ints. Also remove unused code
Reviewed-by: tschatzl, kbarrett, tbenson
! src/share/vm/gc/g1/dirtyCardQueue.cpp
! src/share/vm/gc/shared/workgroup.cpp
! src/share/vm/gc/shared/workgroup.hpp
Changeset: a587cbf34c13
Author: kbarrett
Date: 2015-12-09 20:30 +0000
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/a587cbf34c13
Merge
Changeset: 134a912cc81a
Author: jmasa
Date: 2015-12-09 22:27 +0000
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/134a912cc81a
Merge
Changeset: 0b22be0db834
Author: jmasa
Date: 2015-11-24 15:56 -0800
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/0b22be0db834
8133023: ParallelGCThreads is not calculated correctly
Reviewed-by: kbarrett, tschatzl, sangheki, dholmes
! src/cpu/sparc/vm/vm_version_sparc.cpp
! src/cpu/sparc/vm/vm_version_sparc.hpp
! src/share/vm/runtime/os.cpp
! src/share/vm/runtime/vm_version.hpp
Changeset: 4ca934c7547a
Author: ysuenaga
Date: 2015-12-09 23:17 +0900
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/4ca934c7547a
8144965: Show oop pointer in call frame at HSDB.
Reviewed-by: jbachorik
! agent/src/share/classes/sun/jvm/hotspot/ui/classbrowser/HTMLGenerator.java
Changeset: 2b1a65dd865e
Author: ysuenaga
Date: 2015-12-09 21:24 +0900
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/2b1a65dd865e
8144332: HSDB could not terminate when close button is pushed.
Reviewed-by: jbachorik
! agent/src/share/classes/sun/jvm/hotspot/HSDB.java
Changeset: 0d762e18af61
Author: ddmitriev
Date: 2015-12-10 14:50 +0300
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/0d762e18af61
8144197: Possible use after free in Arguments::add_property function
Reviewed-by: dholmes, goetz
! src/share/vm/runtime/arguments.cpp
Changeset: 22820fb8d36c
Author: david
Date: 2015-12-10 08:50 +0100
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/22820fb8d36c
8145073: Filename and linenumber are not printed for asserts any more.
Reviewed-by: dholmes, stuefe
! src/os/posix/vm/os_posix.cpp
Changeset: 80fad41dc5f9
Author: david
Date: 2015-12-10 14:24 +0000
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/80fad41dc5f9
Merge
Changeset: cd0abe52014c
Author: sla
Date: 2015-12-10 16:09 +0100
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/cd0abe52014c
8145099: Better error message when SA can't attach to a process
Reviewed-by: jbachorik, stuefe
! agent/src/os/linux/LinuxDebuggerLocal.c
! agent/src/os/linux/libproc.h
! agent/src/os/linux/ps_proc.c
Changeset: f52a36722338
Author: sla
Date: 2015-12-10 17:03 +0100
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/f52a36722338
Merge
Changeset: 41e26f2a3d7f
Author: mgerdin
Date: 2015-12-09 16:05 +0100
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/41e26f2a3d7f
8144714: Add extension point to G1 evacuation closures
Reviewed-by: ehelin, jmasa
! src/share/vm/gc/g1/g1CollectedHeap.hpp
! src/share/vm/gc/g1/g1InCSetState.hpp
! src/share/vm/gc/g1/g1OopClosures.hpp
! src/share/vm/gc/g1/g1OopClosures.inline.hpp
! src/share/vm/gc/g1/g1ParScanThreadState.hpp
! src/share/vm/gc/g1/g1ParScanThreadState.inline.hpp
! src/share/vm/gc/g1/g1ParScanThreadState_ext.cpp
! src/share/vm/gc/g1/g1SharedClosures.hpp
Changeset: e9693bc77db0
Author: mgerdin
Date: 2015-12-10 17:07 +0000
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/e9693bc77db0
Merge
Changeset: d90fdd0e1b32
Author: dsamersoff
Date: 2015-12-10 12:05 +0300
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/d90fdd0e1b32
8139484: [Findbugs] new sun.jvm.hotspot.SAGetopt(String[]) may expose internal representation
Summary: Clone array instead of just assign it
Reviewed-by: dholmes
! agent/src/share/classes/sun/jvm/hotspot/SAGetopt.java
Changeset: e7ee9639a485
Author: dsamersoff
Date: 2015-12-10 19:59 +0000
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/e7ee9639a485
Merge
Changeset: 9e1dc7ba8db3
Author: ctornqvi
Date: 2015-12-10 09:42 -0800
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/9e1dc7ba8db3
8015396: double a%b returns NaN for some (a,b) (|a| < inf, |b|>0)
Reviewed-by: coleenp, gtriantafill
+ src/os/windows/vm/sharedRuntimeRem.cpp
! src/share/vm/runtime/sharedRuntime.cpp
! src/share/vm/runtime/sharedRuntime.hpp
! test/compiler/floatingpoint/ModNaN.java
Changeset: b373da0bc248
Author: ctornqvi
Date: 2015-12-09 11:00 -0800
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/b373da0bc248
8144921: Remove JDK6_OR_EARLIER code from os_windows
Reviewed-by: dholmes, mseledtsov, gtriantafill
! src/os/windows/vm/os_windows.cpp
! src/os/windows/vm/os_windows.hpp
Changeset: 62d332b0f1ab
Author: ctornqvi
Date: 2015-12-10 21:31 +0000
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/62d332b0f1ab
Merge
Changeset: 450d3a0040e8
Author: jprovino
Date: 2015-12-10 13:38 -0500
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/450d3a0040e8
8139871: G1CollectorPolicy::_cur_mark_stop_world_time_ms is never read from
Summary: Remove dead code
Reviewed-by: tschatzl, jwilhelm
! src/share/vm/gc/g1/g1CollectorPolicy.cpp
! src/share/vm/gc/g1/g1CollectorPolicy.hpp
Changeset: 1bc9c1296ef3
Author: jprovino
Date: 2015-12-10 18:55 +0000
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/1bc9c1296ef3
Merge
! src/share/vm/gc/g1/g1CollectorPolicy.cpp
! src/share/vm/gc/g1/g1CollectorPolicy.hpp
Changeset: 2b4c71d036af
Author: jprovino
Date: 2015-12-10 23:02 +0000
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/2b4c71d036af
Merge
Changeset: f944761a3ce3
Author: brutisso
Date: 2015-12-10 14:57 +0100
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/f944761a3ce3
8145092: Use Unified Logging for the GC logging
Summary: JEP-271. VM changes contributed by brutisso, test changes contributed by david.
Reviewed-by: sjohanss, david, brutisso
Contributed-by: bengt.rutisson at oracle.com, david.lindholm at oralce.com
! src/os/windows/vm/os_windows.cpp
! src/share/vm/Xusage.txt
! src/share/vm/gc/cms/allocationStats.hpp
! src/share/vm/gc/cms/compactibleFreeListSpace.cpp
! src/share/vm/gc/cms/compactibleFreeListSpace.hpp
! src/share/vm/gc/cms/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc/cms/concurrentMarkSweepGeneration.hpp
! src/share/vm/gc/cms/parNewGeneration.cpp
! src/share/vm/gc/cms/parOopClosures.inline.hpp
! src/share/vm/gc/cms/promotionInfo.hpp
! src/share/vm/gc/cms/vmCMSOperations.cpp
! src/share/vm/gc/g1/collectionSetChooser.cpp
! src/share/vm/gc/g1/concurrentG1RefineThread.cpp
! src/share/vm/gc/g1/concurrentMark.cpp
! src/share/vm/gc/g1/concurrentMark.hpp
! src/share/vm/gc/g1/concurrentMarkThread.cpp
! src/share/vm/gc/g1/concurrentMarkThread.hpp
! src/share/vm/gc/g1/g1BlockOffsetTable.cpp
! 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/g1ErgoVerbose.cpp
- src/share/vm/gc/g1/g1ErgoVerbose.hpp
! src/share/vm/gc/g1/g1EvacStats.cpp
! src/share/vm/gc/g1/g1GCPhaseTimes.cpp
! src/share/vm/gc/g1/g1GCPhaseTimes.hpp
! src/share/vm/gc/g1/g1HRPrinter.cpp
! src/share/vm/gc/g1/g1HRPrinter.hpp
! src/share/vm/gc/g1/g1IHOPControl.cpp
- src/share/vm/gc/g1/g1Log.cpp
- src/share/vm/gc/g1/g1Log.hpp
! src/share/vm/gc/g1/g1MarkSweep.cpp
! src/share/vm/gc/g1/g1RemSet.cpp
! src/share/vm/gc/g1/g1RemSet.hpp
! src/share/vm/gc/g1/g1RemSetSummary.cpp
! src/share/vm/gc/g1/g1RemSetSummary.hpp
! src/share/vm/gc/g1/g1SATBCardTableModRefBS.cpp
! src/share/vm/gc/g1/g1StringDedupQueue.cpp
! src/share/vm/gc/g1/g1StringDedupQueue.hpp
! src/share/vm/gc/g1/g1StringDedupStat.cpp
! src/share/vm/gc/g1/g1StringDedupStat.hpp
! src/share/vm/gc/g1/g1StringDedupTable.cpp
! src/share/vm/gc/g1/g1StringDedupTable.hpp
! src/share/vm/gc/g1/g1StringDedupThread.cpp
! src/share/vm/gc/g1/g1StringDedupThread.hpp
! src/share/vm/gc/g1/g1_globals.hpp
! src/share/vm/gc/g1/heapRegion.cpp
! src/share/vm/gc/g1/heapRegionRemSet.cpp
! src/share/vm/gc/g1/heapRegionRemSet.hpp
! src/share/vm/gc/g1/heapRegionSet.cpp
! src/share/vm/gc/g1/heapRegionSet.hpp
! src/share/vm/gc/g1/satbMarkQueue.cpp
! src/share/vm/gc/g1/survRateGroup.cpp
! src/share/vm/gc/g1/vm_operations_g1.cpp
! src/share/vm/gc/g1/workerDataArray.cpp
! src/share/vm/gc/g1/workerDataArray.hpp
! src/share/vm/gc/g1/workerDataArray.inline.hpp
! src/share/vm/gc/g1/youngList.cpp
! src/share/vm/gc/parallel/adjoiningGenerations.cpp
! src/share/vm/gc/parallel/asPSOldGen.cpp
! src/share/vm/gc/parallel/asPSYoungGen.cpp
! src/share/vm/gc/parallel/cardTableExtension.cpp
! src/share/vm/gc/parallel/gcTaskManager.cpp
! src/share/vm/gc/parallel/gcTaskThread.cpp
! src/share/vm/gc/parallel/parallelScavengeHeap.cpp
! src/share/vm/gc/parallel/parallelScavengeHeap.hpp
! src/share/vm/gc/parallel/pcTasks.cpp
! src/share/vm/gc/parallel/psAdaptiveSizePolicy.cpp
! src/share/vm/gc/parallel/psAdaptiveSizePolicy.hpp
! src/share/vm/gc/parallel/psCompactionManager.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/parallel/psParallelCompact.hpp
! src/share/vm/gc/parallel/psPromotionManager.cpp
! src/share/vm/gc/parallel/psPromotionManager.hpp
! src/share/vm/gc/parallel/psPromotionManager.inline.hpp
! src/share/vm/gc/parallel/psScavenge.cpp
! src/share/vm/gc/parallel/psScavenge.inline.hpp
! src/share/vm/gc/parallel/psVirtualspace.cpp
! src/share/vm/gc/parallel/psVirtualspace.hpp
! src/share/vm/gc/parallel/psYoungGen.cpp
! src/share/vm/gc/serial/defNewGeneration.cpp
! src/share/vm/gc/serial/defNewGeneration.hpp
! src/share/vm/gc/serial/genMarkSweep.cpp
! src/share/vm/gc/serial/markSweep.cpp
! src/share/vm/gc/serial/tenuredGeneration.cpp
! src/share/vm/gc/shared/adaptiveSizePolicy.cpp
! src/share/vm/gc/shared/adaptiveSizePolicy.hpp
! src/share/vm/gc/shared/ageTable.cpp
! src/share/vm/gc/shared/blockOffsetTable.cpp
! src/share/vm/gc/shared/cardGeneration.cpp
! src/share/vm/gc/shared/cardTableModRefBS.cpp
! src/share/vm/gc/shared/collectedHeap.cpp
! src/share/vm/gc/shared/collectedHeap.hpp
! src/share/vm/gc/shared/collectorPolicy.cpp
! src/share/vm/gc/shared/gcCause.hpp
! src/share/vm/gc/shared/gcId.cpp
! src/share/vm/gc/shared/gcId.hpp
! src/share/vm/gc/shared/gcLocker.cpp
! src/share/vm/gc/shared/gcLocker.hpp
! src/share/vm/gc/shared/gcTraceTime.cpp
! src/share/vm/gc/shared/gcTraceTime.hpp
+ src/share/vm/gc/shared/gcTraceTime.inline.hpp
! src/share/vm/gc/shared/genCollectedHeap.cpp
! src/share/vm/gc/shared/genCollectedHeap.hpp
! src/share/vm/gc/shared/generation.cpp
! src/share/vm/gc/shared/generation.hpp
! src/share/vm/gc/shared/plab.cpp
! src/share/vm/gc/shared/plab.hpp
! src/share/vm/gc/shared/referenceProcessor.cpp
! src/share/vm/gc/shared/referenceProcessor.hpp
! src/share/vm/gc/shared/space.hpp
! src/share/vm/gc/shared/spaceDecorator.cpp
! src/share/vm/gc/shared/taskqueue.cpp
! src/share/vm/gc/shared/threadLocalAllocBuffer.cpp
! src/share/vm/gc/shared/threadLocalAllocBuffer.inline.hpp
! src/share/vm/gc/shared/vmGCOperations.cpp
! src/share/vm/logging/logPrefix.hpp
! src/share/vm/logging/logTag.hpp
! src/share/vm/memory/binaryTreeDictionary.cpp
! src/share/vm/memory/binaryTreeDictionary.hpp
! src/share/vm/memory/filemap.cpp
! src/share/vm/memory/freeBlockDictionary.hpp
! src/share/vm/memory/metaspace.cpp
! src/share/vm/memory/universe.cpp
! src/share/vm/memory/universe.hpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/instanceRefKlass.inline.hpp
! src/share/vm/prims/jni.cpp
! src/share/vm/prims/jvmtiEnv.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/interfaceSupport.cpp
! src/share/vm/runtime/java.cpp
! src/share/vm/runtime/jniHandles.cpp
! src/share/vm/runtime/os.cpp
! src/share/vm/runtime/safepoint.cpp
! src/share/vm/runtime/timer.cpp
! src/share/vm/runtime/vmThread.cpp
! src/share/vm/runtime/vm_operations.cpp
! src/share/vm/runtime/vm_operations.hpp
! src/share/vm/services/diagnosticCommand.cpp
! src/share/vm/services/diagnosticCommand.hpp
! src/share/vm/services/memoryService.cpp
! src/share/vm/services/memoryService.hpp
! src/share/vm/services/runtimeService.cpp
! src/share/vm/utilities/debug.cpp
! src/share/vm/utilities/numberSeq.cpp
! src/share/vm/utilities/ostream.cpp
! src/share/vm/utilities/ostream.hpp
! test/TEST.groups
- test/gc/6941923/Test6941923.java
! test/gc/7072527/TestFullGCCount.java
! test/gc/TestDisableExplicitGC.java
- test/gc/TestGCLogRotationViaJcmd.java
! test/gc/TestVerifyDuringStartup.java
! test/gc/TestVerifySilently.java
! test/gc/arguments/TestTargetSurvivorRatioFlag.java
! test/gc/arguments/TestUnrecognizedVMOptionsHandling.java
! test/gc/arguments/TestVerifyBeforeAndAfterGCFlags.java
! test/gc/class_unloading/TestCMSClassUnloadingEnabledHWM.java
! test/gc/class_unloading/TestG1ClassUnloadingHWM.java
! test/gc/cms/DisableResizePLAB.java
! test/gc/cms/TestCMSScavengeBeforeRemark.java
! test/gc/ergonomics/TestDynamicNumberOfGCThreads.java
! test/gc/g1/TestEagerReclaimHumongousRegions.java
! test/gc/g1/TestEagerReclaimHumongousRegionsClearMarkBits.java
! test/gc/g1/TestEagerReclaimHumongousRegionsWithRefs.java
! test/gc/g1/TestG1TraceEagerReclaimHumongousObjects.java
! test/gc/g1/TestGCLogMessages.java
! test/gc/g1/TestHumongousAllocInitialMark.java
! test/gc/g1/TestHumongousAllocNearlyFullRegion.java
! test/gc/g1/TestNoEagerReclaimOfHumongousRegions.java
! test/gc/g1/TestPLABOutput.java
- test/gc/g1/TestPrintGCDetails.java
! test/gc/g1/TestPrintRegionRememberedSetInfo.java
+ test/gc/g1/TestRemsetLogging.java
+ test/gc/g1/TestRemsetLoggingPerRegion.java
+ test/gc/g1/TestRemsetLoggingThreads.java
+ test/gc/g1/TestRemsetLoggingTools.java
! test/gc/g1/TestShrinkAuxiliaryData.java
! test/gc/g1/TestStringDeduplicationTools.java
! test/gc/g1/TestStringSymbolTableStats.java
- test/gc/g1/TestSummarizeRSetStats.java
- test/gc/g1/TestSummarizeRSetStatsPerRegion.java
- test/gc/g1/TestSummarizeRSetStatsThreads.java
- test/gc/g1/TestSummarizeRSetStatsTools.java
! test/gc/g1/mixedgc/TestLogging.java
! test/gc/logging/TestGCId.java
! test/gc/logging/TestPrintReferences.java
! test/gc/serial/HeapChangeLogging.java
! test/gc/whitebox/TestWBGC.java
! test/runtime/7158988/FieldMonitor.java
! test/runtime/CommandLine/PrintGCApplicationConcurrentTime.java
! test/runtime/CommandLine/TestVMOptions.java
! test/runtime/CompressedOops/CompressedClassPointers.java
! test/runtime/CompressedOops/CompressedClassSpaceSize.java
! test/serviceability/dcmd/gc/RunGCTest.java
! test/serviceability/dcmd/vm/FlagsTest.java
+ test/serviceability/logging/TestLogRotation.java
Changeset: 0e4622635d09
Author: sjohanss
Date: 2015-12-11 09:08 +0100
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/0e4622635d09
8144486: Change G1UpdateRSOrPushRefOopClosure to inherit OopClosure
Reviewed-by: mgerdin, stefank
! src/share/vm/gc/g1/g1OopClosures.hpp
! src/share/vm/gc/g1/g1OopClosures.inline.hpp
! src/share/vm/gc/g1/g1_specialized_oop_closures.hpp
Changeset: 1fd6f49c4b51
Author: mdoerr
Date: 2015-12-10 15:27 +0100
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/1fd6f49c4b51
8144847: PPC64: Update Transactional Memory and Atomic::cmpxchg code
Reviewed-by: stuefe, goetz
! src/cpu/ppc/vm/globalDefinitions_ppc.hpp
! src/cpu/ppc/vm/metaspaceShared_ppc.cpp
! src/cpu/ppc/vm/vm_version_ppc.cpp
+ src/os/aix/vm/libodm_aix.cpp
+ src/os/aix/vm/libodm_aix.hpp
! src/os/aix/vm/os_aix.cpp
! src/os/aix/vm/os_aix.hpp
! src/os_cpu/aix_ppc/vm/atomic_aix_ppc.inline.hpp
! src/os_cpu/linux_ppc/vm/atomic_linux_ppc.inline.hpp
Changeset: 6abbf8961dc6
Author: sebastian
Date: 2015-12-10 17:48 +0100
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/6abbf8961dc6
8145061: Too many instances of java.lang.Boolean created in Java application (hotspot repo)
Summary: Avoid creating unused instances of Long and Boolean
Reviewed-by: dholmes, sla
! agent/src/share/classes/sun/jvm/hotspot/runtime/VM.java
Changeset: 0893f459e9b6
Author: david
Date: 2015-12-11 13:48 +0100
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/0893f459e9b6
8144996: Replace the HeapRegionSetCount class with an uint
Reviewed-by: brutisso, jwilhelm
! agent/src/share/classes/sun/jvm/hotspot/gc/g1/HeapRegionSetBase.java
- agent/src/share/classes/sun/jvm/hotspot/gc/g1/HeapRegionSetCount.java
! agent/src/share/classes/sun/jvm/hotspot/tools/HeapSummary.java
! src/share/vm/gc/g1/concurrentMark.cpp
! src/share/vm/gc/g1/g1CollectedHeap.cpp
! src/share/vm/gc/g1/g1CollectedHeap.hpp
! src/share/vm/gc/g1/g1MarkSweep.cpp
! src/share/vm/gc/g1/g1MarkSweep.hpp
! src/share/vm/gc/g1/heapRegionSet.cpp
! src/share/vm/gc/g1/heapRegionSet.hpp
! src/share/vm/gc/g1/heapRegionSet.inline.hpp
! src/share/vm/gc/g1/vmStructs_g1.hpp
Changeset: 754cfdb6fa55
Author: david
Date: 2015-12-11 13:18 +0000
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/754cfdb6fa55
Merge
- agent/src/share/classes/sun/jvm/hotspot/gc/g1/HeapRegionSetCount.java
Changeset: 416f83a07c39
Author: sjohanss
Date: 2015-12-11 17:49 +0100
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/416f83a07c39
8144505: Change G1ParCopyHelper to inherit OopClosure
Reviewed-by: mgerdin, stefank
! src/share/vm/gc/g1/g1OopClosures.cpp
! src/share/vm/gc/g1/g1OopClosures.hpp
! src/share/vm/gc/g1/g1OopClosures.inline.hpp
Changeset: 601ef5feffd2
Author: sjohanss
Date: 2015-12-11 17:49 +0100
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/601ef5feffd2
8144584: Change FilterIntoCSClosure to inherit OopClosure
Reviewed-by: kbarrett, mgerdin
! src/share/vm/gc/g1/g1OopClosures.hpp
! src/share/vm/gc/g1/g1OopClosures.inline.hpp
! src/share/vm/gc/g1/g1RemSet.cpp
! src/share/vm/gc/g1/g1_specialized_oop_closures.hpp
Changeset: 0dfc2d472052
Author: sjohanss
Date: 2015-12-11 17:49 +0100
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/0dfc2d472052
8144701: Change three G1 remembererd set closures to be OopClosures
Reviewed-by: mgerdin, stefank
! src/share/vm/gc/g1/g1OopClosures.hpp
! src/share/vm/gc/g1/g1OopClosures.inline.hpp
! src/share/vm/gc/g1/g1_specialized_oop_closures.hpp
Changeset: e710f1bb5781
Author: sjohanss
Date: 2015-12-11 17:49 +0100
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/e710f1bb5781
8144908: Remove apply_to_weak_ref_discovered_field override for UpdateRSOopClosure
Reviewed-by: kbarrett, jmasa
! src/share/vm/gc/g1/g1RemSet.hpp
Changeset: e286c9ccd58d
Author: fparain
Date: 2015-12-11 09:07 -0800
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/e286c9ccd58d
8046936: JEP 270: Reserved Stack Areas for Critical Sections
Reviewed-by: acorn, dcubed
! src/cpu/aarch64/vm/globals_aarch64.hpp
! src/cpu/sparc/vm/c1_LIRAssembler_sparc.cpp
! src/cpu/sparc/vm/frame_sparc.cpp
! src/cpu/sparc/vm/globalDefinitions_sparc.hpp
! src/cpu/sparc/vm/globals_sparc.hpp
! src/cpu/sparc/vm/interp_masm_sparc.cpp
! src/cpu/sparc/vm/macroAssembler_sparc.cpp
! src/cpu/sparc/vm/macroAssembler_sparc.hpp
! src/cpu/sparc/vm/sparc.ad
! src/cpu/sparc/vm/stubGenerator_sparc.cpp
! src/cpu/x86/vm/c1_LIRAssembler_x86.cpp
! src/cpu/x86/vm/globalDefinitions_x86.hpp
! src/cpu/x86/vm/globals_x86.hpp
! src/cpu/x86/vm/interp_masm_x86.cpp
! src/cpu/x86/vm/macroAssembler_x86.cpp
! src/cpu/x86/vm/macroAssembler_x86.hpp
! src/cpu/x86/vm/stubGenerator_x86_32.cpp
! src/cpu/x86/vm/stubGenerator_x86_64.cpp
! src/cpu/x86/vm/templateInterpreterGenerator_x86.cpp
! src/cpu/x86/vm/x86_32.ad
! src/cpu/x86/vm/x86_64.ad
! src/cpu/zero/vm/globals_zero.hpp
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotResolvedJavaMethodImpl.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotVMConfig.java
! src/os/bsd/vm/os_bsd.cpp
! src/os/bsd/vm/os_bsd.hpp
! src/os/linux/vm/os_linux.cpp
! src/os/linux/vm/os_linux.hpp
! src/os/solaris/vm/os_solaris.cpp
! src/os/solaris/vm/os_solaris.hpp
! src/os/windows/vm/os_windows.cpp
! src/os/windows/vm/os_windows.hpp
! src/os_cpu/bsd_x86/vm/os_bsd_x86.cpp
! src/os_cpu/linux_x86/vm/os_linux_x86.cpp
! src/os_cpu/solaris_sparc/vm/os_solaris_sparc.cpp
! src/os_cpu/solaris_x86/vm/os_solaris_x86.cpp
! src/share/vm/c1/c1_Compilation.cpp
! src/share/vm/c1/c1_Compilation.hpp
! src/share/vm/c1/c1_GraphBuilder.cpp
! src/share/vm/c1/c1_Runtime1.cpp
! src/share/vm/ci/ciMethod.cpp
! src/share/vm/ci/ciMethod.hpp
! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/interpreter/interpreterRuntime.cpp
! src/share/vm/interpreter/interpreterRuntime.hpp
! src/share/vm/jvmci/jvmciRuntime.cpp
! src/share/vm/memory/universe.cpp
! src/share/vm/memory/universe.hpp
! src/share/vm/oops/method.hpp
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/compile.hpp
! src/share/vm/opto/parse1.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/deoptimization.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/javaCalls.cpp
! src/share/vm/runtime/os.cpp
! src/share/vm/runtime/os.hpp
! src/share/vm/runtime/sharedRuntime.cpp
! src/share/vm/runtime/sharedRuntime.hpp
! src/share/vm/runtime/stubRoutines.cpp
! src/share/vm/runtime/stubRoutines.hpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/thread.hpp
! src/share/vm/runtime/thread.inline.hpp
! src/share/vm/runtime/vmStructs.cpp
! src/share/vm/trace/trace.xml
+ test/runtime/ReservedStack/ReservedStackTest.java
Changeset: 9408d63e2b73
Author: fparain
Date: 2015-12-11 18:54 +0000
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/9408d63e2b73
Merge
Changeset: 91a678ddc988
Author: mikael
Date: 2015-12-11 13:36 -0800
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/91a678ddc988
8144885: agent/src/os/linux/libproc.h needs to support Linux/SPARC builds
Summary: Added include of asm/ptrace.h to libproc.h
Reviewed-by: dsamersoff, asmundak, gthornbr
! agent/src/os/linux/libproc.h
Changeset: 3c72785e4d2e
Author: ddmitriev
Date: 2015-12-12 21:23 +0300
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/3c72785e4d2e
8142874: [TESTBUG] OptionsValidation testing framework needs to handle VM error codes in some cases
Reviewed-by: gtriantafill, stsmirno, ctornqvi, gziemski
! test/runtime/CommandLine/OptionsValidation/TestOptionsWithRanges.java
! test/runtime/CommandLine/OptionsValidation/common/optionsvalidation/JVMOption.java
! test/runtime/CommandLine/OptionsValidation/common/optionsvalidation/JVMOptionsUtils.java
Changeset: 42a0173bbcde
Author: asmundak
Date: 2015-12-13 22:32 -0500
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/42a0173bbcde
8073139: PPC64: User-visible arch directory and os.arch value on ppc64le cause issues with Java tooling
Summary: Set LIBARCH to ppc64le, make SA and hsdis work, have os.arch return ppc64le on PowerPC64 LE
Reviewed-by: dholmes, ihse
Contributed-by: Andrew Hughes <gnu.andrew at redhat.com>, Alexander Smundak <asmundak at google.com>
! agent/src/os/linux/LinuxDebuggerLocal.c
! agent/src/os/linux/libproc.h
! agent/src/share/classes/sun/jvm/hotspot/utilities/PlatformInfo.java
! make/defs.make
! src/os/linux/vm/os_linux.cpp
! src/share/tools/hsdis/Makefile
! src/share/tools/hsdis/hsdis-demo.c
! src/share/tools/hsdis/hsdis.c
! src/share/vm/runtime/vm_version.cpp
! test/test_env.sh
Changeset: 3a1e2eaaf4b1
Author: stuefe
Date: 2015-12-10 14:22 +0100
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/3a1e2eaaf4b1
8145103: [aix] implement os::print_register_info()
Reviewed-by: goetz, dholmes
! src/os_cpu/aix_ppc/vm/os_aix_ppc.cpp
Changeset: d6c6ee9d40b0
Author: stuefe
Date: 2015-12-14 02:29 -0500
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/d6c6ee9d40b0
8145114: const-correctness for ucontext_t* reading functions
Reviewed-by: dholmes, coleenp
! src/os/aix/vm/os_aix.cpp
! src/os/aix/vm/os_aix.hpp
! src/os/bsd/vm/os_bsd.cpp
! src/os/bsd/vm/os_bsd.hpp
! src/os/linux/vm/os_linux.cpp
! src/os/linux/vm/os_linux.hpp
! src/os/posix/vm/os_posix.cpp
! src/os/posix/vm/os_posix.hpp
! src/os/solaris/vm/os_solaris.cpp
! src/os/solaris/vm/os_solaris.hpp
! src/os/windows/vm/os_windows.cpp
! src/os_cpu/aix_ppc/vm/os_aix_ppc.cpp
! src/os_cpu/bsd_x86/vm/os_bsd_x86.cpp
! src/os_cpu/bsd_zero/vm/os_bsd_zero.cpp
! src/os_cpu/linux_aarch64/vm/os_linux_aarch64.cpp
! src/os_cpu/linux_ppc/vm/os_linux_ppc.cpp
! src/os_cpu/linux_sparc/vm/os_linux_sparc.cpp
! src/os_cpu/linux_x86/vm/os_linux_x86.cpp
! src/os_cpu/linux_zero/vm/os_linux_zero.cpp
! src/os_cpu/solaris_sparc/vm/os_solaris_sparc.cpp
! src/os_cpu/solaris_x86/vm/os_solaris_x86.cpp
! src/os_cpu/windows_x86/vm/os_windows_x86.cpp
! src/os_cpu/windows_x86/vm/os_windows_x86.hpp
! src/share/vm/runtime/os.hpp
Changeset: ac3087a9d55a
Author: goetz
Date: 2015-12-14 10:04 +0100
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/ac3087a9d55a
8145292: PPC64: fix build after "8046936: JEP 270: Reserved Stack Areas for Critical Sections"
Reviewed-by: simonis
! src/cpu/ppc/vm/globals_ppc.hpp
Changeset: 5a42c1dde332
Author: david
Date: 2015-12-14 13:47 +0100
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/5a42c1dde332
8145301: Improve and unify the printout format for the g1HRPrinter.
Reviewed-by: brutisso, tschatzl
! src/share/vm/gc/g1/g1Allocator.cpp
! src/share/vm/gc/g1/g1CollectedHeap.cpp
- src/share/vm/gc/g1/g1HRPrinter.cpp
! src/share/vm/gc/g1/g1HRPrinter.hpp
! src/share/vm/gc/g1/heapRegionManager.cpp
Changeset: 55c0514c0a07
Author: jprovino
Date: 2015-12-14 19:49 +0000
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/55c0514c0a07
Merge
- agent/src/share/classes/sun/jvm/hotspot/gc/g1/HeapRegionSetCount.java
- src/share/vm/gc/g1/g1ErgoVerbose.cpp
- src/share/vm/gc/g1/g1ErgoVerbose.hpp
- src/share/vm/gc/g1/g1HRPrinter.cpp
- src/share/vm/gc/g1/g1Log.cpp
- src/share/vm/gc/g1/g1Log.hpp
- test/gc/6941923/Test6941923.java
- test/gc/TestGCLogRotationViaJcmd.java
- test/gc/g1/TestPrintGCDetails.java
- test/gc/g1/TestSummarizeRSetStats.java
- test/gc/g1/TestSummarizeRSetStatsPerRegion.java
- test/gc/g1/TestSummarizeRSetStatsThreads.java
- test/gc/g1/TestSummarizeRSetStatsTools.java
More information about the jdk9-all-changes
mailing list