hg: kulla/dev/hotspot: 185 new changesets
jan.lahoda at oracle.com
jan.lahoda at oracle.com
Thu Jul 9 14:15:20 UTC 2015
Changeset: 84c51a26d201
Author: enevill
Date: 2015-06-02 14:28 +0000
URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/84c51a26d201
8081669: aarch64: JTreg TestStable tests failing
Summary: Fix TestStable failures
Reviewed-by: vlivanov
Contributed-by: alexander.alexeev at caviumnetworks.com
! test/compiler/stable/StableConfiguration.java
Changeset: 4341ffbe419c
Author: ykantser
Date: 2015-05-22 08:47 +0200
URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/4341ffbe419c
8080828: Create sanity test for JDK-8080155
Reviewed-by: sla
+ test/serviceability/sa/TestClassLoaderStats.java
Changeset: fc2aea6fbd32
Author: ykantser
Date: 2015-05-22 08:53 +0200
URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/fc2aea6fbd32
Merge
- agent/src/share/classes/sun/jvm/hotspot/gc_implementation/g1/G1Allocator.java
- 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/G1MonitoringSupport.java
- agent/src/share/classes/sun/jvm/hotspot/gc_implementation/g1/HeapRegion.java
- agent/src/share/classes/sun/jvm/hotspot/gc_implementation/g1/HeapRegionManager.java
- agent/src/share/classes/sun/jvm/hotspot/gc_implementation/g1/HeapRegionSetBase.java
- agent/src/share/classes/sun/jvm/hotspot/gc_implementation/g1/HeapRegionSetCount.java
- agent/src/share/classes/sun/jvm/hotspot/gc_implementation/parallelScavenge/PSOldGen.java
- agent/src/share/classes/sun/jvm/hotspot/gc_implementation/parallelScavenge/PSYoungGen.java
- agent/src/share/classes/sun/jvm/hotspot/gc_implementation/parallelScavenge/ParallelScavengeHeap.java
- agent/src/share/classes/sun/jvm/hotspot/gc_implementation/shared/ImmutableSpace.java
- agent/src/share/classes/sun/jvm/hotspot/gc_implementation/shared/MutableSpace.java
- agent/src/share/classes/sun/jvm/hotspot/gc_interface/CollectedHeap.java
- agent/src/share/classes/sun/jvm/hotspot/gc_interface/CollectedHeapName.java
- agent/src/share/classes/sun/jvm/hotspot/gc_interface/G1YCType.java
- agent/src/share/classes/sun/jvm/hotspot/gc_interface/GCCause.java
- agent/src/share/classes/sun/jvm/hotspot/gc_interface/GCName.java
- agent/src/share/classes/sun/jvm/hotspot/gc_interface/GCWhen.java
- agent/src/share/classes/sun/jvm/hotspot/gc_interface/ReferenceType.java
- agent/src/share/classes/sun/jvm/hotspot/memory/AdaptiveFreeList.java
- agent/src/share/classes/sun/jvm/hotspot/memory/CMSBitMap.java
- agent/src/share/classes/sun/jvm/hotspot/memory/CMSCollector.java
- agent/src/share/classes/sun/jvm/hotspot/memory/CardGeneration.java
- agent/src/share/classes/sun/jvm/hotspot/memory/CompactibleFreeListSpace.java
- agent/src/share/classes/sun/jvm/hotspot/memory/CompactibleSpace.java
- agent/src/share/classes/sun/jvm/hotspot/memory/ConcurrentMarkSweepGeneration.java
- agent/src/share/classes/sun/jvm/hotspot/memory/ContiguousSpace.java
- agent/src/share/classes/sun/jvm/hotspot/memory/DefNewGeneration.java
- agent/src/share/classes/sun/jvm/hotspot/memory/GenCollectedHeap.java
- agent/src/share/classes/sun/jvm/hotspot/memory/Generation.java
- agent/src/share/classes/sun/jvm/hotspot/memory/GenerationFactory.java
- agent/src/share/classes/sun/jvm/hotspot/memory/GenerationIsInClosure.java
- agent/src/share/classes/sun/jvm/hotspot/memory/GenerationSpec.java
- agent/src/share/classes/sun/jvm/hotspot/memory/LinearAllocBlock.java
- agent/src/share/classes/sun/jvm/hotspot/memory/OffsetTableContigSpace.java
- agent/src/share/classes/sun/jvm/hotspot/memory/ParNewGeneration.java
- agent/src/share/classes/sun/jvm/hotspot/memory/Space.java
- agent/src/share/classes/sun/jvm/hotspot/memory/SpaceClosure.java
- agent/src/share/classes/sun/jvm/hotspot/memory/TenuredGeneration.java
- agent/src/share/classes/sun/jvm/hotspot/memory/TenuredSpace.java
- src/share/vm/gc_implementation/concurrentMarkSweep/adaptiveFreeList.cpp
- src/share/vm/gc_implementation/concurrentMarkSweep/adaptiveFreeList.hpp
- src/share/vm/gc_implementation/concurrentMarkSweep/cmsCollectorPolicy.cpp
- src/share/vm/gc_implementation/concurrentMarkSweep/cmsCollectorPolicy.hpp
- src/share/vm/gc_implementation/concurrentMarkSweep/cmsLockVerifier.cpp
- src/share/vm/gc_implementation/concurrentMarkSweep/cmsLockVerifier.hpp
- src/share/vm/gc_implementation/concurrentMarkSweep/cmsOopClosures.cpp
- src/share/vm/gc_implementation/concurrentMarkSweep/cmsOopClosures.hpp
- src/share/vm/gc_implementation/concurrentMarkSweep/cmsOopClosures.inline.hpp
- src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.cpp
- src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.hpp
- src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
- src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.hpp
- src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.inline.hpp
- src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepThread.cpp
- src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepThread.hpp
- src/share/vm/gc_implementation/concurrentMarkSweep/freeChunk.cpp
- src/share/vm/gc_implementation/concurrentMarkSweep/freeChunk.hpp
- src/share/vm/gc_implementation/concurrentMarkSweep/promotionInfo.cpp
- src/share/vm/gc_implementation/concurrentMarkSweep/promotionInfo.hpp
- src/share/vm/gc_implementation/concurrentMarkSweep/vmCMSOperations.cpp
- src/share/vm/gc_implementation/concurrentMarkSweep/vmCMSOperations.hpp
- src/share/vm/gc_implementation/concurrentMarkSweep/vmStructs_cms.hpp
- src/share/vm/gc_implementation/g1/bufferingOopClosure.cpp
- src/share/vm/gc_implementation/g1/bufferingOopClosure.hpp
- src/share/vm/gc_implementation/g1/collectionSetChooser.cpp
- src/share/vm/gc_implementation/g1/collectionSetChooser.hpp
- src/share/vm/gc_implementation/g1/concurrentG1Refine.cpp
- src/share/vm/gc_implementation/g1/concurrentG1Refine.hpp
- src/share/vm/gc_implementation/g1/concurrentG1RefineThread.cpp
- src/share/vm/gc_implementation/g1/concurrentG1RefineThread.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/concurrentMarkThread.cpp
- src/share/vm/gc_implementation/g1/concurrentMarkThread.hpp
- src/share/vm/gc_implementation/g1/concurrentMarkThread.inline.hpp
- src/share/vm/gc_implementation/g1/dirtyCardQueue.cpp
- src/share/vm/gc_implementation/g1/dirtyCardQueue.hpp
- src/share/vm/gc_implementation/g1/evacuationInfo.hpp
- src/share/vm/gc_implementation/g1/g1AllocRegion.cpp
- src/share/vm/gc_implementation/g1/g1AllocRegion.hpp
- src/share/vm/gc_implementation/g1/g1AllocRegion.inline.hpp
- src/share/vm/gc_implementation/g1/g1AllocationContext.hpp
- src/share/vm/gc_implementation/g1/g1Allocator.cpp
- src/share/vm/gc_implementation/g1/g1Allocator.hpp
- src/share/vm/gc_implementation/g1/g1Allocator_ext.cpp
- src/share/vm/gc_implementation/g1/g1BiasedArray.cpp
- src/share/vm/gc_implementation/g1/g1BiasedArray.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/g1CodeCacheRemSet.cpp
- src/share/vm/gc_implementation/g1/g1CodeCacheRemSet.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/g1CollectedHeap_ext.cpp
- src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp
- src/share/vm/gc_implementation/g1/g1CollectorPolicy.hpp
- src/share/vm/gc_implementation/g1/g1CollectorPolicy_ext.hpp
- src/share/vm/gc_implementation/g1/g1ErgoVerbose.cpp
- src/share/vm/gc_implementation/g1/g1ErgoVerbose.hpp
- src/share/vm/gc_implementation/g1/g1EvacFailure.cpp
- src/share/vm/gc_implementation/g1/g1EvacFailure.hpp
- src/share/vm/gc_implementation/g1/g1GCPhaseTimes.cpp
- src/share/vm/gc_implementation/g1/g1GCPhaseTimes.hpp
- src/share/vm/gc_implementation/g1/g1HRPrinter.cpp
- src/share/vm/gc_implementation/g1/g1HRPrinter.hpp
- src/share/vm/gc_implementation/g1/g1HotCardCache.cpp
- src/share/vm/gc_implementation/g1/g1HotCardCache.hpp
- src/share/vm/gc_implementation/g1/g1InCSetState.hpp
- src/share/vm/gc_implementation/g1/g1Log.cpp
- src/share/vm/gc_implementation/g1/g1Log.hpp
- src/share/vm/gc_implementation/g1/g1MMUTracker.cpp
- src/share/vm/gc_implementation/g1/g1MMUTracker.hpp
- src/share/vm/gc_implementation/g1/g1MarkSweep.cpp
- src/share/vm/gc_implementation/g1/g1MarkSweep.hpp
- src/share/vm/gc_implementation/g1/g1MarkSweep_ext.cpp
- src/share/vm/gc_implementation/g1/g1MonitoringSupport.cpp
- src/share/vm/gc_implementation/g1/g1MonitoringSupport.hpp
- src/share/vm/gc_implementation/g1/g1OopClosures.cpp
- src/share/vm/gc_implementation/g1/g1OopClosures.hpp
- src/share/vm/gc_implementation/g1/g1OopClosures.inline.hpp
- src/share/vm/gc_implementation/g1/g1PageBasedVirtualSpace.cpp
- src/share/vm/gc_implementation/g1/g1PageBasedVirtualSpace.hpp
- src/share/vm/gc_implementation/g1/g1ParScanThreadState.cpp
- src/share/vm/gc_implementation/g1/g1ParScanThreadState.hpp
- src/share/vm/gc_implementation/g1/g1ParScanThreadState.inline.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/g1RemSet.hpp
- src/share/vm/gc_implementation/g1/g1RemSet.inline.hpp
- src/share/vm/gc_implementation/g1/g1RemSetSummary.cpp
- src/share/vm/gc_implementation/g1/g1RemSetSummary.hpp
- src/share/vm/gc_implementation/g1/g1RootProcessor.cpp
- src/share/vm/gc_implementation/g1/g1RootProcessor.hpp
- src/share/vm/gc_implementation/g1/g1SATBCardTableModRefBS.cpp
- src/share/vm/gc_implementation/g1/g1SATBCardTableModRefBS.hpp
- src/share/vm/gc_implementation/g1/g1StringDedup.cpp
- src/share/vm/gc_implementation/g1/g1StringDedup.hpp
- src/share/vm/gc_implementation/g1/g1StringDedupQueue.cpp
- src/share/vm/gc_implementation/g1/g1StringDedupQueue.hpp
- src/share/vm/gc_implementation/g1/g1StringDedupStat.cpp
- src/share/vm/gc_implementation/g1/g1StringDedupStat.hpp
- src/share/vm/gc_implementation/g1/g1StringDedupTable.cpp
- src/share/vm/gc_implementation/g1/g1StringDedupTable.hpp
- src/share/vm/gc_implementation/g1/g1StringDedupThread.cpp
- src/share/vm/gc_implementation/g1/g1StringDedupThread.hpp
- src/share/vm/gc_implementation/g1/g1YCTypes.hpp
- src/share/vm/gc_implementation/g1/g1_globals.cpp
- src/share/vm/gc_implementation/g1/g1_globals.hpp
- src/share/vm/gc_implementation/g1/g1_specialized_oop_closures.hpp
- src/share/vm/gc_implementation/g1/heapRegion.cpp
- src/share/vm/gc_implementation/g1/heapRegion.hpp
- src/share/vm/gc_implementation/g1/heapRegion.inline.hpp
- src/share/vm/gc_implementation/g1/heapRegionBounds.hpp
- src/share/vm/gc_implementation/g1/heapRegionBounds.inline.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/heapRegionRemSet.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/heapRegionType.cpp
- src/share/vm/gc_implementation/g1/heapRegionType.hpp
- src/share/vm/gc_implementation/g1/ptrQueue.cpp
- src/share/vm/gc_implementation/g1/ptrQueue.hpp
- src/share/vm/gc_implementation/g1/satbQueue.cpp
- src/share/vm/gc_implementation/g1/satbQueue.hpp
- src/share/vm/gc_implementation/g1/sparsePRT.cpp
- src/share/vm/gc_implementation/g1/sparsePRT.hpp
- src/share/vm/gc_implementation/g1/survRateGroup.cpp
- src/share/vm/gc_implementation/g1/survRateGroup.hpp
- src/share/vm/gc_implementation/g1/vmStructs_g1.hpp
- src/share/vm/gc_implementation/g1/vm_operations_g1.cpp
- src/share/vm/gc_implementation/g1/vm_operations_g1.hpp
- src/share/vm/gc_implementation/parNew/parCardTableModRefBS.cpp
- src/share/vm/gc_implementation/parNew/parNewGeneration.cpp
- src/share/vm/gc_implementation/parNew/parNewGeneration.hpp
- src/share/vm/gc_implementation/parNew/parOopClosures.cpp
- src/share/vm/gc_implementation/parNew/parOopClosures.hpp
- src/share/vm/gc_implementation/parNew/parOopClosures.inline.hpp
- src/share/vm/gc_implementation/parNew/vmStructs_parNew.hpp
- src/share/vm/gc_implementation/parallelScavenge/adjoiningGenerations.cpp
- src/share/vm/gc_implementation/parallelScavenge/adjoiningGenerations.hpp
- src/share/vm/gc_implementation/parallelScavenge/adjoiningVirtualSpaces.cpp
- src/share/vm/gc_implementation/parallelScavenge/adjoiningVirtualSpaces.hpp
- src/share/vm/gc_implementation/parallelScavenge/asPSOldGen.cpp
- src/share/vm/gc_implementation/parallelScavenge/asPSOldGen.hpp
- src/share/vm/gc_implementation/parallelScavenge/asPSYoungGen.cpp
- src/share/vm/gc_implementation/parallelScavenge/asPSYoungGen.hpp
- src/share/vm/gc_implementation/parallelScavenge/cardTableExtension.cpp
- src/share/vm/gc_implementation/parallelScavenge/cardTableExtension.hpp
- src/share/vm/gc_implementation/parallelScavenge/gcTaskManager.cpp
- src/share/vm/gc_implementation/parallelScavenge/gcTaskManager.hpp
- src/share/vm/gc_implementation/parallelScavenge/gcTaskThread.cpp
- src/share/vm/gc_implementation/parallelScavenge/gcTaskThread.hpp
- src/share/vm/gc_implementation/parallelScavenge/generationSizer.cpp
- src/share/vm/gc_implementation/parallelScavenge/generationSizer.hpp
- src/share/vm/gc_implementation/parallelScavenge/objectStartArray.cpp
- src/share/vm/gc_implementation/parallelScavenge/objectStartArray.hpp
- src/share/vm/gc_implementation/parallelScavenge/parMarkBitMap.cpp
- src/share/vm/gc_implementation/parallelScavenge/parMarkBitMap.hpp
- src/share/vm/gc_implementation/parallelScavenge/parallelScavengeHeap.cpp
- src/share/vm/gc_implementation/parallelScavenge/parallelScavengeHeap.hpp
- src/share/vm/gc_implementation/parallelScavenge/parallelScavengeHeap.inline.hpp
- src/share/vm/gc_implementation/parallelScavenge/pcTasks.cpp
- src/share/vm/gc_implementation/parallelScavenge/pcTasks.hpp
- src/share/vm/gc_implementation/parallelScavenge/psAdaptiveSizePolicy.cpp
- src/share/vm/gc_implementation/parallelScavenge/psAdaptiveSizePolicy.hpp
- src/share/vm/gc_implementation/parallelScavenge/psCompactionManager.cpp
- src/share/vm/gc_implementation/parallelScavenge/psCompactionManager.hpp
- src/share/vm/gc_implementation/parallelScavenge/psCompactionManager.inline.hpp
- src/share/vm/gc_implementation/parallelScavenge/psGCAdaptivePolicyCounters.cpp
- src/share/vm/gc_implementation/parallelScavenge/psGCAdaptivePolicyCounters.hpp
- src/share/vm/gc_implementation/parallelScavenge/psGenerationCounters.cpp
- src/share/vm/gc_implementation/parallelScavenge/psGenerationCounters.hpp
- src/share/vm/gc_implementation/parallelScavenge/psMarkSweep.cpp
- src/share/vm/gc_implementation/parallelScavenge/psMarkSweep.hpp
- src/share/vm/gc_implementation/parallelScavenge/psMarkSweepDecorator.cpp
- src/share/vm/gc_implementation/parallelScavenge/psMarkSweepDecorator.hpp
- src/share/vm/gc_implementation/parallelScavenge/psOldGen.cpp
- src/share/vm/gc_implementation/parallelScavenge/psOldGen.hpp
- src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.cpp
- src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.hpp
- src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.inline.hpp
- src/share/vm/gc_implementation/parallelScavenge/psPromotionLAB.cpp
- src/share/vm/gc_implementation/parallelScavenge/psPromotionLAB.hpp
- src/share/vm/gc_implementation/parallelScavenge/psPromotionLAB.inline.hpp
- src/share/vm/gc_implementation/parallelScavenge/psPromotionManager.cpp
- src/share/vm/gc_implementation/parallelScavenge/psPromotionManager.hpp
- src/share/vm/gc_implementation/parallelScavenge/psPromotionManager.inline.hpp
- src/share/vm/gc_implementation/parallelScavenge/psScavenge.cpp
- src/share/vm/gc_implementation/parallelScavenge/psScavenge.hpp
- src/share/vm/gc_implementation/parallelScavenge/psScavenge.inline.hpp
- src/share/vm/gc_implementation/parallelScavenge/psTasks.cpp
- src/share/vm/gc_implementation/parallelScavenge/psTasks.hpp
- src/share/vm/gc_implementation/parallelScavenge/psVirtualspace.cpp
- src/share/vm/gc_implementation/parallelScavenge/psVirtualspace.hpp
- src/share/vm/gc_implementation/parallelScavenge/psYoungGen.cpp
- src/share/vm/gc_implementation/parallelScavenge/psYoungGen.hpp
- src/share/vm/gc_implementation/parallelScavenge/vmPSOperations.cpp
- src/share/vm/gc_implementation/parallelScavenge/vmPSOperations.hpp
- src/share/vm/gc_implementation/parallelScavenge/vmStructs_parallelgc.hpp
- src/share/vm/gc_implementation/shared/adaptiveSizePolicy.cpp
- src/share/vm/gc_implementation/shared/adaptiveSizePolicy.hpp
- src/share/vm/gc_implementation/shared/ageTable.cpp
- src/share/vm/gc_implementation/shared/ageTable.hpp
- src/share/vm/gc_implementation/shared/allocationStats.cpp
- src/share/vm/gc_implementation/shared/allocationStats.hpp
- src/share/vm/gc_implementation/shared/cSpaceCounters.cpp
- src/share/vm/gc_implementation/shared/cSpaceCounters.hpp
- src/share/vm/gc_implementation/shared/collectorCounters.cpp
- src/share/vm/gc_implementation/shared/collectorCounters.hpp
- src/share/vm/gc_implementation/shared/concurrentGCThread.cpp
- src/share/vm/gc_implementation/shared/concurrentGCThread.hpp
- src/share/vm/gc_implementation/shared/copyFailedInfo.hpp
- src/share/vm/gc_implementation/shared/gSpaceCounters.cpp
- src/share/vm/gc_implementation/shared/gSpaceCounters.hpp
- src/share/vm/gc_implementation/shared/gcAdaptivePolicyCounters.cpp
- src/share/vm/gc_implementation/shared/gcAdaptivePolicyCounters.hpp
- src/share/vm/gc_implementation/shared/gcHeapSummary.hpp
- src/share/vm/gc_implementation/shared/gcId.cpp
- src/share/vm/gc_implementation/shared/gcId.hpp
- src/share/vm/gc_implementation/shared/gcPolicyCounters.cpp
- src/share/vm/gc_implementation/shared/gcPolicyCounters.hpp
- src/share/vm/gc_implementation/shared/gcStats.cpp
- src/share/vm/gc_implementation/shared/gcStats.hpp
- src/share/vm/gc_implementation/shared/gcTimer.cpp
- src/share/vm/gc_implementation/shared/gcTimer.hpp
- src/share/vm/gc_implementation/shared/gcTrace.cpp
- src/share/vm/gc_implementation/shared/gcTrace.hpp
- src/share/vm/gc_implementation/shared/gcTraceSend.cpp
- src/share/vm/gc_implementation/shared/gcTraceTime.cpp
- src/share/vm/gc_implementation/shared/gcTraceTime.hpp
- src/share/vm/gc_implementation/shared/gcUtil.cpp
- src/share/vm/gc_implementation/shared/gcUtil.hpp
- src/share/vm/gc_implementation/shared/gcWhen.hpp
- src/share/vm/gc_implementation/shared/generationCounters.cpp
- src/share/vm/gc_implementation/shared/generationCounters.hpp
- src/share/vm/gc_implementation/shared/hSpaceCounters.cpp
- src/share/vm/gc_implementation/shared/hSpaceCounters.hpp
- src/share/vm/gc_implementation/shared/immutableSpace.cpp
- src/share/vm/gc_implementation/shared/immutableSpace.hpp
- src/share/vm/gc_implementation/shared/isGCActiveMark.hpp
- src/share/vm/gc_implementation/shared/liveRange.hpp
- src/share/vm/gc_implementation/shared/markSweep.cpp
- src/share/vm/gc_implementation/shared/markSweep.hpp
- src/share/vm/gc_implementation/shared/markSweep.inline.hpp
- src/share/vm/gc_implementation/shared/mutableNUMASpace.cpp
- src/share/vm/gc_implementation/shared/mutableNUMASpace.hpp
- src/share/vm/gc_implementation/shared/mutableSpace.cpp
- src/share/vm/gc_implementation/shared/mutableSpace.hpp
- src/share/vm/gc_implementation/shared/objectCountEventSender.cpp
- src/share/vm/gc_implementation/shared/objectCountEventSender.hpp
- src/share/vm/gc_implementation/shared/plab.cpp
- src/share/vm/gc_implementation/shared/plab.hpp
- src/share/vm/gc_implementation/shared/plab.inline.hpp
- src/share/vm/gc_implementation/shared/spaceCounters.cpp
- src/share/vm/gc_implementation/shared/spaceCounters.hpp
- src/share/vm/gc_implementation/shared/spaceDecorator.cpp
- src/share/vm/gc_implementation/shared/spaceDecorator.hpp
- src/share/vm/gc_implementation/shared/suspendibleThreadSet.cpp
- src/share/vm/gc_implementation/shared/suspendibleThreadSet.hpp
- src/share/vm/gc_implementation/shared/vmGCOperations.cpp
- src/share/vm/gc_implementation/shared/vmGCOperations.hpp
- src/share/vm/gc_interface/allocTracer.cpp
- src/share/vm/gc_interface/allocTracer.hpp
- src/share/vm/gc_interface/collectedHeap.cpp
- src/share/vm/gc_interface/collectedHeap.hpp
- src/share/vm/gc_interface/collectedHeap.inline.hpp
- src/share/vm/gc_interface/gcCause.cpp
- src/share/vm/gc_interface/gcCause.hpp
- src/share/vm/gc_interface/gcName.hpp
- src/share/vm/memory/barrierSet.cpp
- src/share/vm/memory/barrierSet.hpp
- src/share/vm/memory/barrierSet.inline.hpp
- src/share/vm/memory/blockOffsetTable.cpp
- src/share/vm/memory/blockOffsetTable.hpp
- src/share/vm/memory/blockOffsetTable.inline.hpp
- src/share/vm/memory/cardGeneration.cpp
- src/share/vm/memory/cardGeneration.hpp
- src/share/vm/memory/cardGeneration.inline.hpp
- src/share/vm/memory/cardTableModRefBS.cpp
- src/share/vm/memory/cardTableModRefBS.hpp
- src/share/vm/memory/cardTableModRefBS.inline.hpp
- src/share/vm/memory/cardTableRS.cpp
- src/share/vm/memory/cardTableRS.hpp
- src/share/vm/memory/collectorPolicy.cpp
- src/share/vm/memory/collectorPolicy.hpp
- src/share/vm/memory/defNewGeneration.cpp
- src/share/vm/memory/defNewGeneration.hpp
- src/share/vm/memory/defNewGeneration.inline.hpp
- src/share/vm/memory/gcLocker.cpp
- src/share/vm/memory/gcLocker.hpp
- src/share/vm/memory/gcLocker.inline.hpp
- src/share/vm/memory/genCollectedHeap.cpp
- src/share/vm/memory/genCollectedHeap.hpp
- src/share/vm/memory/genMarkSweep.cpp
- src/share/vm/memory/genMarkSweep.hpp
- src/share/vm/memory/genOopClosures.cpp
- src/share/vm/memory/genOopClosures.hpp
- src/share/vm/memory/genOopClosures.inline.hpp
- src/share/vm/memory/genRemSet.cpp
- src/share/vm/memory/genRemSet.hpp
- src/share/vm/memory/genRemSet.inline.hpp
- src/share/vm/memory/generation.cpp
- src/share/vm/memory/generation.hpp
- src/share/vm/memory/generationSpec.cpp
- src/share/vm/memory/generationSpec.hpp
- src/share/vm/memory/modRefBarrierSet.hpp
- src/share/vm/memory/referencePolicy.cpp
- src/share/vm/memory/referencePolicy.hpp
- src/share/vm/memory/referenceProcessor.cpp
- src/share/vm/memory/referenceProcessor.hpp
- src/share/vm/memory/referenceProcessorStats.hpp
- src/share/vm/memory/space.cpp
- src/share/vm/memory/space.hpp
- src/share/vm/memory/space.inline.hpp
- src/share/vm/memory/specialized_oop_closures.hpp
- src/share/vm/memory/strongRootsScope.cpp
- src/share/vm/memory/strongRootsScope.hpp
- src/share/vm/memory/tenuredGeneration.cpp
- src/share/vm/memory/tenuredGeneration.hpp
- src/share/vm/memory/tenuredGeneration.inline.hpp
- src/share/vm/memory/threadLocalAllocBuffer.cpp
- src/share/vm/memory/threadLocalAllocBuffer.hpp
- src/share/vm/memory/threadLocalAllocBuffer.inline.hpp
- src/share/vm/memory/watermark.hpp
- src/share/vm/utilities/taskqueue.cpp
- src/share/vm/utilities/taskqueue.hpp
- src/share/vm/utilities/taskqueue.inline.hpp
- src/share/vm/utilities/workgroup.cpp
- src/share/vm/utilities/workgroup.hpp
- src/share/vm/utilities/yieldingWorkgroup.cpp
- src/share/vm/utilities/yieldingWorkgroup.hpp
- test/gc/concurrentMarkSweep/DisableResizePLAB.java
- test/gc/concurrentMarkSweep/GuardShrinkWarning.java
- test/gc/defnew/HeapChangeLogging.java
- test/gc/parallelScavenge/AdaptiveGCBoundary.java
- test/gc/parallelScavenge/TestDynShrinkHeap.java
Changeset: 4774bd594cda
Author: ykantser
Date: 2015-05-22 13:52 +0200
URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/4774bd594cda
8080855: Create sanity test for JDK-8080692
Reviewed-by: sla
+ test/serviceability/sa/TestStackTrace.java
Changeset: 13fa184842fa
Author: igerasim
Date: 2015-05-22 02:38 +0300
URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/13fa184842fa
8069068: VM warning: WaitForMultipleObjects timed out (0) ...
Summary: Increase timeout to 5 minutes
Reviewed-by: dholmes, dcubed
! src/os/windows/vm/os_windows.cpp
Changeset: 42ea2e36e41a
Author: hseigel
Date: 2015-05-27 09:34 -0400
URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/42ea2e36e41a
Merge
Changeset: 9fa5219f0206
Author: cjplummer
Date: 2015-05-26 11:26 -0700
URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/9fa5219f0206
8051712: regression Test7107135 crashes
Summary: On AARCH64, make ElfFile::specifies_noexecstack() default to noexectstack
Reviewed-by: dholmes, dlong, aph
! src/share/vm/utilities/elfFile.cpp
Changeset: 08f3dd4c5c04
Author: dcubed
Date: 2015-05-27 16:15 -0700
URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/08f3dd4c5c04
Merge
Changeset: 57796cea775c
Author: stefank
Date: 2015-05-21 09:10 +0200
URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/57796cea775c
8080109: Use single-threaded code in Threads::possibly_parallel_oops_do when running with only one worker thread
Reviewed-by: jmasa, kbarrett
! src/share/vm/gc/g1/g1RootProcessor.cpp
! src/share/vm/gc/shared/genCollectedHeap.cpp
Changeset: 68c4b4b4fc86
Author: stefank
Date: 2015-05-21 09:23 +0200
URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/68c4b4b4fc86
8080110: Remove usage of CollectedHeap::n_par_threads() from root processing
Reviewed-by: jmasa, kbarrett
! src/share/vm/gc/cms/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc/cms/parNewGeneration.cpp
! src/share/vm/gc/cms/parNewGeneration.hpp
! src/share/vm/gc/g1/concurrentMark.cpp
! src/share/vm/gc/g1/g1CollectedHeap.cpp
! src/share/vm/gc/g1/g1MarkSweep.cpp
! src/share/vm/gc/g1/g1RootProcessor.cpp
! src/share/vm/gc/g1/g1RootProcessor.hpp
! src/share/vm/gc/serial/defNewGeneration.cpp
! src/share/vm/gc/serial/genMarkSweep.cpp
! src/share/vm/gc/shared/genCollectedHeap.cpp
! src/share/vm/gc/shared/genCollectedHeap.hpp
! src/share/vm/gc/shared/strongRootsScope.cpp
! src/share/vm/gc/shared/strongRootsScope.hpp
Changeset: 01a3646d1237
Author: stefank
Date: 2015-05-21 09:23 +0200
URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/01a3646d1237
8080111: Remove SubTaskDone::_n_threads
Reviewed-by: jmasa, kbarrett
! src/share/vm/gc/cms/parNewGeneration.cpp
! src/share/vm/gc/g1/g1CollectedHeap.cpp
! src/share/vm/gc/g1/g1RootProcessor.cpp
! src/share/vm/gc/g1/g1RootProcessor.hpp
! src/share/vm/gc/shared/genCollectedHeap.cpp
! src/share/vm/gc/shared/genCollectedHeap.hpp
! src/share/vm/gc/shared/workgroup.cpp
! src/share/vm/gc/shared/workgroup.hpp
Changeset: 678e64c3211a
Author: stefank
Date: 2015-05-21 09:35 +0200
URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/678e64c3211a
8080112: Replace and remove the last usages of CollectedHeap::n_par_threads()
Reviewed-by: jmasa, kbarrett
! src/share/vm/gc/cms/compactibleFreeListSpace.cpp
! src/share/vm/gc/cms/compactibleFreeListSpace.hpp
! src/share/vm/gc/cms/parCardTableModRefBS.cpp
! src/share/vm/gc/g1/concurrentMark.cpp
! src/share/vm/gc/serial/defNewGeneration.cpp
! src/share/vm/gc/serial/defNewGeneration.hpp
! src/share/vm/gc/shared/cardGeneration.cpp
! src/share/vm/gc/shared/cardGeneration.hpp
! src/share/vm/gc/shared/cardTableModRefBS.cpp
! src/share/vm/gc/shared/cardTableModRefBS.hpp
! src/share/vm/gc/shared/cardTableRS.cpp
! src/share/vm/gc/shared/cardTableRS.hpp
! src/share/vm/gc/shared/collectedHeap.cpp
! src/share/vm/gc/shared/collectedHeap.hpp
! src/share/vm/gc/shared/genCollectedHeap.cpp
! src/share/vm/gc/shared/genRemSet.hpp
! src/share/vm/gc/shared/generation.cpp
! src/share/vm/gc/shared/generation.hpp
! src/share/vm/gc/shared/space.cpp
! src/share/vm/gc/shared/space.hpp
Changeset: 3e9cfe1b6af3
Author: stefank
Date: 2015-05-21 09:35 +0200
URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/3e9cfe1b6af3
8080113: Remove CollectedHeap::set_par_threads()
Reviewed-by: jmasa, kbarrett
! src/share/vm/gc/cms/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc/cms/parNewGeneration.cpp
! 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/g1StringDedup.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/shared/cardTableModRefBS.cpp
! src/share/vm/gc/shared/collectedHeap.hpp
! src/share/vm/gc/shared/genCollectedHeap.cpp
! src/share/vm/gc/shared/genCollectedHeap.hpp
Changeset: 2a7495690d3d
Author: brutisso
Date: 2015-05-22 10:56 +0200
URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/2a7495690d3d
8080627: JavaThread::satb_mark_queue_offset() is too big for an ARM ldrsb instruction
Reviewed-by: roland, kbarrett
! src/share/vm/c1/c1_LIRGenerator.cpp
Changeset: a20b51d96bf3
Author: stefank
Date: 2015-05-21 14:10 +0200
URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/a20b51d96bf3
8080869: FlexibleWorkGang initializes _active_workers to more than _total_workers
Reviewed-by: kbarrett, jmasa
! src/share/vm/gc/shared/workgroup.hpp
Changeset: 824abbd9bbf9
Author: stefank
Date: 2015-05-22 10:57 +0200
URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/824abbd9bbf9
8080837: Move number of workers calculation out of CollectionSetChooser::prepare_for_par_region_addition
Reviewed-by: kbarrett, mgerdin
! src/share/vm/gc/g1/collectionSetChooser.cpp
! src/share/vm/gc/g1/collectionSetChooser.hpp
! src/share/vm/gc/g1/concurrentMark.cpp
! src/share/vm/gc/g1/g1CollectorPolicy.cpp
! src/share/vm/gc/g1/g1CollectorPolicy.hpp
Changeset: 5d337610d914
Author: stefank
Date: 2015-05-22 10:58 +0200
URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/5d337610d914
8080840: Clean up active_workers() asserts
Reviewed-by: kbarrett, jmasa
! src/share/vm/gc/cms/concurrentMarkSweepGeneration.cpp
! 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/shared/workgroup.hpp
Changeset: 2752e41d4828
Author: stefank
Date: 2015-05-22 10:58 +0200
URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/2752e41d4828
8080876: Replace unnecessary MAX2(ParallelGCThreads, 1) calls with ParallelGCThreads
Reviewed-by: kbarrett, mgerdin
! src/share/vm/gc/cms/parNewGeneration.cpp
! src/share/vm/gc/g1/concurrentG1Refine.cpp
! src/share/vm/gc/g1/concurrentMark.cpp
! src/share/vm/gc/g1/g1CollectedHeap.cpp
! src/share/vm/gc/g1/g1OopClosures.cpp
! src/share/vm/gc/g1/g1StringDedupQueue.cpp
! src/share/vm/gc/g1/g1StringDedupTable.cpp
! src/share/vm/gc/parallel/psParallelCompact.cpp
! src/share/vm/gc/parallel/psScavenge.cpp
! src/share/vm/gc/shared/adaptiveSizePolicy.cpp
! src/share/vm/runtime/arguments.cpp
Changeset: 14932754dcd5
Author: stefank
Date: 2015-05-22 10:44 +0000
URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/14932754dcd5
Merge
Changeset: 72b225f8872c
Author: stefank
Date: 2015-05-22 13:35 +0200
URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/72b225f8872c
8080877: Don't use workers()->total_workers() when walking G1CollectedHeap::_task_queues
Reviewed-by: jmasa, drwhite
! src/share/vm/gc/cms/cmsOopClosures.hpp
! src/share/vm/gc/cms/parOopClosures.hpp
! src/share/vm/gc/g1/g1CollectedHeap.cpp
! src/share/vm/gc/g1/g1CollectedHeap.hpp
! src/share/vm/gc/shared/genOopClosures.hpp
! src/share/vm/gc/shared/taskqueue.hpp
Changeset: 3f771c493969
Author: stefank
Date: 2015-05-25 09:28 +0200
URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/3f771c493969
Merge
Changeset: 40007db708b1
Author: sjohanss
Date: 2015-05-25 11:39 +0200
URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/40007db708b1
8080746: Refactor oop iteration macros to be more general
Reviewed-by: stefank, pliden
! src/share/vm/memory/iterator.hpp
! src/share/vm/oops/arrayKlass.hpp
! src/share/vm/oops/instanceClassLoaderKlass.hpp
! src/share/vm/oops/instanceClassLoaderKlass.inline.hpp
! src/share/vm/oops/instanceKlass.hpp
! src/share/vm/oops/instanceKlass.inline.hpp
! src/share/vm/oops/instanceMirrorKlass.hpp
! src/share/vm/oops/instanceMirrorKlass.inline.hpp
! src/share/vm/oops/instanceRefKlass.hpp
! src/share/vm/oops/instanceRefKlass.inline.hpp
! src/share/vm/oops/klass.hpp
! src/share/vm/oops/objArrayKlass.hpp
! src/share/vm/oops/objArrayKlass.inline.hpp
! src/share/vm/oops/oop.inline.hpp
! src/share/vm/oops/typeArrayKlass.hpp
! src/share/vm/oops/typeArrayKlass.inline.hpp
Changeset: da8d3eff08ea
Author: stefank
Date: 2015-05-25 11:41 +0200
URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/da8d3eff08ea
8080879: Remove FlexibleWorkGang::set_for_termination
Reviewed-by: brutisso, kbarrett, pliden
! src/share/vm/gc/cms/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc/cms/parNewGeneration.cpp
! src/share/vm/gc/cms/parNewGeneration.hpp
! src/share/vm/gc/cms/yieldingWorkgroup.hpp
! src/share/vm/gc/g1/g1CollectedHeap.cpp
! src/share/vm/gc/shared/workgroup.cpp
! src/share/vm/gc/shared/workgroup.hpp
Changeset: 4229cf175d3f
Author: jwilhelm
Date: 2015-05-25 16:59 +0200
URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/4229cf175d3f
Merge
Changeset: c8f0a089a41f
Author: stefank
Date: 2015-05-26 10:06 +0200
URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/c8f0a089a41f
8081007: Remove redundant active worker variables and calls in ParNewGeneration::collect
Reviewed-by: pliden, kbarrett, ehelin
! src/share/vm/gc/cms/parNewGeneration.cpp
Changeset: 5ba9a0b5c968
Author: brutisso
Date: 2015-05-27 09:04 +0200
URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/5ba9a0b5c968
8081039: G1: Remove unused statistics code in G1NoteEndOfConcMarkClosure and G1ParNoteEndTask
Reviewed-by: jmasa, kbarrett
! src/share/vm/gc/g1/concurrentMark.cpp
Changeset: e55d513ea0e4
Author: jwilhelm
Date: 2015-05-28 16:01 +0200
URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/e55d513ea0e4
Merge
Changeset: e34d0b105465
Author: amurillo
Date: 2015-05-28 11:37 -0700
URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/e34d0b105465
Merge
Changeset: cce6baa7f903
Author: amurillo
Date: 2015-06-01 10:15 -0700
URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/cce6baa7f903
Merge
Changeset: 5657d2f88180
Author: amurillo
Date: 2015-06-02 09:15 -0700
URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/5657d2f88180
Merge
Changeset: 0e54ceabc6ea
Author: enevill
Date: 2015-05-27 09:02 +0000
URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/0e54ceabc6ea
8081289: aarch64: add support for RewriteFrequentPairs in interpreter
Summary: Add support for RewriteFrequentPairs
Reviewed-by: roland
Contributed-by: alexander.alexeev at caviumnetworks.com
! src/cpu/aarch64/vm/globals_aarch64.hpp
! src/cpu/aarch64/vm/templateTable_aarch64.cpp
Changeset: 5b8b5731ca2d
Author: enevill
Date: 2015-06-04 12:04 +0000
URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/5b8b5731ca2d
8079565: aarch64: Add vectorization support for aarch64
Summary: Add vectorization support
Reviewed-by: roland
! src/cpu/aarch64/vm/aarch64.ad
! src/cpu/aarch64/vm/assembler_aarch64.hpp
! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp
! src/cpu/aarch64/vm/macroAssembler_aarch64.hpp
! src/cpu/aarch64/vm/register_aarch64.hpp
Changeset: 8b4348d24c60
Author: katleman
Date: 2015-06-04 09:31 -0700
URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/8b4348d24c60
Added tag jdk9-b67 for changeset d47dfabd16d4
! .hgtags
Changeset: 11af3990d56c
Author: lana
Date: 2015-06-04 18:50 -0700
URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/11af3990d56c
Merge
Changeset: 2ece51774dfa
Author: ykantser
Date: 2015-05-27 14:13 +0200
URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/2ece51774dfa
8081037: serviceability/sa/ tests time out on Windows
Reviewed-by: jbachorik, sla, dsamersoff
! test/serviceability/sa/TestClassLoaderStats.java
! test/serviceability/sa/TestStackTrace.java
Changeset: 6b9feb52df5d
Author: coleenp
Date: 2015-05-29 11:35 -0400
URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/6b9feb52df5d
8029567: Clean up linkResolver code
Summary: Moved non-const reference return values to actual return values, refactored error handling code, remove oop from Method* variable names.
Reviewed-by: jiangli, lfoltan, acorn
! src/share/vm/ci/ciEnv.cpp
! src/share/vm/ci/ciField.cpp
! src/share/vm/ci/ciMethod.cpp
! src/share/vm/interpreter/bytecode.cpp
! src/share/vm/interpreter/linkResolver.cpp
! src/share/vm/interpreter/linkResolver.hpp
! src/share/vm/oops/klassVtable.cpp
! src/share/vm/prims/methodHandles.cpp
! src/share/vm/runtime/javaCalls.cpp
! src/share/vm/runtime/reflection.cpp
Changeset: 6c95d9792c36
Author: coleenp
Date: 2015-05-29 21:49 +0200
URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/6c95d9792c36
Merge
Changeset: d8483508f78e
Author: hseigel
Date: 2015-05-29 15:23 -0400
URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/d8483508f78e
8076319: jstat verified class fix
Summary: Move verify perf data so that it only counts classes that actually get verified.
Reviewed-by: acorn, coleenp, gtriantafill
! src/share/vm/classfile/verifier.cpp
! src/share/vm/oops/instanceKlass.cpp
Changeset: 8320c1c5826c
Author: hseigel
Date: 2015-05-29 23:19 +0200
URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/8320c1c5826c
Merge
Changeset: b1379cdd6933
Author: ysuenaga
Date: 2015-05-29 22:29 +0900
URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/b1379cdd6933
8081475: SystemTap does not work when JDK is compiled with GCC 5
Summary: libjvm.so which is generated by GCC 5 does not have .note.stapsdt section as dtrace was disabled due to incorrect version check
Reviewed-by: dholmes, coleenp
! make/linux/makefiles/dtrace.make
Changeset: e236fc2b593e
Author: sla
Date: 2015-05-29 09:48 +0200
URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/e236fc2b593e
8080928: Uninitialised variable in hotspot/src/share/vm/prims/jvmtiEnvBase.cpp
Reviewed-by: mgronlun, sspitsyn
! src/share/vm/prims/jvmtiEnvBase.cpp
Changeset: 1be53aada8de
Author: ctornqvi
Date: 2015-06-01 14:01 -0700
URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/1be53aada8de
8080446: The change for 8074354 removed the server check when creating minidumps on Windows
Reviewed-by: sla, hseigel
! src/os/windows/vm/os_windows.cpp
Changeset: 0d3c3c622f96
Author: ctornqvi
Date: 2015-06-01 14:02 -0700
URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/0d3c3c622f96
8080718: Make -XX:CreateCoredumpOnCrash control core dumping in all cases
Reviewed-by: sla, dholmes, gtriantafill
! 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/runtime/os.cpp
Changeset: 3cd78165832b
Author: aeriksso
Date: 2015-06-02 10:41 +0200
URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/3cd78165832b
8072588: JVM crashes in JNI if toString is declared as an interface method
Summary: Check for a valid itable index instead of checking if the holder is an interface
Reviewed-by: dsimms, dholmes
! make/test/JtregNative.gmk
! src/share/vm/prims/jni.cpp
+ test/runtime/jni/ToStringInInterfaceTest/ImplementationOfWithToString.java
+ test/runtime/jni/ToStringInInterfaceTest/InterfaceWithToString.java
+ test/runtime/jni/ToStringInInterfaceTest/ToStringTest.java
+ test/runtime/jni/ToStringInInterfaceTest/libToStringTest.c
Changeset: 93db43e47ad9
Author: jprovino
Date: 2015-05-29 10:44 -0400
URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/93db43e47ad9
8081508: metaspace/shrink_grow/CompressedClassSpaceSize fails with OOM: Compressed class space
Summary: OOME is thrown even though there is metaspace available.
Reviewed-by: jmasa, kbarrett
! src/share/vm/memory/metaspace.cpp
Changeset: c8577f487c9e
Author: kbarrett
Date: 2015-06-02 19:19 -0400
URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/c8577f487c9e
8076613: gc/TestSmallHeap.java failed with OOME
Summary: Disable test when compressed oops are disabled.
Reviewed-by: tschatzl, brutisso
! test/gc/TestSmallHeap.java
Changeset: cb355530d9d5
Author: stefank
Date: 2015-06-03 11:46 +0200
URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/cb355530d9d5
8081682: AbstractWorkGang::_terminate is never used
Reviewed-by: kbarrett, pliden, brutisso
! src/share/vm/gc/cms/yieldingWorkgroup.cpp
! src/share/vm/gc/cms/yieldingWorkgroup.hpp
! src/share/vm/gc/shared/workgroup.cpp
! src/share/vm/gc/shared/workgroup.hpp
Changeset: bf8bc7afe941
Author: stefank
Date: 2015-06-03 13:29 +0200
URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/bf8bc7afe941
Merge
Changeset: f08536ebf811
Author: ysuenaga
Date: 2015-06-03 08:49 +0900
URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/f08536ebf811
8072913: [REDO] GCCause should distinguish jcmd GC.run from System.gc()
Summary: GCCause which is caused by GC.run diagnostic command should be different from System.gc() .
Reviewed-by: jmasa, jwilhelm
! src/share/vm/gc/cms/vmCMSOperations.cpp
! src/share/vm/gc/g1/g1CollectedHeap.cpp
! src/share/vm/gc/g1/g1CollectedHeap.hpp
! src/share/vm/gc/g1/vm_operations_g1.cpp
! src/share/vm/gc/parallel/psAdaptiveSizePolicy.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/shared/adaptiveSizePolicy.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/services/diagnosticCommand.cpp
! test/serviceability/dcmd/gc/RunGCTest.java
Changeset: 41e47efcd333
Author: kbarrett
Date: 2015-06-03 14:38 -0400
URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/41e47efcd333
8079093: Remove FakeRttiSupport workaround for gcc -Wtype-limits
Summary: Remove the no longer needed workaround.
Reviewed-by: jmasa, david, simonis
! src/share/vm/utilities/fakeRttiSupport.hpp
Changeset: a42faf811ff3
Author: jwilhelm
Date: 2015-06-04 14:19 +0200
URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/a42faf811ff3
Merge
Changeset: ed9cc6871da2
Author: roland
Date: 2015-05-21 13:54 +0200
URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/ed9cc6871da2
8077504: Unsafe load can loose control dependency and cause crash
Summary: Node::depends_only_on_test() should return false for Unsafe loads
Reviewed-by: kvn, adinn
! 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/matcher.cpp
! src/share/vm/opto/memnode.cpp
! src/share/vm/opto/memnode.hpp
! src/share/vm/opto/parse3.cpp
! src/share/vm/opto/superword.cpp
! src/share/vm/opto/superword.hpp
! src/share/vm/opto/vectornode.cpp
! src/share/vm/opto/vectornode.hpp
+ test/compiler/unsafe/TestUnsafeLoadControl.java
Changeset: 8dcc6e989b05
Author: vlivanov
Date: 2015-05-15 19:21 +0300
URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/8dcc6e989b05
8079135: C2 disables some optimizations when a large number of unique nodes exist
Reviewed-by: kvn
! src/share/vm/opto/loopopts.cpp
Changeset: 54b7b0210ad6
Author: vlivanov
Date: 2015-05-15 19:23 +0300
URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/54b7b0210ad6
8079205: CallSite dependency tracking is broken after sun.misc.Cleaner became automatically cleared
Reviewed-by: roland, psandoz, plevart, kbarrett, jrose
! src/share/vm/ci/ciCallSite.cpp
! src/share/vm/ci/ciCallSite.hpp
! src/share/vm/ci/ciInstanceKlass.cpp
! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/classfile/javaClasses.hpp
! src/share/vm/classfile/javaClasses.inline.hpp
! src/share/vm/classfile/systemDictionary.hpp
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/code/codeCache.cpp
! src/share/vm/code/codeCache.hpp
! src/share/vm/code/dependencies.cpp
! src/share/vm/code/dependencies.hpp
! src/share/vm/code/nmethod.cpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/instanceKlass.hpp
! src/share/vm/prims/methodHandles.cpp
! src/share/vm/prims/methodHandles.hpp
! test/compiler/jsr292/CallSiteDepContextTest.java
Changeset: 9882a38fa0d2
Author: vlivanov
Date: 2015-05-21 18:22 +0300
URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/9882a38fa0d2
8059340: ConstantPool::_resolved_references is missing in heap dump
Reviewed-by: sspitsyn, stefank, twisti
! src/cpu/aarch64/vm/interp_masm_aarch64.cpp
! src/cpu/aarch64/vm/interp_masm_aarch64.hpp
! src/cpu/sparc/vm/interp_masm_sparc.cpp
! src/cpu/sparc/vm/interp_masm_sparc.hpp
! src/cpu/x86/vm/interp_masm_x86.cpp
! src/cpu/x86/vm/interp_masm_x86.hpp
! src/share/vm/ci/ciStreams.cpp
! src/share/vm/classfile/classLoaderData.cpp
! src/share/vm/classfile/classLoaderData.hpp
! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/classfile/javaClasses.hpp
! src/share/vm/oops/constantPool.cpp
! src/share/vm/oops/constantPool.hpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/instanceKlass.hpp
! src/share/vm/prims/jvmtiRedefineClasses.cpp
! src/share/vm/runtime/vmStructs.cpp
Changeset: 53707cf9a443
Author: aeriksso
Date: 2015-05-21 16:49 +0200
URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/53707cf9a443
8060036: C2: CmpU nodes can end up with wrong type information
Summary: CmpU needs to be reprocessed by CCP when an AddI/SubI input's input type change
Reviewed-by: mcberg, kvn, roland
Contributed-by: andreas.eriksson at oracle.com
! src/share/vm/opto/phaseX.cpp
Changeset: 99e126eedebb
Author: roland
Date: 2015-05-21 20:29 +0200
URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/99e126eedebb
Merge
Changeset: 968044dba2a5
Author: thartmann
Date: 2015-05-22 09:50 +0200
URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/968044dba2a5
Merge
- agent/src/share/classes/sun/jvm/hotspot/gc_implementation/g1/G1Allocator.java
- 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/G1MonitoringSupport.java
- agent/src/share/classes/sun/jvm/hotspot/gc_implementation/g1/HeapRegion.java
- agent/src/share/classes/sun/jvm/hotspot/gc_implementation/g1/HeapRegionManager.java
- agent/src/share/classes/sun/jvm/hotspot/gc_implementation/g1/HeapRegionSetBase.java
- agent/src/share/classes/sun/jvm/hotspot/gc_implementation/g1/HeapRegionSetCount.java
- agent/src/share/classes/sun/jvm/hotspot/gc_implementation/parallelScavenge/PSOldGen.java
- agent/src/share/classes/sun/jvm/hotspot/gc_implementation/parallelScavenge/PSYoungGen.java
- agent/src/share/classes/sun/jvm/hotspot/gc_implementation/parallelScavenge/ParallelScavengeHeap.java
- agent/src/share/classes/sun/jvm/hotspot/gc_implementation/shared/ImmutableSpace.java
- agent/src/share/classes/sun/jvm/hotspot/gc_implementation/shared/MutableSpace.java
- agent/src/share/classes/sun/jvm/hotspot/gc_interface/CollectedHeap.java
- agent/src/share/classes/sun/jvm/hotspot/gc_interface/CollectedHeapName.java
- agent/src/share/classes/sun/jvm/hotspot/gc_interface/G1YCType.java
- agent/src/share/classes/sun/jvm/hotspot/gc_interface/GCCause.java
- agent/src/share/classes/sun/jvm/hotspot/gc_interface/GCName.java
- agent/src/share/classes/sun/jvm/hotspot/gc_interface/GCWhen.java
- agent/src/share/classes/sun/jvm/hotspot/gc_interface/ReferenceType.java
- agent/src/share/classes/sun/jvm/hotspot/memory/AdaptiveFreeList.java
- agent/src/share/classes/sun/jvm/hotspot/memory/CMSBitMap.java
- agent/src/share/classes/sun/jvm/hotspot/memory/CMSCollector.java
- agent/src/share/classes/sun/jvm/hotspot/memory/CardGeneration.java
- agent/src/share/classes/sun/jvm/hotspot/memory/CompactibleFreeListSpace.java
- agent/src/share/classes/sun/jvm/hotspot/memory/CompactibleSpace.java
- agent/src/share/classes/sun/jvm/hotspot/memory/ConcurrentMarkSweepGeneration.java
- agent/src/share/classes/sun/jvm/hotspot/memory/ContiguousSpace.java
- agent/src/share/classes/sun/jvm/hotspot/memory/DefNewGeneration.java
- agent/src/share/classes/sun/jvm/hotspot/memory/GenCollectedHeap.java
- agent/src/share/classes/sun/jvm/hotspot/memory/Generation.java
- agent/src/share/classes/sun/jvm/hotspot/memory/GenerationFactory.java
- agent/src/share/classes/sun/jvm/hotspot/memory/GenerationIsInClosure.java
- agent/src/share/classes/sun/jvm/hotspot/memory/GenerationSpec.java
- agent/src/share/classes/sun/jvm/hotspot/memory/LinearAllocBlock.java
- agent/src/share/classes/sun/jvm/hotspot/memory/OffsetTableContigSpace.java
- agent/src/share/classes/sun/jvm/hotspot/memory/ParNewGeneration.java
- agent/src/share/classes/sun/jvm/hotspot/memory/Space.java
- agent/src/share/classes/sun/jvm/hotspot/memory/SpaceClosure.java
- agent/src/share/classes/sun/jvm/hotspot/memory/TenuredGeneration.java
- agent/src/share/classes/sun/jvm/hotspot/memory/TenuredSpace.java
! src/cpu/x86/vm/interp_masm_x86.cpp
! src/share/vm/classfile/classLoaderData.cpp
! src/share/vm/code/codeCache.cpp
- src/share/vm/gc_implementation/concurrentMarkSweep/adaptiveFreeList.cpp
- src/share/vm/gc_implementation/concurrentMarkSweep/adaptiveFreeList.hpp
- src/share/vm/gc_implementation/concurrentMarkSweep/cmsCollectorPolicy.cpp
- src/share/vm/gc_implementation/concurrentMarkSweep/cmsCollectorPolicy.hpp
- src/share/vm/gc_implementation/concurrentMarkSweep/cmsLockVerifier.cpp
- src/share/vm/gc_implementation/concurrentMarkSweep/cmsLockVerifier.hpp
- src/share/vm/gc_implementation/concurrentMarkSweep/cmsOopClosures.cpp
- src/share/vm/gc_implementation/concurrentMarkSweep/cmsOopClosures.hpp
- src/share/vm/gc_implementation/concurrentMarkSweep/cmsOopClosures.inline.hpp
- src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.cpp
- src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.hpp
- src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
- src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.hpp
- src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.inline.hpp
- src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepThread.cpp
- src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepThread.hpp
- src/share/vm/gc_implementation/concurrentMarkSweep/freeChunk.cpp
- src/share/vm/gc_implementation/concurrentMarkSweep/freeChunk.hpp
- src/share/vm/gc_implementation/concurrentMarkSweep/promotionInfo.cpp
- src/share/vm/gc_implementation/concurrentMarkSweep/promotionInfo.hpp
- src/share/vm/gc_implementation/concurrentMarkSweep/vmCMSOperations.cpp
- src/share/vm/gc_implementation/concurrentMarkSweep/vmCMSOperations.hpp
- src/share/vm/gc_implementation/concurrentMarkSweep/vmStructs_cms.hpp
- src/share/vm/gc_implementation/g1/bufferingOopClosure.cpp
- src/share/vm/gc_implementation/g1/bufferingOopClosure.hpp
- src/share/vm/gc_implementation/g1/collectionSetChooser.cpp
- src/share/vm/gc_implementation/g1/collectionSetChooser.hpp
- src/share/vm/gc_implementation/g1/concurrentG1Refine.cpp
- src/share/vm/gc_implementation/g1/concurrentG1Refine.hpp
- src/share/vm/gc_implementation/g1/concurrentG1RefineThread.cpp
- src/share/vm/gc_implementation/g1/concurrentG1RefineThread.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/concurrentMarkThread.cpp
- src/share/vm/gc_implementation/g1/concurrentMarkThread.hpp
- src/share/vm/gc_implementation/g1/concurrentMarkThread.inline.hpp
- src/share/vm/gc_implementation/g1/dirtyCardQueue.cpp
- src/share/vm/gc_implementation/g1/dirtyCardQueue.hpp
- src/share/vm/gc_implementation/g1/evacuationInfo.hpp
- src/share/vm/gc_implementation/g1/g1AllocRegion.cpp
- src/share/vm/gc_implementation/g1/g1AllocRegion.hpp
- src/share/vm/gc_implementation/g1/g1AllocRegion.inline.hpp
- src/share/vm/gc_implementation/g1/g1AllocationContext.hpp
- src/share/vm/gc_implementation/g1/g1Allocator.cpp
- src/share/vm/gc_implementation/g1/g1Allocator.hpp
- src/share/vm/gc_implementation/g1/g1Allocator_ext.cpp
- src/share/vm/gc_implementation/g1/g1BiasedArray.cpp
- src/share/vm/gc_implementation/g1/g1BiasedArray.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/g1CodeCacheRemSet.cpp
- src/share/vm/gc_implementation/g1/g1CodeCacheRemSet.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/g1CollectedHeap_ext.cpp
- src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp
- src/share/vm/gc_implementation/g1/g1CollectorPolicy.hpp
- src/share/vm/gc_implementation/g1/g1CollectorPolicy_ext.hpp
- src/share/vm/gc_implementation/g1/g1ErgoVerbose.cpp
- src/share/vm/gc_implementation/g1/g1ErgoVerbose.hpp
- src/share/vm/gc_implementation/g1/g1EvacFailure.cpp
- src/share/vm/gc_implementation/g1/g1EvacFailure.hpp
- src/share/vm/gc_implementation/g1/g1GCPhaseTimes.cpp
- src/share/vm/gc_implementation/g1/g1GCPhaseTimes.hpp
- src/share/vm/gc_implementation/g1/g1HRPrinter.cpp
- src/share/vm/gc_implementation/g1/g1HRPrinter.hpp
- src/share/vm/gc_implementation/g1/g1HotCardCache.cpp
- src/share/vm/gc_implementation/g1/g1HotCardCache.hpp
- src/share/vm/gc_implementation/g1/g1InCSetState.hpp
- src/share/vm/gc_implementation/g1/g1Log.cpp
- src/share/vm/gc_implementation/g1/g1Log.hpp
- src/share/vm/gc_implementation/g1/g1MMUTracker.cpp
- src/share/vm/gc_implementation/g1/g1MMUTracker.hpp
- src/share/vm/gc_implementation/g1/g1MarkSweep.cpp
- src/share/vm/gc_implementation/g1/g1MarkSweep.hpp
- src/share/vm/gc_implementation/g1/g1MarkSweep_ext.cpp
- src/share/vm/gc_implementation/g1/g1MonitoringSupport.cpp
- src/share/vm/gc_implementation/g1/g1MonitoringSupport.hpp
- src/share/vm/gc_implementation/g1/g1OopClosures.cpp
- src/share/vm/gc_implementation/g1/g1OopClosures.hpp
- src/share/vm/gc_implementation/g1/g1OopClosures.inline.hpp
- src/share/vm/gc_implementation/g1/g1PageBasedVirtualSpace.cpp
- src/share/vm/gc_implementation/g1/g1PageBasedVirtualSpace.hpp
- src/share/vm/gc_implementation/g1/g1ParScanThreadState.cpp
- src/share/vm/gc_implementation/g1/g1ParScanThreadState.hpp
- src/share/vm/gc_implementation/g1/g1ParScanThreadState.inline.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/g1RemSet.hpp
- src/share/vm/gc_implementation/g1/g1RemSet.inline.hpp
- src/share/vm/gc_implementation/g1/g1RemSetSummary.cpp
- src/share/vm/gc_implementation/g1/g1RemSetSummary.hpp
- src/share/vm/gc_implementation/g1/g1RootProcessor.cpp
- src/share/vm/gc_implementation/g1/g1RootProcessor.hpp
- src/share/vm/gc_implementation/g1/g1SATBCardTableModRefBS.cpp
- src/share/vm/gc_implementation/g1/g1SATBCardTableModRefBS.hpp
- src/share/vm/gc_implementation/g1/g1StringDedup.cpp
- src/share/vm/gc_implementation/g1/g1StringDedup.hpp
- src/share/vm/gc_implementation/g1/g1StringDedupQueue.cpp
- src/share/vm/gc_implementation/g1/g1StringDedupQueue.hpp
- src/share/vm/gc_implementation/g1/g1StringDedupStat.cpp
- src/share/vm/gc_implementation/g1/g1StringDedupStat.hpp
- src/share/vm/gc_implementation/g1/g1StringDedupTable.cpp
- src/share/vm/gc_implementation/g1/g1StringDedupTable.hpp
- src/share/vm/gc_implementation/g1/g1StringDedupThread.cpp
- src/share/vm/gc_implementation/g1/g1StringDedupThread.hpp
- src/share/vm/gc_implementation/g1/g1YCTypes.hpp
- src/share/vm/gc_implementation/g1/g1_globals.cpp
- src/share/vm/gc_implementation/g1/g1_globals.hpp
- src/share/vm/gc_implementation/g1/g1_specialized_oop_closures.hpp
- src/share/vm/gc_implementation/g1/heapRegion.cpp
- src/share/vm/gc_implementation/g1/heapRegion.hpp
- src/share/vm/gc_implementation/g1/heapRegion.inline.hpp
- src/share/vm/gc_implementation/g1/heapRegionBounds.hpp
- src/share/vm/gc_implementation/g1/heapRegionBounds.inline.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/heapRegionRemSet.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/heapRegionType.cpp
- src/share/vm/gc_implementation/g1/heapRegionType.hpp
- src/share/vm/gc_implementation/g1/ptrQueue.cpp
- src/share/vm/gc_implementation/g1/ptrQueue.hpp
- src/share/vm/gc_implementation/g1/satbQueue.cpp
- src/share/vm/gc_implementation/g1/satbQueue.hpp
- src/share/vm/gc_implementation/g1/sparsePRT.cpp
- src/share/vm/gc_implementation/g1/sparsePRT.hpp
- src/share/vm/gc_implementation/g1/survRateGroup.cpp
- src/share/vm/gc_implementation/g1/survRateGroup.hpp
- src/share/vm/gc_implementation/g1/vmStructs_g1.hpp
- src/share/vm/gc_implementation/g1/vm_operations_g1.cpp
- src/share/vm/gc_implementation/g1/vm_operations_g1.hpp
- src/share/vm/gc_implementation/parNew/parCardTableModRefBS.cpp
- src/share/vm/gc_implementation/parNew/parNewGeneration.cpp
- src/share/vm/gc_implementation/parNew/parNewGeneration.hpp
- src/share/vm/gc_implementation/parNew/parOopClosures.cpp
- src/share/vm/gc_implementation/parNew/parOopClosures.hpp
- src/share/vm/gc_implementation/parNew/parOopClosures.inline.hpp
- src/share/vm/gc_implementation/parNew/vmStructs_parNew.hpp
- src/share/vm/gc_implementation/parallelScavenge/adjoiningGenerations.cpp
- src/share/vm/gc_implementation/parallelScavenge/adjoiningGenerations.hpp
- src/share/vm/gc_implementation/parallelScavenge/adjoiningVirtualSpaces.cpp
- src/share/vm/gc_implementation/parallelScavenge/adjoiningVirtualSpaces.hpp
- src/share/vm/gc_implementation/parallelScavenge/asPSOldGen.cpp
- src/share/vm/gc_implementation/parallelScavenge/asPSOldGen.hpp
- src/share/vm/gc_implementation/parallelScavenge/asPSYoungGen.cpp
- src/share/vm/gc_implementation/parallelScavenge/asPSYoungGen.hpp
- src/share/vm/gc_implementation/parallelScavenge/cardTableExtension.cpp
- src/share/vm/gc_implementation/parallelScavenge/cardTableExtension.hpp
- src/share/vm/gc_implementation/parallelScavenge/gcTaskManager.cpp
- src/share/vm/gc_implementation/parallelScavenge/gcTaskManager.hpp
- src/share/vm/gc_implementation/parallelScavenge/gcTaskThread.cpp
- src/share/vm/gc_implementation/parallelScavenge/gcTaskThread.hpp
- src/share/vm/gc_implementation/parallelScavenge/generationSizer.cpp
- src/share/vm/gc_implementation/parallelScavenge/generationSizer.hpp
- src/share/vm/gc_implementation/parallelScavenge/objectStartArray.cpp
- src/share/vm/gc_implementation/parallelScavenge/objectStartArray.hpp
- src/share/vm/gc_implementation/parallelScavenge/parMarkBitMap.cpp
- src/share/vm/gc_implementation/parallelScavenge/parMarkBitMap.hpp
- src/share/vm/gc_implementation/parallelScavenge/parallelScavengeHeap.cpp
- src/share/vm/gc_implementation/parallelScavenge/parallelScavengeHeap.hpp
- src/share/vm/gc_implementation/parallelScavenge/parallelScavengeHeap.inline.hpp
- src/share/vm/gc_implementation/parallelScavenge/pcTasks.cpp
- src/share/vm/gc_implementation/parallelScavenge/pcTasks.hpp
- src/share/vm/gc_implementation/parallelScavenge/psAdaptiveSizePolicy.cpp
- src/share/vm/gc_implementation/parallelScavenge/psAdaptiveSizePolicy.hpp
- src/share/vm/gc_implementation/parallelScavenge/psCompactionManager.cpp
- src/share/vm/gc_implementation/parallelScavenge/psCompactionManager.hpp
- src/share/vm/gc_implementation/parallelScavenge/psCompactionManager.inline.hpp
- src/share/vm/gc_implementation/parallelScavenge/psGCAdaptivePolicyCounters.cpp
- src/share/vm/gc_implementation/parallelScavenge/psGCAdaptivePolicyCounters.hpp
- src/share/vm/gc_implementation/parallelScavenge/psGenerationCounters.cpp
- src/share/vm/gc_implementation/parallelScavenge/psGenerationCounters.hpp
- src/share/vm/gc_implementation/parallelScavenge/psMarkSweep.cpp
- src/share/vm/gc_implementation/parallelScavenge/psMarkSweep.hpp
- src/share/vm/gc_implementation/parallelScavenge/psMarkSweepDecorator.cpp
- src/share/vm/gc_implementation/parallelScavenge/psMarkSweepDecorator.hpp
- src/share/vm/gc_implementation/parallelScavenge/psOldGen.cpp
- src/share/vm/gc_implementation/parallelScavenge/psOldGen.hpp
- src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.cpp
- src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.hpp
- src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.inline.hpp
- src/share/vm/gc_implementation/parallelScavenge/psPromotionLAB.cpp
- src/share/vm/gc_implementation/parallelScavenge/psPromotionLAB.hpp
- src/share/vm/gc_implementation/parallelScavenge/psPromotionLAB.inline.hpp
- src/share/vm/gc_implementation/parallelScavenge/psPromotionManager.cpp
- src/share/vm/gc_implementation/parallelScavenge/psPromotionManager.hpp
- src/share/vm/gc_implementation/parallelScavenge/psPromotionManager.inline.hpp
- src/share/vm/gc_implementation/parallelScavenge/psScavenge.cpp
- src/share/vm/gc_implementation/parallelScavenge/psScavenge.hpp
- src/share/vm/gc_implementation/parallelScavenge/psScavenge.inline.hpp
- src/share/vm/gc_implementation/parallelScavenge/psTasks.cpp
- src/share/vm/gc_implementation/parallelScavenge/psTasks.hpp
- src/share/vm/gc_implementation/parallelScavenge/psVirtualspace.cpp
- src/share/vm/gc_implementation/parallelScavenge/psVirtualspace.hpp
- src/share/vm/gc_implementation/parallelScavenge/psYoungGen.cpp
- src/share/vm/gc_implementation/parallelScavenge/psYoungGen.hpp
- src/share/vm/gc_implementation/parallelScavenge/vmPSOperations.cpp
- src/share/vm/gc_implementation/parallelScavenge/vmPSOperations.hpp
- src/share/vm/gc_implementation/parallelScavenge/vmStructs_parallelgc.hpp
- src/share/vm/gc_implementation/shared/adaptiveSizePolicy.cpp
- src/share/vm/gc_implementation/shared/adaptiveSizePolicy.hpp
- src/share/vm/gc_implementation/shared/ageTable.cpp
- src/share/vm/gc_implementation/shared/ageTable.hpp
- src/share/vm/gc_implementation/shared/allocationStats.cpp
- src/share/vm/gc_implementation/shared/allocationStats.hpp
- src/share/vm/gc_implementation/shared/cSpaceCounters.cpp
- src/share/vm/gc_implementation/shared/cSpaceCounters.hpp
- src/share/vm/gc_implementation/shared/collectorCounters.cpp
- src/share/vm/gc_implementation/shared/collectorCounters.hpp
- src/share/vm/gc_implementation/shared/concurrentGCThread.cpp
- src/share/vm/gc_implementation/shared/concurrentGCThread.hpp
- src/share/vm/gc_implementation/shared/copyFailedInfo.hpp
- src/share/vm/gc_implementation/shared/gSpaceCounters.cpp
- src/share/vm/gc_implementation/shared/gSpaceCounters.hpp
- src/share/vm/gc_implementation/shared/gcAdaptivePolicyCounters.cpp
- src/share/vm/gc_implementation/shared/gcAdaptivePolicyCounters.hpp
- src/share/vm/gc_implementation/shared/gcHeapSummary.hpp
- src/share/vm/gc_implementation/shared/gcId.cpp
- src/share/vm/gc_implementation/shared/gcId.hpp
- src/share/vm/gc_implementation/shared/gcPolicyCounters.cpp
- src/share/vm/gc_implementation/shared/gcPolicyCounters.hpp
- src/share/vm/gc_implementation/shared/gcStats.cpp
- src/share/vm/gc_implementation/shared/gcStats.hpp
- src/share/vm/gc_implementation/shared/gcTimer.cpp
- src/share/vm/gc_implementation/shared/gcTimer.hpp
- src/share/vm/gc_implementation/shared/gcTrace.cpp
- src/share/vm/gc_implementation/shared/gcTrace.hpp
- src/share/vm/gc_implementation/shared/gcTraceSend.cpp
- src/share/vm/gc_implementation/shared/gcTraceTime.cpp
- src/share/vm/gc_implementation/shared/gcTraceTime.hpp
- src/share/vm/gc_implementation/shared/gcUtil.cpp
- src/share/vm/gc_implementation/shared/gcUtil.hpp
- src/share/vm/gc_implementation/shared/gcWhen.hpp
- src/share/vm/gc_implementation/shared/generationCounters.cpp
- src/share/vm/gc_implementation/shared/generationCounters.hpp
- src/share/vm/gc_implementation/shared/hSpaceCounters.cpp
- src/share/vm/gc_implementation/shared/hSpaceCounters.hpp
- src/share/vm/gc_implementation/shared/immutableSpace.cpp
- src/share/vm/gc_implementation/shared/immutableSpace.hpp
- src/share/vm/gc_implementation/shared/isGCActiveMark.hpp
- src/share/vm/gc_implementation/shared/liveRange.hpp
- src/share/vm/gc_implementation/shared/markSweep.cpp
- src/share/vm/gc_implementation/shared/markSweep.hpp
- src/share/vm/gc_implementation/shared/markSweep.inline.hpp
- src/share/vm/gc_implementation/shared/mutableNUMASpace.cpp
- src/share/vm/gc_implementation/shared/mutableNUMASpace.hpp
- src/share/vm/gc_implementation/shared/mutableSpace.cpp
- src/share/vm/gc_implementation/shared/mutableSpace.hpp
- src/share/vm/gc_implementation/shared/objectCountEventSender.cpp
- src/share/vm/gc_implementation/shared/objectCountEventSender.hpp
- src/share/vm/gc_implementation/shared/plab.cpp
- src/share/vm/gc_implementation/shared/plab.hpp
- src/share/vm/gc_implementation/shared/plab.inline.hpp
- src/share/vm/gc_implementation/shared/spaceCounters.cpp
- src/share/vm/gc_implementation/shared/spaceCounters.hpp
- src/share/vm/gc_implementation/shared/spaceDecorator.cpp
- src/share/vm/gc_implementation/shared/spaceDecorator.hpp
- src/share/vm/gc_implementation/shared/suspendibleThreadSet.cpp
- src/share/vm/gc_implementation/shared/suspendibleThreadSet.hpp
- src/share/vm/gc_implementation/shared/vmGCOperations.cpp
- src/share/vm/gc_implementation/shared/vmGCOperations.hpp
- src/share/vm/gc_interface/allocTracer.cpp
- src/share/vm/gc_interface/allocTracer.hpp
- src/share/vm/gc_interface/collectedHeap.cpp
- src/share/vm/gc_interface/collectedHeap.hpp
- src/share/vm/gc_interface/collectedHeap.inline.hpp
- src/share/vm/gc_interface/gcCause.cpp
- src/share/vm/gc_interface/gcCause.hpp
- src/share/vm/gc_interface/gcName.hpp
- src/share/vm/memory/barrierSet.cpp
- src/share/vm/memory/barrierSet.hpp
- src/share/vm/memory/barrierSet.inline.hpp
- src/share/vm/memory/blockOffsetTable.cpp
- src/share/vm/memory/blockOffsetTable.hpp
- src/share/vm/memory/blockOffsetTable.inline.hpp
- src/share/vm/memory/cardGeneration.cpp
- src/share/vm/memory/cardGeneration.hpp
- src/share/vm/memory/cardGeneration.inline.hpp
- src/share/vm/memory/cardTableModRefBS.cpp
- src/share/vm/memory/cardTableModRefBS.hpp
- src/share/vm/memory/cardTableModRefBS.inline.hpp
- src/share/vm/memory/cardTableRS.cpp
- src/share/vm/memory/cardTableRS.hpp
- src/share/vm/memory/collectorPolicy.cpp
- src/share/vm/memory/collectorPolicy.hpp
- src/share/vm/memory/defNewGeneration.cpp
- src/share/vm/memory/defNewGeneration.hpp
- src/share/vm/memory/defNewGeneration.inline.hpp
- src/share/vm/memory/gcLocker.cpp
- src/share/vm/memory/gcLocker.hpp
- src/share/vm/memory/gcLocker.inline.hpp
- src/share/vm/memory/genCollectedHeap.cpp
- src/share/vm/memory/genCollectedHeap.hpp
- src/share/vm/memory/genMarkSweep.cpp
- src/share/vm/memory/genMarkSweep.hpp
- src/share/vm/memory/genOopClosures.cpp
- src/share/vm/memory/genOopClosures.hpp
- src/share/vm/memory/genOopClosures.inline.hpp
- src/share/vm/memory/genRemSet.cpp
- src/share/vm/memory/genRemSet.hpp
- src/share/vm/memory/genRemSet.inline.hpp
- src/share/vm/memory/generation.cpp
- src/share/vm/memory/generation.hpp
- src/share/vm/memory/generationSpec.cpp
- src/share/vm/memory/generationSpec.hpp
- src/share/vm/memory/modRefBarrierSet.hpp
- src/share/vm/memory/referencePolicy.cpp
- src/share/vm/memory/referencePolicy.hpp
- src/share/vm/memory/referenceProcessor.cpp
- src/share/vm/memory/referenceProcessor.hpp
- src/share/vm/memory/referenceProcessorStats.hpp
- src/share/vm/memory/space.cpp
- src/share/vm/memory/space.hpp
- src/share/vm/memory/space.inline.hpp
- src/share/vm/memory/specialized_oop_closures.hpp
- src/share/vm/memory/strongRootsScope.cpp
- src/share/vm/memory/strongRootsScope.hpp
- src/share/vm/memory/tenuredGeneration.cpp
- src/share/vm/memory/tenuredGeneration.hpp
- src/share/vm/memory/tenuredGeneration.inline.hpp
- src/share/vm/memory/threadLocalAllocBuffer.cpp
- src/share/vm/memory/threadLocalAllocBuffer.hpp
- src/share/vm/memory/threadLocalAllocBuffer.inline.hpp
- src/share/vm/memory/watermark.hpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/instanceKlass.hpp
! src/share/vm/opto/graphKit.cpp
! src/share/vm/prims/jvmtiRedefineClasses.cpp
! src/share/vm/runtime/vmStructs.cpp
- src/share/vm/utilities/taskqueue.cpp
- src/share/vm/utilities/taskqueue.hpp
- src/share/vm/utilities/taskqueue.inline.hpp
- src/share/vm/utilities/workgroup.cpp
- src/share/vm/utilities/workgroup.hpp
- src/share/vm/utilities/yieldingWorkgroup.cpp
- src/share/vm/utilities/yieldingWorkgroup.hpp
- test/gc/concurrentMarkSweep/DisableResizePLAB.java
- test/gc/concurrentMarkSweep/GuardShrinkWarning.java
- test/gc/defnew/HeapChangeLogging.java
- test/gc/parallelScavenge/AdaptiveGCBoundary.java
- test/gc/parallelScavenge/TestDynShrinkHeap.java
Changeset: b2e3cbd555fc
Author: thartmann
Date: 2015-05-22 13:02 +0200
URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/b2e3cbd555fc
8080156: Integer.toString(int value) sometimes throws NPE
Summary: Added test to check correctness of type propagation to CmpUNodes.
Reviewed-by: kvn
+ test/compiler/types/TestTypePropagationToCmpU.java
Changeset: c22344afe2a2
Author: thartmann
Date: 2015-05-22 13:08 +0200
URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/c22344afe2a2
Merge
- agent/src/share/classes/sun/jvm/hotspot/gc_implementation/g1/G1Allocator.java
- 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/G1MonitoringSupport.java
- agent/src/share/classes/sun/jvm/hotspot/gc_implementation/g1/HeapRegion.java
- agent/src/share/classes/sun/jvm/hotspot/gc_implementation/g1/HeapRegionManager.java
- agent/src/share/classes/sun/jvm/hotspot/gc_implementation/g1/HeapRegionSetBase.java
- agent/src/share/classes/sun/jvm/hotspot/gc_implementation/g1/HeapRegionSetCount.java
- agent/src/share/classes/sun/jvm/hotspot/gc_implementation/parallelScavenge/PSOldGen.java
- agent/src/share/classes/sun/jvm/hotspot/gc_implementation/parallelScavenge/PSYoungGen.java
- agent/src/share/classes/sun/jvm/hotspot/gc_implementation/parallelScavenge/ParallelScavengeHeap.java
- agent/src/share/classes/sun/jvm/hotspot/gc_implementation/shared/ImmutableSpace.java
- agent/src/share/classes/sun/jvm/hotspot/gc_implementation/shared/MutableSpace.java
- agent/src/share/classes/sun/jvm/hotspot/gc_interface/CollectedHeap.java
- agent/src/share/classes/sun/jvm/hotspot/gc_interface/CollectedHeapName.java
- agent/src/share/classes/sun/jvm/hotspot/gc_interface/G1YCType.java
- agent/src/share/classes/sun/jvm/hotspot/gc_interface/GCCause.java
- agent/src/share/classes/sun/jvm/hotspot/gc_interface/GCName.java
- agent/src/share/classes/sun/jvm/hotspot/gc_interface/GCWhen.java
- agent/src/share/classes/sun/jvm/hotspot/gc_interface/ReferenceType.java
- agent/src/share/classes/sun/jvm/hotspot/memory/AdaptiveFreeList.java
- agent/src/share/classes/sun/jvm/hotspot/memory/CMSBitMap.java
- agent/src/share/classes/sun/jvm/hotspot/memory/CMSCollector.java
- agent/src/share/classes/sun/jvm/hotspot/memory/CardGeneration.java
- agent/src/share/classes/sun/jvm/hotspot/memory/CompactibleFreeListSpace.java
- agent/src/share/classes/sun/jvm/hotspot/memory/CompactibleSpace.java
- agent/src/share/classes/sun/jvm/hotspot/memory/ConcurrentMarkSweepGeneration.java
- agent/src/share/classes/sun/jvm/hotspot/memory/ContiguousSpace.java
- agent/src/share/classes/sun/jvm/hotspot/memory/DefNewGeneration.java
- agent/src/share/classes/sun/jvm/hotspot/memory/GenCollectedHeap.java
- agent/src/share/classes/sun/jvm/hotspot/memory/Generation.java
- agent/src/share/classes/sun/jvm/hotspot/memory/GenerationFactory.java
- agent/src/share/classes/sun/jvm/hotspot/memory/GenerationIsInClosure.java
- agent/src/share/classes/sun/jvm/hotspot/memory/GenerationSpec.java
- agent/src/share/classes/sun/jvm/hotspot/memory/LinearAllocBlock.java
- agent/src/share/classes/sun/jvm/hotspot/memory/OffsetTableContigSpace.java
- agent/src/share/classes/sun/jvm/hotspot/memory/ParNewGeneration.java
- agent/src/share/classes/sun/jvm/hotspot/memory/Space.java
- agent/src/share/classes/sun/jvm/hotspot/memory/SpaceClosure.java
- agent/src/share/classes/sun/jvm/hotspot/memory/TenuredGeneration.java
- agent/src/share/classes/sun/jvm/hotspot/memory/TenuredSpace.java
- src/share/vm/gc_implementation/concurrentMarkSweep/adaptiveFreeList.cpp
- src/share/vm/gc_implementation/concurrentMarkSweep/adaptiveFreeList.hpp
- src/share/vm/gc_implementation/concurrentMarkSweep/cmsCollectorPolicy.cpp
- src/share/vm/gc_implementation/concurrentMarkSweep/cmsCollectorPolicy.hpp
- src/share/vm/gc_implementation/concurrentMarkSweep/cmsLockVerifier.cpp
- src/share/vm/gc_implementation/concurrentMarkSweep/cmsLockVerifier.hpp
- src/share/vm/gc_implementation/concurrentMarkSweep/cmsOopClosures.cpp
- src/share/vm/gc_implementation/concurrentMarkSweep/cmsOopClosures.hpp
- src/share/vm/gc_implementation/concurrentMarkSweep/cmsOopClosures.inline.hpp
- src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.cpp
- src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.hpp
- src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
- src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.hpp
- src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.inline.hpp
- src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepThread.cpp
- src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepThread.hpp
- src/share/vm/gc_implementation/concurrentMarkSweep/freeChunk.cpp
- src/share/vm/gc_implementation/concurrentMarkSweep/freeChunk.hpp
- src/share/vm/gc_implementation/concurrentMarkSweep/promotionInfo.cpp
- src/share/vm/gc_implementation/concurrentMarkSweep/promotionInfo.hpp
- src/share/vm/gc_implementation/concurrentMarkSweep/vmCMSOperations.cpp
- src/share/vm/gc_implementation/concurrentMarkSweep/vmCMSOperations.hpp
- src/share/vm/gc_implementation/concurrentMarkSweep/vmStructs_cms.hpp
- src/share/vm/gc_implementation/g1/bufferingOopClosure.cpp
- src/share/vm/gc_implementation/g1/bufferingOopClosure.hpp
- src/share/vm/gc_implementation/g1/collectionSetChooser.cpp
- src/share/vm/gc_implementation/g1/collectionSetChooser.hpp
- src/share/vm/gc_implementation/g1/concurrentG1Refine.cpp
- src/share/vm/gc_implementation/g1/concurrentG1Refine.hpp
- src/share/vm/gc_implementation/g1/concurrentG1RefineThread.cpp
- src/share/vm/gc_implementation/g1/concurrentG1RefineThread.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/concurrentMarkThread.cpp
- src/share/vm/gc_implementation/g1/concurrentMarkThread.hpp
- src/share/vm/gc_implementation/g1/concurrentMarkThread.inline.hpp
- src/share/vm/gc_implementation/g1/dirtyCardQueue.cpp
- src/share/vm/gc_implementation/g1/dirtyCardQueue.hpp
- src/share/vm/gc_implementation/g1/evacuationInfo.hpp
- src/share/vm/gc_implementation/g1/g1AllocRegion.cpp
- src/share/vm/gc_implementation/g1/g1AllocRegion.hpp
- src/share/vm/gc_implementation/g1/g1AllocRegion.inline.hpp
- src/share/vm/gc_implementation/g1/g1AllocationContext.hpp
- src/share/vm/gc_implementation/g1/g1Allocator.cpp
- src/share/vm/gc_implementation/g1/g1Allocator.hpp
- src/share/vm/gc_implementation/g1/g1Allocator_ext.cpp
- src/share/vm/gc_implementation/g1/g1BiasedArray.cpp
- src/share/vm/gc_implementation/g1/g1BiasedArray.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/g1CodeCacheRemSet.cpp
- src/share/vm/gc_implementation/g1/g1CodeCacheRemSet.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/g1CollectedHeap_ext.cpp
- src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp
- src/share/vm/gc_implementation/g1/g1CollectorPolicy.hpp
- src/share/vm/gc_implementation/g1/g1CollectorPolicy_ext.hpp
- src/share/vm/gc_implementation/g1/g1ErgoVerbose.cpp
- src/share/vm/gc_implementation/g1/g1ErgoVerbose.hpp
- src/share/vm/gc_implementation/g1/g1EvacFailure.cpp
- src/share/vm/gc_implementation/g1/g1EvacFailure.hpp
- src/share/vm/gc_implementation/g1/g1GCPhaseTimes.cpp
- src/share/vm/gc_implementation/g1/g1GCPhaseTimes.hpp
- src/share/vm/gc_implementation/g1/g1HRPrinter.cpp
- src/share/vm/gc_implementation/g1/g1HRPrinter.hpp
- src/share/vm/gc_implementation/g1/g1HotCardCache.cpp
- src/share/vm/gc_implementation/g1/g1HotCardCache.hpp
- src/share/vm/gc_implementation/g1/g1InCSetState.hpp
- src/share/vm/gc_implementation/g1/g1Log.cpp
- src/share/vm/gc_implementation/g1/g1Log.hpp
- src/share/vm/gc_implementation/g1/g1MMUTracker.cpp
- src/share/vm/gc_implementation/g1/g1MMUTracker.hpp
- src/share/vm/gc_implementation/g1/g1MarkSweep.cpp
- src/share/vm/gc_implementation/g1/g1MarkSweep.hpp
- src/share/vm/gc_implementation/g1/g1MarkSweep_ext.cpp
- src/share/vm/gc_implementation/g1/g1MonitoringSupport.cpp
- src/share/vm/gc_implementation/g1/g1MonitoringSupport.hpp
- src/share/vm/gc_implementation/g1/g1OopClosures.cpp
- src/share/vm/gc_implementation/g1/g1OopClosures.hpp
- src/share/vm/gc_implementation/g1/g1OopClosures.inline.hpp
- src/share/vm/gc_implementation/g1/g1PageBasedVirtualSpace.cpp
- src/share/vm/gc_implementation/g1/g1PageBasedVirtualSpace.hpp
- src/share/vm/gc_implementation/g1/g1ParScanThreadState.cpp
- src/share/vm/gc_implementation/g1/g1ParScanThreadState.hpp
- src/share/vm/gc_implementation/g1/g1ParScanThreadState.inline.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/g1RemSet.hpp
- src/share/vm/gc_implementation/g1/g1RemSet.inline.hpp
- src/share/vm/gc_implementation/g1/g1RemSetSummary.cpp
- src/share/vm/gc_implementation/g1/g1RemSetSummary.hpp
- src/share/vm/gc_implementation/g1/g1RootProcessor.cpp
- src/share/vm/gc_implementation/g1/g1RootProcessor.hpp
- src/share/vm/gc_implementation/g1/g1SATBCardTableModRefBS.cpp
- src/share/vm/gc_implementation/g1/g1SATBCardTableModRefBS.hpp
- src/share/vm/gc_implementation/g1/g1StringDedup.cpp
- src/share/vm/gc_implementation/g1/g1StringDedup.hpp
- src/share/vm/gc_implementation/g1/g1StringDedupQueue.cpp
- src/share/vm/gc_implementation/g1/g1StringDedupQueue.hpp
- src/share/vm/gc_implementation/g1/g1StringDedupStat.cpp
- src/share/vm/gc_implementation/g1/g1StringDedupStat.hpp
- src/share/vm/gc_implementation/g1/g1StringDedupTable.cpp
- src/share/vm/gc_implementation/g1/g1StringDedupTable.hpp
- src/share/vm/gc_implementation/g1/g1StringDedupThread.cpp
- src/share/vm/gc_implementation/g1/g1StringDedupThread.hpp
- src/share/vm/gc_implementation/g1/g1YCTypes.hpp
- src/share/vm/gc_implementation/g1/g1_globals.cpp
- src/share/vm/gc_implementation/g1/g1_globals.hpp
- src/share/vm/gc_implementation/g1/g1_specialized_oop_closures.hpp
- src/share/vm/gc_implementation/g1/heapRegion.cpp
- src/share/vm/gc_implementation/g1/heapRegion.hpp
- src/share/vm/gc_implementation/g1/heapRegion.inline.hpp
- src/share/vm/gc_implementation/g1/heapRegionBounds.hpp
- src/share/vm/gc_implementation/g1/heapRegionBounds.inline.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/heapRegionRemSet.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/heapRegionType.cpp
- src/share/vm/gc_implementation/g1/heapRegionType.hpp
- src/share/vm/gc_implementation/g1/ptrQueue.cpp
- src/share/vm/gc_implementation/g1/ptrQueue.hpp
- src/share/vm/gc_implementation/g1/satbQueue.cpp
- src/share/vm/gc_implementation/g1/satbQueue.hpp
- src/share/vm/gc_implementation/g1/sparsePRT.cpp
- src/share/vm/gc_implementation/g1/sparsePRT.hpp
- src/share/vm/gc_implementation/g1/survRateGroup.cpp
- src/share/vm/gc_implementation/g1/survRateGroup.hpp
- src/share/vm/gc_implementation/g1/vmStructs_g1.hpp
- src/share/vm/gc_implementation/g1/vm_operations_g1.cpp
- src/share/vm/gc_implementation/g1/vm_operations_g1.hpp
- src/share/vm/gc_implementation/parNew/parCardTableModRefBS.cpp
- src/share/vm/gc_implementation/parNew/parNewGeneration.cpp
- src/share/vm/gc_implementation/parNew/parNewGeneration.hpp
- src/share/vm/gc_implementation/parNew/parOopClosures.cpp
- src/share/vm/gc_implementation/parNew/parOopClosures.hpp
- src/share/vm/gc_implementation/parNew/parOopClosures.inline.hpp
- src/share/vm/gc_implementation/parNew/vmStructs_parNew.hpp
- src/share/vm/gc_implementation/parallelScavenge/adjoiningGenerations.cpp
- src/share/vm/gc_implementation/parallelScavenge/adjoiningGenerations.hpp
- src/share/vm/gc_implementation/parallelScavenge/adjoiningVirtualSpaces.cpp
- src/share/vm/gc_implementation/parallelScavenge/adjoiningVirtualSpaces.hpp
- src/share/vm/gc_implementation/parallelScavenge/asPSOldGen.cpp
- src/share/vm/gc_implementation/parallelScavenge/asPSOldGen.hpp
- src/share/vm/gc_implementation/parallelScavenge/asPSYoungGen.cpp
- src/share/vm/gc_implementation/parallelScavenge/asPSYoungGen.hpp
- src/share/vm/gc_implementation/parallelScavenge/cardTableExtension.cpp
- src/share/vm/gc_implementation/parallelScavenge/cardTableExtension.hpp
- src/share/vm/gc_implementation/parallelScavenge/gcTaskManager.cpp
- src/share/vm/gc_implementation/parallelScavenge/gcTaskManager.hpp
- src/share/vm/gc_implementation/parallelScavenge/gcTaskThread.cpp
- src/share/vm/gc_implementation/parallelScavenge/gcTaskThread.hpp
- src/share/vm/gc_implementation/parallelScavenge/generationSizer.cpp
- src/share/vm/gc_implementation/parallelScavenge/generationSizer.hpp
- src/share/vm/gc_implementation/parallelScavenge/objectStartArray.cpp
- src/share/vm/gc_implementation/parallelScavenge/objectStartArray.hpp
- src/share/vm/gc_implementation/parallelScavenge/parMarkBitMap.cpp
- src/share/vm/gc_implementation/parallelScavenge/parMarkBitMap.hpp
- src/share/vm/gc_implementation/parallelScavenge/parallelScavengeHeap.cpp
- src/share/vm/gc_implementation/parallelScavenge/parallelScavengeHeap.hpp
- src/share/vm/gc_implementation/parallelScavenge/parallelScavengeHeap.inline.hpp
- src/share/vm/gc_implementation/parallelScavenge/pcTasks.cpp
- src/share/vm/gc_implementation/parallelScavenge/pcTasks.hpp
- src/share/vm/gc_implementation/parallelScavenge/psAdaptiveSizePolicy.cpp
- src/share/vm/gc_implementation/parallelScavenge/psAdaptiveSizePolicy.hpp
- src/share/vm/gc_implementation/parallelScavenge/psCompactionManager.cpp
- src/share/vm/gc_implementation/parallelScavenge/psCompactionManager.hpp
- src/share/vm/gc_implementation/parallelScavenge/psCompactionManager.inline.hpp
- src/share/vm/gc_implementation/parallelScavenge/psGCAdaptivePolicyCounters.cpp
- src/share/vm/gc_implementation/parallelScavenge/psGCAdaptivePolicyCounters.hpp
- src/share/vm/gc_implementation/parallelScavenge/psGenerationCounters.cpp
- src/share/vm/gc_implementation/parallelScavenge/psGenerationCounters.hpp
- src/share/vm/gc_implementation/parallelScavenge/psMarkSweep.cpp
- src/share/vm/gc_implementation/parallelScavenge/psMarkSweep.hpp
- src/share/vm/gc_implementation/parallelScavenge/psMarkSweepDecorator.cpp
- src/share/vm/gc_implementation/parallelScavenge/psMarkSweepDecorator.hpp
- src/share/vm/gc_implementation/parallelScavenge/psOldGen.cpp
- src/share/vm/gc_implementation/parallelScavenge/psOldGen.hpp
- src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.cpp
- src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.hpp
- src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.inline.hpp
- src/share/vm/gc_implementation/parallelScavenge/psPromotionLAB.cpp
- src/share/vm/gc_implementation/parallelScavenge/psPromotionLAB.hpp
- src/share/vm/gc_implementation/parallelScavenge/psPromotionLAB.inline.hpp
- src/share/vm/gc_implementation/parallelScavenge/psPromotionManager.cpp
- src/share/vm/gc_implementation/parallelScavenge/psPromotionManager.hpp
- src/share/vm/gc_implementation/parallelScavenge/psPromotionManager.inline.hpp
- src/share/vm/gc_implementation/parallelScavenge/psScavenge.cpp
- src/share/vm/gc_implementation/parallelScavenge/psScavenge.hpp
- src/share/vm/gc_implementation/parallelScavenge/psScavenge.inline.hpp
- src/share/vm/gc_implementation/parallelScavenge/psTasks.cpp
- src/share/vm/gc_implementation/parallelScavenge/psTasks.hpp
- src/share/vm/gc_implementation/parallelScavenge/psVirtualspace.cpp
- src/share/vm/gc_implementation/parallelScavenge/psVirtualspace.hpp
- src/share/vm/gc_implementation/parallelScavenge/psYoungGen.cpp
- src/share/vm/gc_implementation/parallelScavenge/psYoungGen.hpp
- src/share/vm/gc_implementation/parallelScavenge/vmPSOperations.cpp
- src/share/vm/gc_implementation/parallelScavenge/vmPSOperations.hpp
- src/share/vm/gc_implementation/parallelScavenge/vmStructs_parallelgc.hpp
- src/share/vm/gc_implementation/shared/adaptiveSizePolicy.cpp
- src/share/vm/gc_implementation/shared/adaptiveSizePolicy.hpp
- src/share/vm/gc_implementation/shared/ageTable.cpp
- src/share/vm/gc_implementation/shared/ageTable.hpp
- src/share/vm/gc_implementation/shared/allocationStats.cpp
- src/share/vm/gc_implementation/shared/allocationStats.hpp
- src/share/vm/gc_implementation/shared/cSpaceCounters.cpp
- src/share/vm/gc_implementation/shared/cSpaceCounters.hpp
- src/share/vm/gc_implementation/shared/collectorCounters.cpp
- src/share/vm/gc_implementation/shared/collectorCounters.hpp
- src/share/vm/gc_implementation/shared/concurrentGCThread.cpp
- src/share/vm/gc_implementation/shared/concurrentGCThread.hpp
- src/share/vm/gc_implementation/shared/copyFailedInfo.hpp
- src/share/vm/gc_implementation/shared/gSpaceCounters.cpp
- src/share/vm/gc_implementation/shared/gSpaceCounters.hpp
- src/share/vm/gc_implementation/shared/gcAdaptivePolicyCounters.cpp
- src/share/vm/gc_implementation/shared/gcAdaptivePolicyCounters.hpp
- src/share/vm/gc_implementation/shared/gcHeapSummary.hpp
- src/share/vm/gc_implementation/shared/gcId.cpp
- src/share/vm/gc_implementation/shared/gcId.hpp
- src/share/vm/gc_implementation/shared/gcPolicyCounters.cpp
- src/share/vm/gc_implementation/shared/gcPolicyCounters.hpp
- src/share/vm/gc_implementation/shared/gcStats.cpp
- src/share/vm/gc_implementation/shared/gcStats.hpp
- src/share/vm/gc_implementation/shared/gcTimer.cpp
- src/share/vm/gc_implementation/shared/gcTimer.hpp
- src/share/vm/gc_implementation/shared/gcTrace.cpp
- src/share/vm/gc_implementation/shared/gcTrace.hpp
- src/share/vm/gc_implementation/shared/gcTraceSend.cpp
- src/share/vm/gc_implementation/shared/gcTraceTime.cpp
- src/share/vm/gc_implementation/shared/gcTraceTime.hpp
- src/share/vm/gc_implementation/shared/gcUtil.cpp
- src/share/vm/gc_implementation/shared/gcUtil.hpp
- src/share/vm/gc_implementation/shared/gcWhen.hpp
- src/share/vm/gc_implementation/shared/generationCounters.cpp
- src/share/vm/gc_implementation/shared/generationCounters.hpp
- src/share/vm/gc_implementation/shared/hSpaceCounters.cpp
- src/share/vm/gc_implementation/shared/hSpaceCounters.hpp
- src/share/vm/gc_implementation/shared/immutableSpace.cpp
- src/share/vm/gc_implementation/shared/immutableSpace.hpp
- src/share/vm/gc_implementation/shared/isGCActiveMark.hpp
- src/share/vm/gc_implementation/shared/liveRange.hpp
- src/share/vm/gc_implementation/shared/markSweep.cpp
- src/share/vm/gc_implementation/shared/markSweep.hpp
- src/share/vm/gc_implementation/shared/markSweep.inline.hpp
- src/share/vm/gc_implementation/shared/mutableNUMASpace.cpp
- src/share/vm/gc_implementation/shared/mutableNUMASpace.hpp
- src/share/vm/gc_implementation/shared/mutableSpace.cpp
- src/share/vm/gc_implementation/shared/mutableSpace.hpp
- src/share/vm/gc_implementation/shared/objectCountEventSender.cpp
- src/share/vm/gc_implementation/shared/objectCountEventSender.hpp
- src/share/vm/gc_implementation/shared/plab.cpp
- src/share/vm/gc_implementation/shared/plab.hpp
- src/share/vm/gc_implementation/shared/plab.inline.hpp
- src/share/vm/gc_implementation/shared/spaceCounters.cpp
- src/share/vm/gc_implementation/shared/spaceCounters.hpp
- src/share/vm/gc_implementation/shared/spaceDecorator.cpp
- src/share/vm/gc_implementation/shared/spaceDecorator.hpp
- src/share/vm/gc_implementation/shared/suspendibleThreadSet.cpp
- src/share/vm/gc_implementation/shared/suspendibleThreadSet.hpp
- src/share/vm/gc_implementation/shared/vmGCOperations.cpp
- src/share/vm/gc_implementation/shared/vmGCOperations.hpp
- src/share/vm/gc_interface/allocTracer.cpp
- src/share/vm/gc_interface/allocTracer.hpp
- src/share/vm/gc_interface/collectedHeap.cpp
- src/share/vm/gc_interface/collectedHeap.hpp
- src/share/vm/gc_interface/collectedHeap.inline.hpp
- src/share/vm/gc_interface/gcCause.cpp
- src/share/vm/gc_interface/gcCause.hpp
- src/share/vm/gc_interface/gcName.hpp
- src/share/vm/memory/barrierSet.cpp
- src/share/vm/memory/barrierSet.hpp
- src/share/vm/memory/barrierSet.inline.hpp
- src/share/vm/memory/blockOffsetTable.cpp
- src/share/vm/memory/blockOffsetTable.hpp
- src/share/vm/memory/blockOffsetTable.inline.hpp
- src/share/vm/memory/cardGeneration.cpp
- src/share/vm/memory/cardGeneration.hpp
- src/share/vm/memory/cardGeneration.inline.hpp
- src/share/vm/memory/cardTableModRefBS.cpp
- src/share/vm/memory/cardTableModRefBS.hpp
- src/share/vm/memory/cardTableModRefBS.inline.hpp
- src/share/vm/memory/cardTableRS.cpp
- src/share/vm/memory/cardTableRS.hpp
- src/share/vm/memory/collectorPolicy.cpp
- src/share/vm/memory/collectorPolicy.hpp
- src/share/vm/memory/defNewGeneration.cpp
- src/share/vm/memory/defNewGeneration.hpp
- src/share/vm/memory/defNewGeneration.inline.hpp
- src/share/vm/memory/gcLocker.cpp
- src/share/vm/memory/gcLocker.hpp
- src/share/vm/memory/gcLocker.inline.hpp
- src/share/vm/memory/genCollectedHeap.cpp
- src/share/vm/memory/genCollectedHeap.hpp
- src/share/vm/memory/genMarkSweep.cpp
- src/share/vm/memory/genMarkSweep.hpp
- src/share/vm/memory/genOopClosures.cpp
- src/share/vm/memory/genOopClosures.hpp
- src/share/vm/memory/genOopClosures.inline.hpp
- src/share/vm/memory/genRemSet.cpp
- src/share/vm/memory/genRemSet.hpp
- src/share/vm/memory/genRemSet.inline.hpp
- src/share/vm/memory/generation.cpp
- src/share/vm/memory/generation.hpp
- src/share/vm/memory/generationSpec.cpp
- src/share/vm/memory/generationSpec.hpp
- src/share/vm/memory/modRefBarrierSet.hpp
- src/share/vm/memory/referencePolicy.cpp
- src/share/vm/memory/referencePolicy.hpp
- src/share/vm/memory/referenceProcessor.cpp
- src/share/vm/memory/referenceProcessor.hpp
- src/share/vm/memory/referenceProcessorStats.hpp
- src/share/vm/memory/space.cpp
- src/share/vm/memory/space.hpp
- src/share/vm/memory/space.inline.hpp
- src/share/vm/memory/specialized_oop_closures.hpp
- src/share/vm/memory/strongRootsScope.cpp
- src/share/vm/memory/strongRootsScope.hpp
- src/share/vm/memory/tenuredGeneration.cpp
- src/share/vm/memory/tenuredGeneration.hpp
- src/share/vm/memory/tenuredGeneration.inline.hpp
- src/share/vm/memory/threadLocalAllocBuffer.cpp
- src/share/vm/memory/threadLocalAllocBuffer.hpp
- src/share/vm/memory/threadLocalAllocBuffer.inline.hpp
- src/share/vm/memory/watermark.hpp
- src/share/vm/utilities/taskqueue.cpp
- src/share/vm/utilities/taskqueue.hpp
- src/share/vm/utilities/taskqueue.inline.hpp
- src/share/vm/utilities/workgroup.cpp
- src/share/vm/utilities/workgroup.hpp
- src/share/vm/utilities/yieldingWorkgroup.cpp
- src/share/vm/utilities/yieldingWorkgroup.hpp
- test/gc/concurrentMarkSweep/DisableResizePLAB.java
- test/gc/concurrentMarkSweep/GuardShrinkWarning.java
- test/gc/defnew/HeapChangeLogging.java
- test/gc/parallelScavenge/AdaptiveGCBoundary.java
- test/gc/parallelScavenge/TestDynShrinkHeap.java
Changeset: 7c56d384ed33
Author: roland
Date: 2015-05-22 09:14 +0200
URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/7c56d384ed33
8080699: Assert failed: Not a Java pointer in JCK test
Summary: Eliminated arraycopy node still reachable through exception edges
Reviewed-by: kvn
! src/share/vm/opto/arraycopynode.cpp
! src/share/vm/opto/callnode.cpp
+ test/compiler/arraycopy/TestDeadArrayCopyOnMemChain.java
Changeset: a7c457567b1e
Author: thartmann
Date: 2015-05-29 12:49 +0200
URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/a7c457567b1e
Merge
! src/share/vm/oops/instanceKlass.hpp
Changeset: 0e1f666bf724
Author: vlivanov
Date: 2015-05-29 17:04 +0300
URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/0e1f666bf724
8081320: Backout JDK-8059340: ConstantPool::_resolved_references is missing in heap dump
Reviewed-by: sspitsyn, coleenp
! src/cpu/aarch64/vm/interp_masm_aarch64.cpp
! src/cpu/aarch64/vm/interp_masm_aarch64.hpp
! src/cpu/sparc/vm/interp_masm_sparc.cpp
! src/cpu/sparc/vm/interp_masm_sparc.hpp
! src/cpu/x86/vm/interp_masm_x86.cpp
! src/cpu/x86/vm/interp_masm_x86.hpp
! src/share/vm/ci/ciStreams.cpp
! src/share/vm/classfile/classLoaderData.cpp
! src/share/vm/classfile/classLoaderData.hpp
! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/classfile/javaClasses.hpp
! src/share/vm/oops/constantPool.cpp
! src/share/vm/oops/constantPool.hpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/instanceKlass.hpp
! src/share/vm/prims/jvmtiRedefineClasses.cpp
! src/share/vm/runtime/vmStructs.cpp
Changeset: 40691aab6662
Author: vlivanov
Date: 2015-05-29 17:04 +0300
URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/40691aab6662
8001622: loadUB2L_immI8 & loadUS2L_immI16 rules don't match some 8-bit/16-bit masks
Reviewed-by: dlong, kvn, roland
! src/cpu/sparc/vm/sparc.ad
! src/cpu/x86/vm/x86_32.ad
! src/cpu/x86/vm/x86_64.ad
Changeset: 141cca8431be
Author: roland
Date: 2015-05-29 16:09 +0200
URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/141cca8431be
8080976: Unexpected AIOOB thrown from 1.9.0-ea-b64 on (regression)
Summary: Loop variant use in reduction should prevent vectorization
Reviewed-by: kvn, mcberg
! src/share/vm/opto/loopTransform.cpp
+ test/compiler/loopopts/superword/TestReductionWithLoopVariantUse.java
Changeset: 1aef080fd28d
Author: roland
Date: 2015-05-29 17:56 +0200
URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/1aef080fd28d
Merge
Changeset: 756b4790a823
Author: kvn
Date: 2015-06-04 12:52 -0700
URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/756b4790a823
Merge
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/prims/methodHandles.cpp
Changeset: 0f239a25e018
Author: amurillo
Date: 2015-06-04 15:38 -0700
URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/0f239a25e018
Merge
Changeset: ac8f7a9a590d
Author: amurillo
Date: 2015-06-08 11:11 -0700
URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/ac8f7a9a590d
Merge
Changeset: 93cc4d7535ce
Author: enevill
Date: 2015-06-10 12:29 +0000
URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/93cc4d7535ce
8085805: aarch64: AdvancedThresholdPolicy lacks tuning of InlineSmallCode size
Summary: Set default value of InlineSmallCode to 2500 on aarch64
Reviewed-by: kvn
! src/share/vm/runtime/advancedThresholdPolicy.cpp
Changeset: c25bfaaed7f2
Author: lana
Date: 2015-06-11 10:44 -0700
URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/c25bfaaed7f2
Added tag jdk9-b68 for changeset 11af3990d56c
! .hgtags
Changeset: ff0929a59ced
Author: lana
Date: 2015-06-11 20:19 -0700
URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/ff0929a59ced
Merge
Changeset: 6217fd2c767b
Author: sgehwolf
Date: 2015-06-12 16:09 +0100
URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/6217fd2c767b
8087120: [GCC5] java.lang.StackOverflowError on Zero JVM initialization on non x86 platforms.
Summary: Use __builtin_frame_address(0) rather than returning address of local variable.
Reviewed-by: dholmes
! src/os_cpu/linux_zero/vm/os_linux_zero.cpp
Changeset: 578f086f3435
Author: kvn
Date: 2015-06-03 15:02 -0700
URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/578f086f3435
8081778: Use Intel x64 CPU instructions for RSA acceleration
Summary: Add intrinsics for BigInteger squareToLen and mulAdd methods.
Reviewed-by: kvn, jrose
! src/cpu/x86/vm/assembler_x86.cpp
! src/cpu/x86/vm/assembler_x86.hpp
! src/cpu/x86/vm/macroAssembler_x86.cpp
! src/cpu/x86/vm/macroAssembler_x86.hpp
! src/cpu/x86/vm/stubGenerator_x86_64.cpp
! src/cpu/x86/vm/stubRoutines_x86_64.hpp
! src/cpu/x86/vm/vm_version_x86.cpp
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/opto/c2_globals.hpp
! src/share/vm/opto/escape.cpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/opto/runtime.cpp
! src/share/vm/opto/runtime.hpp
! src/share/vm/runtime/stubRoutines.cpp
! src/share/vm/runtime/stubRoutines.hpp
! src/share/vm/runtime/vmStructs.cpp
+ test/compiler/intrinsics/muladd/TestMulAdd.java
+ test/compiler/intrinsics/squaretolen/TestSquareToLen.java
Changeset: 6ea1c2a729ad
Author: kvn
Date: 2015-06-04 19:24 -0700
URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/6ea1c2a729ad
Merge
Changeset: ac1a9d805f11
Author: roland
Date: 2015-06-04 16:19 +0200
URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/ac1a9d805f11
8078866: compiler/eliminateAutobox/6934604/TestIntBoxing.java assert(p_f->Opcode() == Op_IfFalse) failed
Summary: Bail out from range check elimination if pre loop is not found
Reviewed-by: kvn
! src/share/vm/opto/loopTransform.cpp
Changeset: 758cc95296c1
Author: roland
Date: 2015-06-08 18:35 +0200
URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/758cc95296c1
8081823: C2 performs unsigned comparison against -1
Summary: x <= 0 || x > 0 wrongly folded as (x-1) >u -1
Reviewed-by: kvn, vlivanov
! src/share/vm/opto/ifnode.cpp
+ test/compiler/rangechecks/TestBadFoldCompare.java
Changeset: 421989a11af8
Author: roland
Date: 2015-05-12 14:26 +0200
URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/421989a11af8
8085832: Optimize main and post loop out when pre loop is found empty
Summary: Eliminate main loop and post loop if pre loop becomes empty
Reviewed-by: kvn, mcberg
! src/share/vm/opto/loopTransform.cpp
! src/share/vm/opto/loopnode.hpp
Changeset: 12df4231da03
Author: amurillo
Date: 2015-06-11 12:02 -0700
URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/12df4231da03
Merge
Changeset: 43e11a06fcf3
Author: amurillo
Date: 2015-06-15 10:56 -0700
URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/43e11a06fcf3
Merge
Changeset: 4e745c069aa3
Author: lana
Date: 2015-06-18 01:43 -0700
URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/4e745c069aa3
Added tag jdk9-b69 for changeset ff0929a59ced
! .hgtags
Changeset: 8672e9264db3
Author: lana
Date: 2015-06-18 10:23 -0700
URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/8672e9264db3
Merge
Changeset: 7bdd9afd08be
Author: enevill
Date: 2015-06-23 18:56 +0000
URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/7bdd9afd08be
8129551: aarch64: some regressions introduced by addition of vectorisation code
Summary: Fix regressions
Reviewed-by: kvn
! src/cpu/aarch64/vm/aarch64.ad
! src/cpu/aarch64/vm/assembler_aarch64.hpp
! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp
! src/cpu/aarch64/vm/macroAssembler_aarch64.hpp
Changeset: 5a9d5d58e667
Author: vlivanov
Date: 2015-06-11 14:19 +0300
URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/5a9d5d58e667
8074551: GWT can be marked non-compilable due to deopt count pollution
Reviewed-by: kvn
! src/share/vm/ci/ciMethod.cpp
! src/share/vm/ci/ciMethod.hpp
! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/classfile/classFileParser.hpp
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/oops/method.cpp
! src/share/vm/oops/method.hpp
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/runtime/deoptimization.cpp
+ test/compiler/jsr292/PollutedTrapCounts.java
Changeset: cdcedb28cf6e
Author: kvn
Date: 2015-06-12 09:59 -0700
URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/cdcedb28cf6e
Merge
Changeset: 63337cc98898
Author: enevill
Date: 2015-06-03 08:23 +0000
URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/63337cc98898
8081790: aarch64: SHA tests fail
Summary: Fix SHA tests in JTReg so they recognize aarch64
Reviewed-by: duke
Contributed-by: alexander.alexeev at caviumnetworks.com
! src/cpu/aarch64/vm/vm_version_aarch64.cpp
! test/compiler/intrinsics/sha/cli/SHAOptionsBase.java
! test/compiler/intrinsics/sha/cli/TestUseSHA1IntrinsicsOptionOnSupportedCPU.java
! test/compiler/intrinsics/sha/cli/TestUseSHA1IntrinsicsOptionOnUnsupportedCPU.java
! test/compiler/intrinsics/sha/cli/TestUseSHA256IntrinsicsOptionOnSupportedCPU.java
! test/compiler/intrinsics/sha/cli/TestUseSHA256IntrinsicsOptionOnUnsupportedCPU.java
! test/compiler/intrinsics/sha/cli/TestUseSHA512IntrinsicsOptionOnSupportedCPU.java
! test/compiler/intrinsics/sha/cli/TestUseSHA512IntrinsicsOptionOnUnsupportedCPU.java
! test/compiler/intrinsics/sha/cli/TestUseSHAOptionOnSupportedCPU.java
! test/compiler/intrinsics/sha/cli/TestUseSHAOptionOnUnsupportedCPU.java
! test/compiler/intrinsics/sha/cli/testcases/GenericTestCaseForOtherCPU.java
+ test/compiler/intrinsics/sha/cli/testcases/GenericTestCaseForSupportedCPU.java
- test/compiler/intrinsics/sha/cli/testcases/GenericTestCaseForSupportedSparcCPU.java
+ test/compiler/intrinsics/sha/cli/testcases/GenericTestCaseForUnsupportedAArch64CPU.java
+ test/compiler/intrinsics/sha/cli/testcases/UseSHAIntrinsicsSpecificTestCaseForUnsupportedCPU.java
- test/compiler/intrinsics/sha/cli/testcases/UseSHAIntrinsicsSpecificTestCaseForUnsupportedSparcCPU.java
+ test/compiler/intrinsics/sha/cli/testcases/UseSHASpecificTestCaseForSupportedCPU.java
- test/compiler/intrinsics/sha/cli/testcases/UseSHASpecificTestCaseForSupportedSparcCPU.java
+ test/compiler/intrinsics/sha/cli/testcases/UseSHASpecificTestCaseForUnsupportedCPU.java
- test/compiler/intrinsics/sha/cli/testcases/UseSHASpecificTestCaseForUnsupportedSparcCPU.java
! test/compiler/testlibrary/sha/predicate/IntrinsicPredicates.java
Changeset: fe9f9e33fe95
Author: roland
Date: 2015-06-12 14:10 +0200
URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/fe9f9e33fe95
8086046: escape analysis generates incorrect code as of B67
Summary: load bypasses arraycopy that sets the value after the ArrayCopyNode is expanded
Reviewed-by: kvn
! src/share/vm/opto/callnode.cpp
! src/share/vm/opto/callnode.hpp
! src/share/vm/opto/memnode.cpp
+ test/compiler/arraycopy/TestLoadBypassArrayCopy.java
Changeset: e8995523fc8a
Author: skovalev
Date: 2015-06-15 16:47 +0300
URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/e8995523fc8a
8078145: testlibrary_tests/RandomGeneratorTest.java failed with AssertionError : Unexpected random number sequence for mode: NO_SEED
Reviewed-by: iignatyev, vlivanov
! test/testlibrary_tests/RandomGeneratorTest.java
Changeset: d13ecb236a97
Author: roland
Date: 2015-06-09 12:09 +0200
URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/d13ecb236a97
8086016: closed/java/text/Format/NumberFormat/BigDecimalCompatibilityTest.java is crashing
Summary: Trying to transform ArrayCopyNode in dying part of the graph
Reviewed-by: kvn
! src/share/vm/opto/arraycopynode.cpp
! src/share/vm/opto/callnode.cpp
! src/share/vm/opto/callnode.hpp
Changeset: 918d124e7e39
Author: coleenp
Date: 2015-06-04 08:05 -0400
URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/918d124e7e39
8081219: hs_err improvement: Add event logging for class redefinition to the hs_err file
Summary: Use the Events::log function to save redefined classes for output to the hs_err file.
Reviewed-by: sspitsyn, jiangli, lfoltan
! src/share/vm/prims/jvmtiRedefineClasses.cpp
! src/share/vm/prims/jvmtiRedefineClasses.hpp
! src/share/vm/runtime/vm_operations.hpp
! src/share/vm/utilities/events.cpp
! src/share/vm/utilities/events.hpp
Changeset: 394e2a24dff2
Author: jwilhelm
Date: 2015-06-04 14:19 +0200
URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/394e2a24dff2
Merge
Changeset: 8597e296c18b
Author: david
Date: 2015-06-04 14:29 +0200
URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/8597e296c18b
8080947: Add uint as a valid VM flag type
Reviewed-by: brutisso, ddmitriev
! agent/src/share/classes/sun/jvm/hotspot/runtime/VM.java
! src/share/vm/gc/parallel/psMarkSweep.cpp
! src/share/vm/gc/shared/collectorPolicy.cpp
! src/share/vm/prims/whitebox.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/globals_extension.hpp
! src/share/vm/services/management.cpp
! src/share/vm/services/writeableFlags.cpp
! src/share/vm/services/writeableFlags.hpp
! src/share/vm/trace/trace.xml
Changeset: cbadc6df922b
Author: dcubed
Date: 2015-06-18 13:18 -0700
URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/cbadc6df922b
Merge
! src/share/vm/prims/jvmtiRedefineClasses.cpp
Changeset: cff206797bdd
Author: amurillo
Date: 2015-06-18 22:38 -0700
URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/cff206797bdd
Merge
- test/compiler/intrinsics/sha/cli/testcases/GenericTestCaseForSupportedSparcCPU.java
- test/compiler/intrinsics/sha/cli/testcases/UseSHAIntrinsicsSpecificTestCaseForUnsupportedSparcCPU.java
- test/compiler/intrinsics/sha/cli/testcases/UseSHASpecificTestCaseForSupportedSparcCPU.java
- test/compiler/intrinsics/sha/cli/testcases/UseSHASpecificTestCaseForUnsupportedSparcCPU.java
Changeset: 972580a0eef8
Author: amurillo
Date: 2015-06-23 14:20 -0700
URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/972580a0eef8
Merge
Changeset: 4f8acfe256da
Author: katleman
Date: 2015-06-25 10:21 -0700
URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/4f8acfe256da
Added tag jdk9-b70 for changeset 8672e9264db3
! .hgtags
Changeset: 07c6b035d68b
Author: lana
Date: 2015-06-28 16:39 -0700
URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/07c6b035d68b
Merge
- test/compiler/intrinsics/sha/cli/testcases/GenericTestCaseForSupportedSparcCPU.java
- test/compiler/intrinsics/sha/cli/testcases/UseSHAIntrinsicsSpecificTestCaseForUnsupportedSparcCPU.java
- test/compiler/intrinsics/sha/cli/testcases/UseSHASpecificTestCaseForSupportedSparcCPU.java
- test/compiler/intrinsics/sha/cli/testcases/UseSHASpecificTestCaseForUnsupportedSparcCPU.java
Changeset: 01d947f8d411
Author: david
Date: 2015-06-05 09:50 +0200
URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/01d947f8d411
8081382: Make flags ParallelGCThreads and ConcGCThreads of type uint
Reviewed-by: drwhite, stefank
! src/share/vm/gc/cms/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc/cms/parCardTableModRefBS.cpp
! src/share/vm/gc/cms/parNewGeneration.cpp
! src/share/vm/gc/g1/concurrentMark.cpp
! src/share/vm/gc/g1/g1CollectedHeap.cpp
! src/share/vm/gc/g1/g1OopClosures.cpp
! src/share/vm/gc/g1/heapRegionRemSet.cpp
! src/share/vm/gc/parallel/gcTaskManager.cpp
! src/share/vm/gc/parallel/pcTasks.cpp
! src/share/vm/gc/parallel/psCompactionManager.cpp
! src/share/vm/gc/parallel/psCompactionManager.hpp
! src/share/vm/gc/parallel/psParallelCompact.cpp
! 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/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp
! test/gc/arguments/TestParallelGCThreads.java
! test/serviceability/attach/AttachSetGetFlag.java
Changeset: 23cc50392e04
Author: drwhite
Date: 2015-06-05 10:27 +0200
URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/23cc50392e04
7097567: G1: abstract and encapsulate collector phases and transitions between them
Reviewed-by: mgerdin, tschatzl
! src/share/vm/gc/g1/concurrentMark.cpp
! src/share/vm/gc/g1/concurrentMarkThread.cpp
! src/share/vm/gc/g1/g1Allocator.cpp
! src/share/vm/gc/g1/g1CollectedHeap.cpp
! src/share/vm/gc/g1/g1CollectedHeap.hpp
! src/share/vm/gc/g1/g1CollectedHeap.inline.hpp
! src/share/vm/gc/g1/g1CollectorPolicy.cpp
! src/share/vm/gc/g1/g1CollectorPolicy.hpp
+ src/share/vm/gc/g1/g1CollectorState.hpp
! src/share/vm/gc/g1/g1EvacFailure.cpp
! src/share/vm/gc/g1/g1RemSet.cpp
! src/share/vm/gc/g1/g1RootProcessor.cpp
! src/share/vm/gc/g1/heapRegion.cpp
! src/share/vm/gc/shared/vmGCOperations.cpp
Changeset: 431b1333b1c1
Author: cjplummer
Date: 2015-06-05 13:40 -0700
URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/431b1333b1c1
8054386: Allow Java debugging when CDS is enabled
Summary: Map archive RW when debugging is enabled
Reviewed-by: sspitsyn, iklam, mseledtsov, dholmes
! src/share/vm/memory/filemap.cpp
Changeset: b28271afc952
Author: simonis
Date: 2015-06-08 17:39 +0000
URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/b28271afc952
8080684: PPC64: Fix little-endian build after "8077838: Recent developments for ppc"
Summary: Also fix the Power8 detection which was broken because we issued an illegal 'lqarx' instruction
Reviewed-by: kvn, asmundak
! src/cpu/ppc/vm/vm_version_ppc.cpp
Changeset: 8207729d4dff
Author: goetz
Date: 2015-06-08 15:40 +0200
URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/8207729d4dff
8085975: Fix warning "converting to jlong from double" of gcc 4.1.2 after 8079561
Reviewed-by: mgerdin, ehelin
! src/share/vm/runtime/timer.cpp
Changeset: cf5a0377f578
Author: coleenp
Date: 2015-06-09 10:26 -0400
URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/cf5a0377f578
8035074: hs_err improvement: Add time zone information in the hs_err file
8026335: hs_err improvement: Print exact compressed oops mode and the heap base value.
8026331: hs_err improvement: Print if we have seen any OutOfMemoryErrors or StackOverflowErrors
Summary: Add requested things to hs_err file.
Reviewed-by: ctornqvi, dholmes
! src/share/vm/interpreter/interpreterRuntime.cpp
! src/share/vm/memory/metaspace.cpp
! src/share/vm/memory/metaspace.hpp
! src/share/vm/memory/universe.cpp
! src/share/vm/memory/universe.hpp
! src/share/vm/runtime/os.cpp
! src/share/vm/runtime/os.hpp
! src/share/vm/runtime/sharedRuntime.cpp
! src/share/vm/utilities/exceptions.cpp
! src/share/vm/utilities/exceptions.hpp
! src/share/vm/utilities/vmError.cpp
Changeset: 0e505de1dff4
Author: mockner
Date: 2015-06-09 12:22 -0400
URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/0e505de1dff4
8076161: Runtime stub for throw_null_pointer_exception always constructs log messages
Summary: A LogEvents filter has been added to avoid unnecessary string construction.
Reviewed-by: coleenp, hseigel, dholmes
! src/share/vm/utilities/exceptions.cpp
Changeset: 045e847705db
Author: coleenp
Date: 2015-06-10 04:39 +0200
URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/045e847705db
Merge
! src/share/vm/utilities/exceptions.cpp
Changeset: fd32da92f8b9
Author: jwilhelm
Date: 2015-06-09 16:48 +0200
URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/fd32da92f8b9
Merge
! src/share/vm/prims/jvmtiRedefineClasses.cpp
Changeset: 90bf55c6ff80
Author: jwilhelm
Date: 2015-06-10 05:59 +0200
URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/90bf55c6ff80
Merge
Changeset: 4c6832d5feff
Author: kbarrett
Date: 2015-06-09 15:05 -0400
URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/4c6832d5feff
8086027: Multiple STATIC_ASSERTs at class scope doesn't work
Summary: Make supporting typedef name unique via __LINE__ concatenation
Reviewed-by: dholmes, brutisso
! src/share/vm/utilities/debug.cpp
! src/share/vm/utilities/debug.hpp
! src/share/vm/utilities/macros.hpp
Changeset: 265efe426d5a
Author: kbarrett
Date: 2015-06-10 07:37 +0200
URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/265efe426d5a
Merge
Changeset: ae5fa26d02d2
Author: ykantser
Date: 2015-06-08 12:54 +0200
URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/ae5fa26d02d2
8085813: The targeted processes in sun/tools tests should be launched with -XX:+UsePerfData flag in order to work on embedded platforms
Reviewed-by: sspitsyn
! test/serviceability/sa/TestClassLoaderStats.java
! test/serviceability/sa/TestStackTrace.java
! test/serviceability/sa/jmap-hashcode/Test8028623.java
Changeset: 76f495512e4a
Author: goetz
Date: 2015-06-11 11:07 -0400
URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/76f495512e4a
8086073: Fix PrintStubCode for empty StubCodeGenerator.
Reviewed-by: kvn, lfoltan
! src/share/vm/runtime/stubCodeGenerator.cpp
Changeset: ade59c868ad6
Author: david
Date: 2015-06-12 12:55 +0200
URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/ade59c868ad6
8025608: GC trace events missing nursery size information
Reviewed-by: sjohanss, mgerdin
! src/share/vm/gc/g1/g1CollectedHeap.cpp
! src/share/vm/gc/g1/g1CollectedHeap.hpp
! src/share/vm/gc/shared/gcHeapSummary.hpp
! src/share/vm/gc/shared/gcTrace.hpp
! src/share/vm/gc/shared/gcTraceSend.cpp
! src/share/vm/trace/trace.xml
Changeset: e43885496ea0
Author: jiangli
Date: 2015-06-12 17:29 -0400
URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/e43885496ea0
8015086: add interned strings to the shared archive.
Summary: Support saving interned strings in shared CDS archive.
Reviewed-by: coleenp, iklam, pliden
! src/share/vm/classfile/compactHashtable.cpp
! src/share/vm/classfile/compactHashtable.hpp
! src/share/vm/classfile/javaClasses.hpp
! src/share/vm/classfile/stringTable.cpp
! src/share/vm/classfile/stringTable.hpp
! src/share/vm/classfile/symbolTable.cpp
! src/share/vm/gc/g1/g1StringDedupThread.cpp
! src/share/vm/gc/g1/g1StringDedupThread.hpp
! src/share/vm/memory/filemap.cpp
! src/share/vm/memory/filemap.hpp
! src/share/vm/memory/metaspace.cpp
! src/share/vm/memory/metaspaceShared.cpp
! src/share/vm/memory/metaspaceShared.hpp
! src/share/vm/memory/universe.cpp
! src/share/vm/prims/whitebox.cpp
! src/share/vm/runtime/synchronizer.cpp
! src/share/vm/services/virtualMemoryTracker.cpp
Changeset: 46850a050b8b
Author: jiangli
Date: 2015-06-12 19:49 -0400
URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/46850a050b8b
8042668: GC Support for shared heap ranges in CDS
Summary: Added "Archive Region" support to the G1 GC
Reviewed-by: tschatzl, brutisso
Contributed-by: tom.benson at oracle.com
! src/share/vm/gc/g1/collectionSetChooser.cpp
! src/share/vm/gc/g1/collectionSetChooser.hpp
! src/share/vm/gc/g1/concurrentMark.cpp
! src/share/vm/gc/g1/g1Allocator.cpp
! src/share/vm/gc/g1/g1Allocator.hpp
! src/share/vm/gc/g1/g1BiasedArray.hpp
! src/share/vm/gc/g1/g1CollectedHeap.cpp
! src/share/vm/gc/g1/g1CollectedHeap.hpp
! src/share/vm/gc/g1/g1EvacFailure.cpp
! src/share/vm/gc/g1/g1HRPrinter.cpp
! src/share/vm/gc/g1/g1HRPrinter.hpp
! src/share/vm/gc/g1/g1MarkSweep.cpp
! src/share/vm/gc/g1/g1MarkSweep.hpp
! src/share/vm/gc/g1/heapRegion.cpp
! src/share/vm/gc/g1/heapRegion.hpp
! src/share/vm/gc/g1/heapRegionManager.cpp
! src/share/vm/gc/g1/heapRegionManager.hpp
! src/share/vm/gc/g1/heapRegionSet.cpp
! src/share/vm/gc/g1/heapRegionType.cpp
! src/share/vm/gc/g1/heapRegionType.hpp
! src/share/vm/gc/serial/markSweep.cpp
! src/share/vm/gc/serial/markSweep.hpp
! src/share/vm/gc/serial/markSweep.inline.hpp
! src/share/vm/gc/shared/collectedHeap.hpp
Changeset: 9f30e311a148
Author: kbarrett
Date: 2015-06-15 01:38 -0400
URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/9f30e311a148
8098517: Unprotected PrintMalloc in os::realloc
Summary: Also verify tty != NULL before printing.
Reviewed-by: dholmes
! src/share/vm/runtime/os.cpp
Changeset: 6484a4b78372
Author: sjohanss
Date: 2015-06-15 10:24 +0200
URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/6484a4b78372
8077279: assert(ic->is_clean()) failed: IC should be clean
Reviewed-by: rbackman, thartmann
! src/share/vm/code/codeCache.hpp
! src/share/vm/code/nmethod.cpp
! src/share/vm/runtime/sweeper.cpp
Changeset: 093fa26dc3a1
Author: jwilhelm
Date: 2015-06-15 13:48 +0200
URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/093fa26dc3a1
Merge
Changeset: 5a799e9af4b7
Author: sgehwolf
Date: 2015-06-15 11:50 +0200
URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/5a799e9af4b7
8098552: 8079792 breaks Zero builds without precompiled headers.
Summary: Include memRegion.hpp in g1BiasedArray.hpp
Reviewed-by: ehelin, sjohanss
! src/share/vm/gc/g1/g1BiasedArray.hpp
Changeset: 33f1bdd53f66
Author: ctornqvi
Date: 2015-06-15 14:33 -0700
URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/33f1bdd53f66
8087121: bscmake fails when building inside VS2013
Reviewed-by: hseigel, lfoltan, mgronlun
! src/share/tools/ProjectCreator/WinGammaPlatformVC10.java
Changeset: b8a3be10a4ed
Author: bdelsart
Date: 2015-06-16 11:58 +0200
URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/b8a3be10a4ed
8079473: allow demangling to be optional in dll_address_to_function_name
Summary: add a demangling boolean argument to dll_address_to_function_name and decode
Reviewed-by: dholmes, simonis
! src/os/aix/vm/decoder_aix.hpp
! src/os/aix/vm/os_aix.cpp
! src/os/aix/vm/porting_aix.cpp
! src/os/aix/vm/porting_aix.hpp
! src/os/bsd/vm/decoder_machO.hpp
! 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/decoder_windows.cpp
! src/os/windows/vm/decoder_windows.hpp
! src/os/windows/vm/os_windows.cpp
! src/share/vm/runtime/os.hpp
! src/share/vm/utilities/decoder.cpp
! src/share/vm/utilities/decoder.hpp
! src/share/vm/utilities/decoder_elf.cpp
! src/share/vm/utilities/decoder_elf.hpp
Changeset: 031d1463ed4c
Author: aeriksso
Date: 2015-06-16 15:59 +0200
URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/031d1463ed4c
8076110: VM crash when class is redefined with Instrumentation.redefineClasses
Reviewed-by: coleenp, sspitsyn
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/prims/jvmtiRedefineClasses.cpp
+ test/runtime/RedefineTests/RedefineRunningMethodsWithResolutionErrors.java
Changeset: 8c0e5aa4995e
Author: poonam
Date: 2015-06-16 14:30 -0700
URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/8c0e5aa4995e
8085965: VM hangs in C2Compiler
Summary: CMSClassUnloadingEnabled and ExplicitGCInvokesConcurrentAndUnloadsClasses should be disabled when -Xnoclassgc is specified
Reviewed-by: jmasa, kbarrett
! src/share/vm/gc/serial/genMarkSweep.cpp
! src/share/vm/runtime/arguments.cpp
Changeset: 87179f8c91f8
Author: poonam
Date: 2015-06-17 00:52 +0000
URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/87179f8c91f8
Merge
Changeset: d89dc667352b
Author: coleenp
Date: 2015-06-17 11:30 -0400
URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/d89dc667352b
8085865: hs_err improvement: Printing /proc/cpuinfo makes too long hs_err files
Summary: summarize information from linux-x86; it's too long and redundant
Reviewed-by: gtriantafill, dholmes, mgerdin, dcubed
! 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/runtime/os.cpp
! src/share/vm/runtime/os.hpp
! src/share/vm/runtime/vm_version.cpp
! src/share/vm/utilities/vmError.cpp
Changeset: c30414cbbd88
Author: coleenp
Date: 2015-06-17 15:45 +0000
URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/c30414cbbd88
Merge
! 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/runtime/os.hpp
Changeset: ee0c45f5e977
Author: jwilhelm
Date: 2015-06-17 14:44 +0200
URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/ee0c45f5e977
8077842: Remove the level parameter passed around in GenCollectedHeap
Reviewed-by: kbarrett, mgerdin
! agent/src/share/classes/sun/jvm/hotspot/gc/shared/Generation.java
! agent/src/share/classes/sun/jvm/hotspot/utilities/PointerLocation.java
! 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/parNewGeneration.hpp
! src/share/vm/gc/cms/parOopClosures.inline.hpp
! src/share/vm/gc/cms/vmCMSOperations.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/genMarkSweep.hpp
! src/share/vm/gc/serial/tenuredGeneration.cpp
! src/share/vm/gc/serial/tenuredGeneration.hpp
! src/share/vm/gc/shared/cardGeneration.cpp
! src/share/vm/gc/shared/cardGeneration.hpp
! src/share/vm/gc/shared/cardTableRS.cpp
! src/share/vm/gc/shared/cardTableRS.hpp
! src/share/vm/gc/shared/collectorPolicy.cpp
! src/share/vm/gc/shared/collectorPolicy.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/generationSpec.cpp
! src/share/vm/gc/shared/generationSpec.hpp
! src/share/vm/gc/shared/vmGCOperations.cpp
! src/share/vm/gc/shared/vmGCOperations.hpp
! src/share/vm/runtime/vmStructs.cpp
! src/share/vm/services/memoryService.cpp
Changeset: c9f09a9435cc
Author: david
Date: 2015-06-17 17:29 +0200
URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/c9f09a9435cc
7169803: Usage of pretenured value is not correct
Reviewed-by: tamao, jmasa
! src/share/vm/gc/parallel/psAdaptiveSizePolicy.cpp
! src/share/vm/gc/parallel/psOldGen.cpp
Changeset: f26a2f504e28
Author: iklam
Date: 2015-06-17 13:22 -0700
URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/f26a2f504e28
8098815: Assertion failure in CDS shared string archive support on Windows
Summary: check for a zero length before calling the G1 fill_archive_regions routine
Reviewed-by: coleenp, iklam, dcubed
Contributed-by: tom.benson at oracle.com
! src/share/vm/memory/filemap.cpp
Changeset: 7128e27f94fb
Author: iklam
Date: 2015-06-17 22:49 +0000
URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/7128e27f94fb
Merge
Changeset: 68ccb61f76e9
Author: coleenp
Date: 2015-06-17 21:44 +0000
URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/68ccb61f76e9
8098821: Crash in system dictionary initialization with shared strings
Summary: map string regions after the compressed class base is known
Reviewed-by: iklam, dcubed
Contributed-by: coleen.phillimore at oracle.com, mikhailo.seledtsov at oracle.com
! src/share/vm/memory/filemap.cpp
! src/share/vm/memory/filemap.hpp
! src/share/vm/memory/metaspace.cpp
! src/share/vm/memory/metaspaceShared.cpp
! src/share/vm/prims/whitebox.cpp
Changeset: d6930f725b2d
Author: coleenp
Date: 2015-06-17 23:46 +0000
URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/d6930f725b2d
Merge
Changeset: 3a6340e51172
Author: coleenp
Date: 2015-06-18 00:40 +0000
URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/3a6340e51172
Merge
! src/share/vm/memory/filemap.cpp
Changeset: 9498f65dc429
Author: erikj
Date: 2015-06-18 10:26 +0200
URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/9498f65dc429
8087195: Support building hotspot with devkits on Macosx
Reviewed-by: dholmes, ihse
! make/bsd/makefiles/dtrace.make
! make/bsd/makefiles/universal.gmk
Changeset: 67ef66f8a9ab
Author: hseigel
Date: 2015-06-18 08:44 -0400
URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/67ef66f8a9ab
8042041: https://bugs.openjdk.java.net/browse/JDK-8042041
Summary: Don't assert if class has a bad element_tag in an element_value structure of a RuntimeVisibleAnnotation attribute. Instead, ignore the attribute.
Reviewed-by: acorn, gtriantafill
! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/classfile/classFileParser.hpp
+ test/runtime/classFileParserBug/AnnotationTag.java
+ test/runtime/classFileParserBug/badAnnotTag.jcod
Changeset: 77ca08d2e512
Author: bpittore
Date: 2015-06-18 10:47 -0400
URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/77ca08d2e512
8080776: ARM 32 bit binaries do not run on 64 bit ARM v8 hardware
Summary: Need to know arm cpu type earlier in the init sequence to avoid illegal instruction
Reviewed-by: dholmes, dlong, bdelsart
! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/vm_version.hpp
Changeset: 4a179f93d775
Author: shade
Date: 2015-06-19 09:41 +0200
URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/4a179f93d775
8078438: Interpreter should support conditional card marks (UseCondCardMark) on x86 and aarch64
Summary: Add interpreter support for conditional card marks on x86 and aarch64
Reviewed-by: tschatzl, aph
! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp
! src/cpu/aarch64/vm/macroAssembler_aarch64.hpp
! src/cpu/x86/vm/macroAssembler_x86.cpp
! src/cpu/x86/vm/macroAssembler_x86.hpp
Changeset: a7d15bf7b961
Author: aph
Date: 2015-06-19 09:41 +0200
URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/a7d15bf7b961
8079315: UseCondCardMark broken in conjunction with CMS precleaning on x86
Summary: Add the necessary StoreLoad barrier in interpreter, C1 and C2 for x86
Reviewed-by: tschatzl
! src/cpu/x86/vm/macroAssembler_x86.cpp
! src/share/vm/c1/c1_LIRGenerator.cpp
! src/share/vm/opto/graphKit.cpp
Changeset: fdc0cb96061f
Author: tschatzl
Date: 2015-06-19 11:27 +0200
URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/fdc0cb96061f
8078669: G1 applies SurvivorAlignmentInBytes to both survivor and old gen
Summary: After refactoring of the relevant code in JDK-8060025 the survivor alignment had been applied to any allocation within PLABs. Only do that for survivor allocations again. Improve the related tests to have less variance.
Reviewed-by: jmasa, fzhinkin
! src/share/vm/gc/g1/g1Allocator.hpp
! test/gc/survivorAlignment/TestAllocationInEden.java
! test/gc/survivorAlignment/TestPromotionFromEdenToTenured.java
! test/gc/survivorAlignment/TestPromotionFromSurvivorToTenuredAfterFullGC.java
! test/gc/survivorAlignment/TestPromotionFromSurvivorToTenuredAfterMinorGC.java
! test/gc/survivorAlignment/TestPromotionToSurvivor.java
Changeset: 5bbf25472731
Author: gziemski
Date: 2015-06-18 14:39 -0500
URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/5bbf25472731
8122937: [JEP 245] Validate JVM Command-Line Flag Arguments.
Summary: Validate the arguments to all JVM command-line flags so as to avoid crashes, and ensure that appropriate error messages are displayed when they are invalid.
Reviewed-by: ddmitriev, dholmes, kbarrett, drwhite, brutisso, coleenp
! src/cpu/ppc/vm/globals_ppc.hpp
! src/cpu/sparc/vm/globals_sparc.hpp
! src/cpu/x86/vm/globals_x86.hpp
! src/cpu/zero/vm/globals_zero.hpp
! src/os/aix/vm/globals_aix.hpp
! src/os/bsd/vm/globals_bsd.hpp
! src/os/linux/vm/globals_linux.hpp
! src/os/solaris/vm/globals_solaris.hpp
! src/os/windows/vm/globals_windows.hpp
! src/share/vm/c1/c1_globals.cpp
! src/share/vm/c1/c1_globals.hpp
! src/share/vm/gc/g1/g1_globals.cpp
! src/share/vm/gc/g1/g1_globals.hpp
! src/share/vm/opto/c2_globals.cpp
! src/share/vm/opto/c2_globals.hpp
! src/share/vm/prims/whitebox.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/arguments.hpp
+ src/share/vm/runtime/commandLineFlagConstraintList.cpp
+ src/share/vm/runtime/commandLineFlagConstraintList.hpp
+ src/share/vm/runtime/commandLineFlagConstraintsCompiler.cpp
+ src/share/vm/runtime/commandLineFlagConstraintsCompiler.hpp
+ src/share/vm/runtime/commandLineFlagConstraintsGC.cpp
+ src/share/vm/runtime/commandLineFlagConstraintsGC.hpp
+ src/share/vm/runtime/commandLineFlagConstraintsRuntime.cpp
+ src/share/vm/runtime/commandLineFlagConstraintsRuntime.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
! src/share/vm/runtime/globals_extension.hpp
! src/share/vm/runtime/init.cpp
! src/share/vm/runtime/os_ext.hpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/services/attachListener.cpp
! src/share/vm/services/classLoadingService.cpp
! src/share/vm/services/diagnosticCommand.cpp
! src/share/vm/services/management.cpp
! src/share/vm/services/memoryService.cpp
! src/share/vm/services/writeableFlags.cpp
! src/share/vm/services/writeableFlags.hpp
! test/compiler/c2/7200264/Test7200264.sh
! test/compiler/startup/NumCompilerThreadsCheck.java
! test/gc/arguments/TestHeapFreeRatio.java
! test/gc/arguments/TestSurvivorAlignmentInBytesOption.java
! test/gc/g1/TestStringDeduplicationTools.java
! test/runtime/CompressedOops/CompressedClassSpaceSize.java
! test/runtime/CompressedOops/ObjectAlignment.java
! test/runtime/contended/Options.java
Changeset: 21bbcc957937
Author: ddmitriev
Date: 2015-06-19 07:57 +0300
URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/21bbcc957937
8072931: JEP-JDK-8059557: Test task: test framework development
Summary: Test set for JEP 245 Validate JVM Command-Line Flag Arguments
Reviewed-by: ctornqvi, dholmes, gziemski
! test/TEST.groups
+ test/runtime/CommandLine/OptionsValidation/TestJcmdOutput.java
+ test/runtime/CommandLine/OptionsValidation/TestOptionsWithRanges.java
+ test/runtime/CommandLine/OptionsValidation/TestOptionsWithRangesDynamic.java
+ test/runtime/CommandLine/OptionsValidation/common/optionsvalidation/DoubleJVMOption.java
+ test/runtime/CommandLine/OptionsValidation/common/optionsvalidation/IntJVMOption.java
+ test/runtime/CommandLine/OptionsValidation/common/optionsvalidation/JVMOption.java
+ test/runtime/CommandLine/OptionsValidation/common/optionsvalidation/JVMOptionsUtils.java
Changeset: bf2c494a8266
Author: coleenp
Date: 2015-06-19 13:03 +0000
URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/bf2c494a8266
Merge
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/services/memoryService.cpp
Changeset: 8869bb2bc262
Author: jprovino
Date: 2015-06-18 16:28 -0400
URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/8869bb2bc262
8085987: Vm crash "not long aligned" in nsk/stress/metaspace/jck60/jck6* tests
Summary: The word size being allocated needs to be rounded up.
Reviewed-by: jmasa, tbenson
! src/share/vm/memory/metaspace.cpp
Changeset: 01a99de9d5cb
Author: cjplummer
Date: 2015-06-19 14:23 -0700
URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/01a99de9d5cb
8087153: EXCEPTION_ACCESS_VIOLATION when CDS RO section vanished on win32
Summary: When mapping RW for debugging support, update space_info->read_only to reflect it is RW
Reviewed-by: dcubed, coleenp, iklam
! src/share/vm/memory/filemap.cpp
Changeset: 2e5dfcbc8a5a
Author: lmesnik
Date: 2015-06-09 15:03 +0300
URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/2e5dfcbc8a5a
8079134: [TESTBUG] Remove applicable_*gc and needs_*gc groups from TEST.groups
Reviewed-by: mgerdin, drwhite
! test/TEST.groups
Changeset: 5916110131c4
Author: stuefe
Date: 2015-06-22 19:21 -0400
URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/5916110131c4
8078513: [linux] Clean up code relevant to LinuxThreads implementation
Reviewed-by: dholmes, sla, coleenp, simonis
! agent/src/os/linux/proc_service.h
! src/os/aix/vm/os_aix.cpp
! 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_cpu/linux_x86/vm/os_linux_x86.cpp
! src/os_cpu/linux_x86/vm/threadLS_linux_x86.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp
Changeset: 4aac5a6d3eb2
Author: shade
Date: 2015-06-23 10:12 +0200
URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/4aac5a6d3eb2
8129332: Missing test case for JDK-8078438
Summary: Add the test case originally developed for JDK-8078438
Reviewed-by: tschatzl
+ test/gc/CondCardMark/Basic.java
Changeset: 69d1ffe46890
Author: dsamersoff
Date: 2015-06-23 12:35 +0300
URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/69d1ffe46890
8081576: serviceability/sa tests fail due to LingeredApp process fails to start
Summary: Provide a API to corrctly terminate LingeredApp
Reviewed-by: sspitsyn
! test/serviceability/sa/TestClassLoaderStats.java
! test/serviceability/sa/TestStackTrace.java
Changeset: ee8ce10986aa
Author: dsamersoff
Date: 2015-06-23 11:00 +0000
URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/ee8ce10986aa
Merge
Changeset: 24dc0703f928
Author: adinn
Date: 2015-06-23 10:17 -0400
URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/24dc0703f928
8129584: Fix required for aarch64 after 8122937
Summary: The fix for 8122937 omitted cpu/aarch64 changes required by src/share fixes
Reviewed-by: kvn, simonis
! src/cpu/aarch64/vm/globals_aarch64.hpp
Changeset: 9fd1e63eb982
Author: bdelsart
Date: 2015-06-23 17:48 +0200
URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/9fd1e63eb982
8087133: Improve sharing of native wrappers in SignatureHandlerLibrary
Summary: fingerprint normalization for arm32
Reviewed-by: dholmes, coleenp
! src/share/vm/interpreter/interpreterRuntime.cpp
! src/share/vm/interpreter/interpreterRuntime.hpp
! src/share/vm/runtime/signature.hpp
Changeset: 357d0ffc7dab
Author: bdelsart
Date: 2015-06-23 18:03 +0200
URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/357d0ffc7dab
Merge
Changeset: accd0f763858
Author: dsamersoff
Date: 2015-06-23 20:55 +0300
URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/accd0f763858
8078632: conflicts between open and closed SA ports
Summary: closed port is renamed to arm64
Reviewed-by: dlong, dholmes
! agent/src/share/classes/sun/jvm/hotspot/utilities/AltPlatformInfo.java
! agent/src/share/classes/sun/jvm/hotspot/utilities/PlatformInfo.java
Changeset: a005dca78b98
Author: dsamersoff
Date: 2015-06-23 18:05 +0000
URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/a005dca78b98
Merge
Changeset: 987e2ab36734
Author: kbarrett
Date: 2015-06-23 17:18 -0400
URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/987e2ab36734
8129446: crash when reporting corrupted classfile
Summary: Increase buffer size and use jio_snprintf for message generation
Reviewed-by: tbenson, coleenp, iklam
! src/share/vm/classfile/compactHashtable.cpp
Changeset: 8528cb30b2b3
Author: kbarrett
Date: 2015-06-24 02:00 +0200
URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/8528cb30b2b3
Merge
Changeset: 627850850754
Author: coleenp
Date: 2015-06-23 22:10 -0400
URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/627850850754
8129607: Incorrect GPL header
Summary: fix typo in GPL header
Reviewed-by: kvn, dholmes
! src/os_cpu/linux_ppc/vm/os_linux_ppc.cpp
Changeset: 7389e85d56fb
Author: bdelsart
Date: 2015-06-24 08:30 +0200
URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/7389e85d56fb
8030076: remove unused runtime related code
Summary: small cleanup of runtime code
Reviewed-by: dholmes, coleenp
! agent/src/share/classes/sun/jvm/hotspot/runtime/Frame.java
! src/cpu/aarch64/vm/frame_aarch64.cpp
! src/cpu/sparc/vm/frame_sparc.cpp
! src/cpu/x86/vm/frame_x86.cpp
! src/share/vm/interpreter/templateInterpreter.hpp
! src/share/vm/runtime/frame.hpp
! src/share/vm/runtime/sharedRuntime.cpp
Changeset: d472d1331479
Author: sjohanss
Date: 2015-06-24 08:37 +0200
URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/d472d1331479
8081607: Change default GC for server configurations to G1
Summary: For more info see JEP 248.
Reviewed-by: pliden, tschatzl
! src/share/vm/runtime/arguments.cpp
! test/gc/arguments/TestSelectDefaultGC.java
Changeset: c23a78fd7182
Author: sjohanss
Date: 2015-06-24 10:28 +0200
URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/c23a78fd7182
Merge
Changeset: 1805f1b68097
Author: tschatzl
Date: 2015-06-24 09:42 +0200
URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/1805f1b68097
8079208: gc/g1/TestLargePageUseForAuxMemory.java fails due to not considering page allocation granularity for setup
Summary: The test case needs to use the OS'es allocation granularity to properly determine the boundary values for the test.
Reviewed-by: dfazunen, jmasa, ecaspole
! src/share/vm/prims/whitebox.cpp
! test/gc/g1/TestLargePageUseForAuxMemory.java
Changeset: c6eba2b4fb99
Author: tschatzl
Date: 2015-06-24 11:55 +0200
URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/c6eba2b4fb99
Merge
Changeset: bd2880d64d1d
Author: enevill
Date: 2015-06-24 05:45 -0400
URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/bd2880d64d1d
8081294: aarch64: fails to build on ubuntu wily
Reviewed-by: dholmes
! agent/src/os/linux/libproc.h
Changeset: d2a850250e50
Author: dholmes
Date: 2015-06-24 11:58 +0200
URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/d2a850250e50
Merge
Changeset: 7cce923d043c
Author: dholmes
Date: 2015-06-24 13:26 +0200
URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/7cce923d043c
Merge
Changeset: f48c6891ec48
Author: brutisso
Date: 2015-06-23 13:26 +0200
URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/f48c6891ec48
8129549: G1: Make sure the concurrent thread does not mix its logging with the STW pauses
Reviewed-by: pliden, tschatzl
! src/share/vm/gc/g1/concurrentMark.cpp
! src/share/vm/gc/g1/concurrentMarkThread.cpp
! src/share/vm/gc/g1/concurrentMarkThread.hpp
! src/share/vm/gc/g1/g1CollectedHeap.cpp
! src/share/vm/gc/g1/g1CollectedHeap.hpp
Changeset: 626c3842ad4f
Author: brutisso
Date: 2015-06-24 15:04 +0200
URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/626c3842ad4f
Merge
Changeset: 0032abb6e693
Author: aph
Date: 2015-06-12 15:49 +0100
URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/0032abb6e693
8078521: AARCH64: Add AArch64 SA support
Summary: Add AArch64 SA support
Reviewed-by: dsamersoff, dholmes
! agent/make/Makefile
! agent/src/os/linux/LinuxDebuggerLocal.c
! agent/src/os/linux/Makefile
! agent/src/share/classes/sun/jvm/hotspot/HSDB.java
+ agent/src/share/classes/sun/jvm/hotspot/debugger/aarch64/AARCH64ThreadContext.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/linux/LinuxCDebugger.java
+ agent/src/share/classes/sun/jvm/hotspot/debugger/linux/aarch64/LinuxAARCH64CFrame.java
+ agent/src/share/classes/sun/jvm/hotspot/debugger/linux/aarch64/LinuxAARCH64ThreadContext.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/proc/ProcDebuggerLocal.java
+ agent/src/share/classes/sun/jvm/hotspot/debugger/proc/aarch64/ProcAARCH64Thread.java
+ agent/src/share/classes/sun/jvm/hotspot/debugger/proc/aarch64/ProcAARCH64ThreadContext.java
+ agent/src/share/classes/sun/jvm/hotspot/debugger/proc/aarch64/ProcAARCH64ThreadFactory.java
+ agent/src/share/classes/sun/jvm/hotspot/debugger/remote/aarch64/RemoteAARCH64Thread.java
+ agent/src/share/classes/sun/jvm/hotspot/debugger/remote/aarch64/RemoteAARCH64ThreadContext.java
+ agent/src/share/classes/sun/jvm/hotspot/debugger/remote/aarch64/RemoteAARCH64ThreadFactory.java
! agent/src/share/classes/sun/jvm/hotspot/runtime/Threads.java
+ agent/src/share/classes/sun/jvm/hotspot/runtime/aarch64/AARCH64CurrentFrameGuess.java
+ agent/src/share/classes/sun/jvm/hotspot/runtime/aarch64/AARCH64Frame.java
+ agent/src/share/classes/sun/jvm/hotspot/runtime/aarch64/AARCH64JavaCallWrapper.java
+ agent/src/share/classes/sun/jvm/hotspot/runtime/aarch64/AARCH64RegisterMap.java
+ agent/src/share/classes/sun/jvm/hotspot/runtime/linux_aarch64/LinuxAARCH64JavaThreadPDAccess.java
! make/sa.files
Changeset: 3032dd028886
Author: dsamersoff
Date: 2015-06-24 13:16 +0000
URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/3032dd028886
Merge
Changeset: 3ebc4f430a74
Author: dsamersoff
Date: 2015-06-24 14:28 +0000
URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/3ebc4f430a74
Merge
Changeset: 4ffba31b9baa
Author: jwilhelm
Date: 2015-06-24 13:38 +0200
URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/4ffba31b9baa
Merge
! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/classfile/classFileParser.hpp
- test/compiler/intrinsics/sha/cli/testcases/GenericTestCaseForSupportedSparcCPU.java
- test/compiler/intrinsics/sha/cli/testcases/UseSHAIntrinsicsSpecificTestCaseForUnsupportedSparcCPU.java
- test/compiler/intrinsics/sha/cli/testcases/UseSHASpecificTestCaseForSupportedSparcCPU.java
- test/compiler/intrinsics/sha/cli/testcases/UseSHASpecificTestCaseForUnsupportedSparcCPU.java
Changeset: 9251516ec93d
Author: mcberg
Date: 2015-06-16 16:10 -0700
URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/9251516ec93d
8080325: SuperWord loop unrolling analysis
Summary: Determine loop unroll factor based on supported vectors sizes.
Reviewed-by: roland, kvn
! src/cpu/x86/vm/c2_init_x86.cpp
! 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
! src/share/vm/opto/superword.hpp
Changeset: ce0c612ea443
Author: ascarpino
Date: 2015-06-17 17:48 -0700
URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/ce0c612ea443
8073108: Use x86 and SPARC CPU instructions for GHASH acceleration
Reviewed-by: kvn, jrose
! src/cpu/aarch64/vm/vm_version_aarch64.cpp
! src/cpu/ppc/vm/vm_version_ppc.cpp
! src/cpu/sparc/vm/assembler_sparc.hpp
! src/cpu/sparc/vm/stubGenerator_sparc.cpp
! src/cpu/sparc/vm/vm_version_sparc.cpp
! src/cpu/x86/vm/assembler_x86.cpp
! src/cpu/x86/vm/assembler_x86.hpp
! src/cpu/x86/vm/stubGenerator_x86_32.cpp
! src/cpu/x86/vm/stubGenerator_x86_64.cpp
! src/cpu/x86/vm/stubRoutines_x86.cpp
! src/cpu/x86/vm/stubRoutines_x86.hpp
! src/cpu/x86/vm/vm_version_x86.cpp
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/opto/escape.cpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/opto/runtime.cpp
! src/share/vm/opto/runtime.hpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/stubRoutines.cpp
! src/share/vm/runtime/stubRoutines.hpp
! src/share/vm/runtime/vmStructs.cpp
! test/compiler/codegen/7184394/TestAESBase.java
! test/compiler/codegen/7184394/TestAESEncode.java
! test/compiler/codegen/7184394/TestAESMain.java
Changeset: a59d9a08b648
Author: kvn
Date: 2015-06-18 11:09 -0700
URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/a59d9a08b648
8129094: assert(is_java_primitive(bt)) failed: only primitive type vectors
Summary: ignored non-primitive type memory operation regardless its (or its inputs) control.
Reviewed-by: roland, mcberg
! src/share/vm/opto/superword.cpp
Changeset: 8f8c4af059a9
Author: goetz
Date: 2015-06-11 10:50 +0200
URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/8f8c4af059a9
8087183: Fix call to inline function is_oop in header debugInfo.hpp.
Reviewed-by: kvn, kbarrett, dholmes
! src/share/vm/code/debugInfo.cpp
! src/share/vm/code/debugInfo.hpp
Changeset: 405cb20a06a9
Author: kvn
Date: 2015-06-19 15:24 -0700
URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/405cb20a06a9
Merge
! src/share/vm/runtime/globals.hpp
Changeset: b125c7ae3995
Author: kvn
Date: 2015-06-19 17:46 -0700
URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/b125c7ae3995
8080157: assert(allocates2(pc)) failed: not in CodeBuffer memory
Summary: increase code_size2 for stubs
Reviewed-by: iveresov
! src/cpu/x86/vm/stubRoutines_x86_64.hpp
! src/share/vm/runtime/stubRoutines.cpp
Changeset: 734d01248316
Author: goetz
Date: 2015-06-22 14:22 +0200
URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/734d01248316
8129423: Fix unlink() of LogCompilation tmp files lost in merge of 8007993 and 8060074.
Reviewed-by: kvn, simonis
! src/share/vm/compiler/compileLog.cpp
Changeset: a7dfe3d73bf9
Author: mcberg
Date: 2015-06-23 12:45 -0700
URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/a7dfe3d73bf9
8081247: AVX 512 extended support
Summary: add more support for EVEX encoding
Reviewed-by: kvn, neliasso
! src/cpu/x86/vm/assembler_x86.cpp
! src/cpu/x86/vm/assembler_x86.hpp
! src/cpu/x86/vm/sharedRuntime_x86_64.cpp
! src/cpu/x86/vm/stubGenerator_x86_64.cpp
! src/cpu/x86/vm/vm_version_x86.hpp
! src/cpu/x86/vm/x86.ad
Changeset: 0b76cb81b165
Author: goetz
Date: 2015-06-24 09:13 +0200
URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/0b76cb81b165
8129757: ppc/aarch: Fix passing thread to runtime after "8073165: Contended Locking fast exit bucket."
Reviewed-by: enevill, simonis, adinn
! src/cpu/aarch64/vm/sharedRuntime_aarch64.cpp
! src/cpu/ppc/vm/sharedRuntime_ppc.cpp
Changeset: da05ab7fde79
Author: kvn
Date: 2015-06-25 09:48 -0700
URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/da05ab7fde79
Merge
! src/cpu/ppc/vm/vm_version_ppc.cpp
! src/share/vm/opto/c2_globals.hpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/vmStructs.cpp
Changeset: cfcdcb9f73d0
Author: kvn
Date: 2015-06-26 15:55 -0700
URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/cfcdcb9f73d0
8130008: compiler/codecache/jmx/UsageThresholdIncreasedTest.java should be quarantined
Reviewed-by: iveresov
! test/compiler/codecache/jmx/UsageThresholdIncreasedTest.java
Changeset: 02ef8543e20f
Author: amurillo
Date: 2015-06-26 19:11 -0700
URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/02ef8543e20f
Merge
! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp
! src/cpu/aarch64/vm/macroAssembler_aarch64.hpp
Changeset: aec5456c3e72
Author: amurillo
Date: 2015-06-30 11:20 -0700
URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/aec5456c3e72
Merge
Changeset: e0e81b7ec6cd
Author: katleman
Date: 2015-07-02 08:53 -0700
URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/e0e81b7ec6cd
Added tag jdk9-b71 for changeset 07c6b035d68b
! .hgtags
Changeset: c1b2825ef47e
Author: lana
Date: 2015-07-02 16:09 -0700
URL: http://hg.openjdk.java.net/kulla/dev/hotspot/rev/c1b2825ef47e
Merge
More information about the kulla-dev
mailing list