hg: jdk8u/jdk8u-dev/hotspot: 69 new changesets
alejandro.murillo at oracle.com
alejandro.murillo at oracle.com
Tue Aug 19 18:05:23 UTC 2014
Changeset: 731e8175d53f
Author: amurillo
Date: 2014-08-07 15:02 -0700
URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/731e8175d53f
8054550: new hotspot build - hs25.40-b05
Reviewed-by: jcoomes
! make/hotspot_version
Changeset: 9fec19bb0659
Author: mgerdin
Date: 2014-01-14 16:40 +0100
URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/9fec19bb0659
8032379: Remove the is_scavenging flag to process_strong_roots
Summary: Refactor the strong root processing to avoid using a boolean in addition to the ScanOption enum.
Reviewed-by: stefank, tschatzl, ehelin, jmasa
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1MarkSweep.cpp
! src/share/vm/gc_implementation/parNew/parNewGeneration.cpp
! src/share/vm/memory/defNewGeneration.cpp
! src/share/vm/memory/genCollectedHeap.cpp
! src/share/vm/memory/genCollectedHeap.hpp
! src/share/vm/memory/genMarkSweep.cpp
! src/share/vm/memory/sharedHeap.cpp
! src/share/vm/memory/sharedHeap.hpp
Changeset: 02e61cf08ab3
Author: stefank
Date: 2014-02-10 12:51 +0100
URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/02e61cf08ab3
8033764: Remove the usage of StarTask from BufferingOopClosure
Reviewed-by: mgerdin, brutisso, tschatzl
+ src/share/vm/gc_implementation/g1/bufferingOopClosure.cpp
! src/share/vm/gc_implementation/g1/bufferingOopClosure.hpp
! src/share/vm/gc_implementation/g1/g1RemSet.cpp
! src/share/vm/gc_implementation/g1/g1RemSet.hpp
! src/share/vm/prims/jni.cpp
Changeset: b0b97602393a
Author: stefank
Date: 2014-02-10 12:58 +0100
URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/b0b97602393a
8033923: Use BufferingOopClosure for G1 code root scanning
Reviewed-by: mgerdin, brutisso
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
Changeset: 7426d8d76305
Author: stefank
Date: 2014-02-13 17:44 +0100
URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/7426d8d76305
8034761: Remove the do_code_roots parameter from process_strong_roots
Reviewed-by: tschatzl, mgerdin, jmasa
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.hpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp
! src/share/vm/gc_implementation/g1/g1MarkSweep.cpp
! src/share/vm/gc_implementation/parNew/parNewGeneration.cpp
! src/share/vm/gc_implementation/shared/markSweep.cpp
! src/share/vm/gc_implementation/shared/markSweep.hpp
! src/share/vm/memory/defNewGeneration.cpp
! src/share/vm/memory/genCollectedHeap.cpp
! src/share/vm/memory/genCollectedHeap.hpp
! src/share/vm/memory/genMarkSweep.cpp
! src/share/vm/memory/sharedHeap.cpp
! src/share/vm/memory/sharedHeap.hpp
Changeset: 64ac9c55d666
Author: stefank
Date: 2014-02-14 09:29 +0100
URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/64ac9c55d666
8034764: Use process_strong_roots to adjust the StringTable
Reviewed-by: tschatzl, brutisso
! src/share/vm/gc_implementation/g1/g1MarkSweep.cpp
! src/share/vm/memory/genMarkSweep.cpp
! src/share/vm/memory/sharedHeap.cpp
! src/share/vm/memory/sharedHeap.hpp
Changeset: 4af19b914f53
Author: stefank
Date: 2014-02-21 10:01 +0100
URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/4af19b914f53
8035393: Use CLDClosure instead of CLDToOopClosure in frame::oops_interpreted_do
Reviewed-by: tschatzl, coleenp
! src/share/vm/gc_implementation/parallelScavenge/psTasks.cpp
! src/share/vm/memory/iterator.hpp
! src/share/vm/runtime/frame.cpp
! src/share/vm/runtime/frame.hpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/thread.hpp
! src/share/vm/runtime/vmThread.cpp
! src/share/vm/runtime/vmThread.hpp
Changeset: 556a06aec3fa
Author: stefank
Date: 2014-02-21 10:19 +0100
URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/556a06aec3fa
8035412: Cleanup ClassLoaderData::is_alive
Reviewed-by: coleenp, mgerdin
! src/share/vm/classfile/classLoaderData.cpp
! src/share/vm/classfile/classLoaderData.hpp
Changeset: 27188ae8bbbb
Author: stefank
Date: 2014-02-27 10:34 +0100
URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/27188ae8bbbb
8035648: Don't use Handle in java_lang_String::print
Reviewed-by: coleenp, pliden
! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/classfile/javaClasses.hpp
! src/share/vm/oops/instanceKlass.cpp
Changeset: 76b588255908
Author: stefank
Date: 2014-02-27 10:36 +0100
URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/76b588255908
8035746: Add missing Klass::oop_is_instanceClassLoader() function
Reviewed-by: mgerdin, coleenp
! src/share/vm/oops/klass.cpp
! src/share/vm/oops/klass.hpp
! src/share/vm/oops/oop.hpp
! src/share/vm/oops/oop.inline.hpp
! src/share/vm/prims/jni.cpp
Changeset: 4dfab3faf5e7
Author: mgerdin
Date: 2014-03-26 10:54 +0100
URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/4dfab3faf5e7
8037958: ConcurrentMark::cleanup leaks BitMaps if VerifyDuringGC is enabled
Summary: Allocate temporary BitMaps in the VMThread's resource area
Reviewed-by: stefank, sjohanss
! src/share/vm/gc_implementation/g1/concurrentMark.cpp
Changeset: 30c99d8e0f02
Author: mgerdin
Date: 2014-03-06 09:08 +0100
URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/30c99d8e0f02
8038399: Remove dead oop_iterate MemRegion variants from SharedHeap, Generation and Space classes
Reviewed-by: tschatzl, stefank
! 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/memory/genCollectedHeap.cpp
! src/share/vm/memory/genCollectedHeap.hpp
! src/share/vm/memory/generation.cpp
! src/share/vm/memory/generation.hpp
! src/share/vm/memory/sharedHeap.hpp
! src/share/vm/memory/space.cpp
! src/share/vm/memory/space.hpp
Changeset: 5255b195f828
Author: mgerdin
Date: 2014-03-12 15:22 +0100
URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/5255b195f828
8038404: Move object_iterate_mem from Space to CMS since it is only ever used by CMS
Reviewed-by: brutisso, tschatzl, stefank
! src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.hpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.hpp
! src/share/vm/memory/iterator.hpp
! src/share/vm/memory/space.cpp
! src/share/vm/memory/space.hpp
Changeset: 6c523f5d5440
Author: mgerdin
Date: 2014-03-12 17:13 +0100
URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/6c523f5d5440
8038412: Move object_iterate_careful down from Space to ContigousSpace and CFLSpace
Summary: Only declare the functions where they are actually needed.
Reviewed-by: tschatzl, stefank
! src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.hpp
! src/share/vm/memory/space.cpp
! src/share/vm/memory/space.hpp
Changeset: ff1e37e7eb83
Author: mgerdin
Date: 2014-03-12 15:25 +0100
URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/ff1e37e7eb83
8038405: Clean up some virtual fucntions in Space class hierarchy
Summary: Get rid of some duplicated implementations and change nonsense implementations to pure virtuals
Reviewed-by: stefank, jmasa
! src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.hpp
! src/share/vm/memory/space.cpp
! src/share/vm/memory/space.hpp
Changeset: 4c1b88a53c74
Author: stefank
Date: 2014-06-24 16:20 +0200
URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/4c1b88a53c74
8046670: Make CMS metadata aware closures applicable for other collectors
Reviewed-by: ehelin, mgerdin
! src/share/vm/gc_implementation/concurrentMarkSweep/cmsOopClosures.hpp
! src/share/vm/gc_implementation/concurrentMarkSweep/cmsOopClosures.inline.hpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.hpp
! src/share/vm/memory/iterator.cpp
! src/share/vm/memory/iterator.hpp
+ src/share/vm/memory/iterator.inline.hpp
! src/share/vm/oops/instanceClassLoaderKlass.cpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/instanceMirrorKlass.cpp
! src/share/vm/oops/objArrayKlass.cpp
Changeset: 9717199cb8de
Author: stefank
Date: 2014-06-24 17:09 +0200
URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/9717199cb8de
8047373: Clean the ExceptionCache in one pass
Summary: Also-reviewed-by: kim.barrett at oracle.com
Reviewed-by: jmasa, jwilhelm
! src/share/vm/code/nmethod.cpp
! src/share/vm/code/nmethod.hpp
Changeset: b7d24d2bc8be
Author: stefank
Date: 2014-06-25 08:28 +0200
URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/b7d24d2bc8be
8047323: Remove unused _copy_metadata_obj_cl in G1CopyingKeepAliveClosure
Reviewed-by: mgerdin, tschatzl
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
Changeset: c64b6b0c40c8
Author: stefank
Date: 2014-06-25 08:56 +0200
URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/c64b6b0c40c8
8047326: Consolidate all CompiledIC::CompiledIC implementations and move it to compiledIC.cpp
Reviewed-by: vlivanov, ehelin
! src/cpu/ppc/vm/compiledIC_ppc.cpp
! src/cpu/sparc/vm/compiledIC_sparc.cpp
! src/cpu/x86/vm/compiledIC_x86.cpp
! src/cpu/zero/vm/compiledIC_zero.cpp
! src/share/vm/code/compiledIC.cpp
Changeset: e635a728f9da
Author: mgerdin
Date: 2014-06-25 10:55 +0200
URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/e635a728f9da
8047819: G1 HeapRegionDCTOC does not need to inherit ContiguousSpaceDCTOC
Reviewed-by: stefank, tschatzl
! src/share/vm/gc_implementation/g1/heapRegion.cpp
! src/share/vm/gc_implementation/g1/heapRegion.hpp
Changeset: 9441d22e429a
Author: mgerdin
Date: 2014-06-25 16:53 +0200
URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/9441d22e429a
8047820: G1 Block offset table does not need to support generic Space classes
Reviewed-by: tschatzl, stefank
! src/share/vm/gc_implementation/g1/g1BlockOffsetTable.cpp
! src/share/vm/gc_implementation/g1/g1BlockOffsetTable.hpp
! src/share/vm/gc_implementation/g1/g1BlockOffsetTable.inline.hpp
! src/share/vm/gc_implementation/g1/heapRegion.hpp
! src/share/vm/gc_implementation/g1/heapRegion.inline.hpp
Changeset: a8137787acfe
Author: mgerdin
Date: 2014-06-26 10:00 +0200
URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/a8137787acfe
8047821: G1 Does not use the save_marks functionality as intended
Summary: Rename save_marks to record_top_and_timestamp and remove som unused but related methods
Reviewed-by: stefank, ehelin
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/heapRegion.cpp
! src/share/vm/gc_implementation/g1/heapRegion.hpp
Changeset: e5035defa3c4
Author: mgerdin
Date: 2014-06-26 13:20 +0200
URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/e5035defa3c4
8048214: Linker error when compiling G1SATBCardTableModRefBS after include order changes
Reviewed-by: stefank, brutisso, tschatzl
! src/share/vm/gc_implementation/g1/g1SATBCardTableModRefBS.cpp
! src/share/vm/gc_implementation/g1/g1SATBCardTableModRefBS.hpp
Changeset: 1526a938e670
Author: mgerdin
Date: 2014-06-26 11:36 +0200
URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/1526a938e670
8047818: G1 HeapRegions can no longer be ContiguousSpaces
Summary: Change parent of G1OffsetTableContigSpace to CompactibleSpace, reimplement missing functionality
Reviewed-by: stefank, jmasa, tschatzl
! agent/src/share/classes/sun/jvm/hotspot/gc_implementation/g1/HeapRegion.java
! src/share/vm/gc_implementation/g1/g1AllocRegion.inline.hpp
! src/share/vm/gc_implementation/g1/g1BlockOffsetTable.inline.hpp
! src/share/vm/gc_implementation/g1/heapRegion.cpp
! src/share/vm/gc_implementation/g1/heapRegion.hpp
! src/share/vm/gc_implementation/g1/heapRegion.inline.hpp
! src/share/vm/gc_implementation/g1/vmStructs_g1.hpp
! src/share/vm/memory/space.cpp
Changeset: 882004b9e7e1
Author: stefank
Date: 2014-07-01 09:03 +0200
URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/882004b9e7e1
8047362: Add a version of CompiledIC_at that doesn't create a new RelocIterator
Reviewed-by: iveresov, mgerdin
! src/share/vm/code/codeCache.cpp
! src/share/vm/code/compiledIC.cpp
! src/share/vm/code/compiledIC.hpp
! src/share/vm/code/nmethod.cpp
Changeset: 2c6ef90f030a
Author: stefank
Date: 2014-07-07 10:12 +0200
URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/2c6ef90f030a
8049421: G1 Class Unloading after completing a concurrent mark cycle
Reviewed-by: tschatzl, ehelin, brutisso, coleenp, roland, iveresov
Contributed-by: stefan.karlsson at oracle.com, mikael.gerdin at oracle.com
! src/share/vm/c1/c1_Runtime1.cpp
! src/share/vm/ci/ciEnv.hpp
! src/share/vm/ci/ciKlass.hpp
! src/share/vm/ci/ciMethodData.cpp
! src/share/vm/ci/ciMethodData.hpp
! src/share/vm/ci/ciObjectFactory.cpp
! src/share/vm/ci/ciObjectFactory.hpp
! src/share/vm/classfile/classLoaderData.cpp
! src/share/vm/classfile/classLoaderData.hpp
! src/share/vm/classfile/dictionary.cpp
! src/share/vm/classfile/dictionary.hpp
! src/share/vm/classfile/metadataOnStackMark.cpp
! src/share/vm/classfile/symbolTable.cpp
! src/share/vm/classfile/systemDictionary.cpp
! src/share/vm/classfile/systemDictionary.hpp
! src/share/vm/code/codeCache.cpp
! src/share/vm/code/codeCache.hpp
! src/share/vm/code/compiledIC.cpp
! src/share/vm/code/nmethod.cpp
! src/share/vm/code/nmethod.hpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.hpp
! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/gc_implementation/g1/concurrentMark.hpp
! src/share/vm/gc_implementation/g1/g1BlockOffsetTable.cpp
! src/share/vm/gc_implementation/g1/g1BlockOffsetTable.inline.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/g1EvacFailure.hpp
! src/share/vm/gc_implementation/g1/g1GCPhaseTimes.cpp
! src/share/vm/gc_implementation/g1/g1GCPhaseTimes.hpp
! src/share/vm/gc_implementation/g1/g1MarkSweep.cpp
! src/share/vm/gc_implementation/g1/g1OopClosures.hpp
! src/share/vm/gc_implementation/g1/g1OopClosures.inline.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/heapRegionRemSet.cpp
! src/share/vm/gc_implementation/g1/satbQueue.cpp
! src/share/vm/gc_implementation/g1/satbQueue.hpp
! src/share/vm/gc_implementation/parNew/parNewGeneration.cpp
! src/share/vm/gc_implementation/parNew/parNewGeneration.hpp
! src/share/vm/gc_implementation/parallelScavenge/pcTasks.cpp
! src/share/vm/gc_implementation/parallelScavenge/psMarkSweep.cpp
! src/share/vm/gc_implementation/parallelScavenge/psMarkSweep.hpp
! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.cpp
! src/share/vm/gc_implementation/parallelScavenge/psTasks.cpp
! src/share/vm/gc_implementation/shared/markSweep.cpp
! src/share/vm/gc_implementation/shared/markSweep.hpp
! src/share/vm/gc_implementation/shared/vmGCOperations.cpp
! src/share/vm/gc_implementation/shared/vmGCOperations.hpp
! src/share/vm/memory/cardTableModRefBS.cpp
! src/share/vm/memory/defNewGeneration.cpp
! src/share/vm/memory/genCollectedHeap.cpp
! src/share/vm/memory/genCollectedHeap.hpp
! src/share/vm/memory/genMarkSweep.cpp
! src/share/vm/memory/iterator.cpp
! src/share/vm/memory/iterator.hpp
! src/share/vm/memory/metadataFactory.hpp
! src/share/vm/memory/sharedHeap.cpp
! src/share/vm/memory/sharedHeap.hpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/instanceKlass.hpp
! src/share/vm/oops/klass.cpp
! src/share/vm/oops/klass.hpp
! src/share/vm/prims/jvmtiTagMap.cpp
! src/share/vm/prims/whitebox.cpp
! src/share/vm/prims/whitebox.hpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/thread.hpp
! src/share/vm/utilities/array.hpp
! test/testlibrary/whitebox/sun/hotspot/WhiteBox.java
Changeset: 870c03421152
Author: ehelin
Date: 2014-07-09 16:44 +0200
URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/870c03421152
8049426: Minor cleanups after G1 class unloading
Reviewed-by: stefank, brutisso
! src/share/vm/gc_implementation/g1/g1CodeCacheRemSet.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/utilities/array.hpp
Changeset: bac98749fe00
Author: stefank
Date: 2014-07-11 09:07 +0200
URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/bac98749fe00
8049831: Metadata Full GCs are not triggered when CMSClassUnloadingEnabled is turned off
Reviewed-by: brutisso, tschatzl, ehelin, jmasa, dfazunen
! src/share/vm/gc_implementation/shared/vmGCOperations.cpp
! test/TEST.groups
Changeset: 684a5dec6072
Author: stefank
Date: 2014-08-04 15:04 +0200
URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/684a5dec6072
8051883: TEST.groups references missing test: gc/class_unloading/TestCMSClassUnloadingDisabledHWM.java
Reviewed-by: brutisso, tschatzl, ehelin, jmasa, dfazunen
+ test/gc/class_unloading/TestCMSClassUnloadingDisabledHWM.java
Changeset: f3aeae1f9fc5
Author: stefank
Date: 2014-08-06 09:55 +0200
URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/f3aeae1f9fc5
8048269: Add flag to turn off class unloading after G1 concurrent mark
Summary: Added -XX:+/-ClassUnloadingWithConcurrentMark
Reviewed-by: jmasa, brutisso, mgerdin
! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/heapRegion.inline.hpp
! src/share/vm/gc_implementation/shared/vmGCOperations.cpp
! src/share/vm/memory/sharedHeap.cpp
! src/share/vm/runtime/globals.hpp
! test/TEST.groups
+ test/gc/class_unloading/AllocateBeyondMetaspaceSize.java
- test/gc/class_unloading/TestCMSClassUnloadingDisabledHWM.java
+ test/gc/class_unloading/TestCMSClassUnloadingEnabledHWM.java
+ test/gc/class_unloading/TestG1ClassUnloadingHWM.java
Changeset: dbb05f6d93c4
Author: fzhinkin
Date: 2014-07-28 15:06 -0700
URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/dbb05f6d93c4
8051344: JVM crashed in Compile::start() during method parsing w/ UseRTMDeopt turned on
Summary: call rtm_deopt() only if there were no compilation bailouts before.
Reviewed-by: kvn
! src/share/vm/opto/parse1.cpp
+ test/compiler/osr/TestOSRWithNonEmptyStack.java
Changeset: dac61d838654
Author: kvn
Date: 2014-08-11 11:43 -0700
URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/dac61d838654
8054376: Move RTM flags from Experimental to Product
Reviewed-by: roland
! src/cpu/x86/vm/globals_x86.hpp
Changeset: cabe05c85665
Author: fzhinkin
Date: 2014-08-11 19:19 +0400
URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/cabe05c85665
8054805: Update CLI tests on RTM options to reflect changes in JDK-8054376
Reviewed-by: kvn
! test/compiler/rtm/cli/TestRTMRetryCountOption.java
! test/compiler/rtm/cli/TestUseRTMDeoptOptionOnSupportedConfig.java
! test/compiler/rtm/cli/TestUseRTMDeoptOptionOnUnsupportedConfig.java
! test/compiler/rtm/cli/TestUseRTMLockingOptionOnSupportedConfig.java
! test/compiler/rtm/cli/TestUseRTMLockingOptionOnUnsupportedCPU.java
! test/compiler/rtm/cli/TestUseRTMLockingOptionOnUnsupportedVM.java
! test/compiler/rtm/cli/TestUseRTMLockingOptionWithBiasedLocking.java
Changeset: 631c3a4ea10c
Author: lfoltan
Date: 2014-05-22 11:36 -0400
URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/631c3a4ea10c
8043301: Duplicate definitions in vm/runtime/sharedRuntimeTrans.cpp versus math.h in VS2013
Summary: Factor out definitions of copysignA and scalbnA into new file sharedRuntimeMath.hpp
Reviewed-by: kvn
+ src/share/vm/runtime/sharedRuntimeMath.hpp
! src/share/vm/runtime/sharedRuntimeTrans.cpp
! src/share/vm/runtime/sharedRuntimeTrig.cpp
Changeset: b6a8cc1e0d92
Author: thartmann
Date: 2014-07-29 13:54 +0200
URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/b6a8cc1e0d92
8040121: Load variable through a pointer of an incompatible type in src/hotspot/src/share/vm: opto/output.cpp, runtime/sharedRuntimeTrans.cpp, utilities/globalDefinitions_visCPP.hpp
Summary: Fixed parfait warnings in globalDefinitions files by using a union for casts.
Reviewed-by: kvn
! src/share/vm/opto/output.cpp
! src/share/vm/utilities/globalDefinitions.hpp
! src/share/vm/utilities/globalDefinitions_gcc.hpp
! src/share/vm/utilities/globalDefinitions_sparcWorks.hpp
! src/share/vm/utilities/globalDefinitions_visCPP.hpp
! src/share/vm/utilities/globalDefinitions_xlc.hpp
Changeset: a073be2ce5c2
Author: thartmann
Date: 2014-07-29 13:56 +0200
URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/a073be2ce5c2
8049043: Load variable through a pointer of an incompatible type in hotspot/src/share/vm/runtime/sharedRuntimeMath.hpp
Summary: Fixed parfait warnings caused by __HI and __LO macros in sharedRuntimeMath.hpp by using a union.
Reviewed-by: kvn
! src/share/vm/runtime/sharedRuntimeMath.hpp
! src/share/vm/runtime/sharedRuntimeTrans.cpp
! src/share/vm/runtime/sharedRuntimeTrig.cpp
Changeset: 69ea58782b1a
Author: roland
Date: 2014-07-31 19:59 +0200
URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/69ea58782b1a
8054054: 8040121 is broken
Summary: C++ code pattern from 8040121 is incorrect
Reviewed-by: kvn
! src/share/vm/opto/output.cpp
! src/share/vm/runtime/sharedRuntimeMath.hpp
Changeset: 85c339200299
Author: thartmann
Date: 2014-08-06 08:47 +0200
URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/85c339200299
8029443: 'assert(klass->is_loader_alive(_is_alive)) failed: must be alive' during VM_CollectForMetadataAllocation
Summary: Added missing metadata relocation to 'loadConP_no_oop_cheap' on Sparc if the pointer is referring to a Klass. Added jtreg test.
Reviewed-by: kvn
! src/cpu/sparc/vm/sparc.ad
+ test/compiler/classUnloading/methodUnloading/TestMethodUnloading.java
+ test/compiler/classUnloading/methodUnloading/WorkerClass.java
Changeset: e0954897238a
Author: brutisso
Date: 2014-04-29 09:33 +0200
URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/e0954897238a
7132678: G1: verify that the marking bitmaps have no marks for objects over TAMS
Reviewed-by: jmasa, tschatzl, ehelin
Contributed-by: tony.printezis at oracle.com, bengt.rutisson at oracle.com
! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp
! src/share/vm/gc_implementation/g1/g1EvacFailure.hpp
! src/share/vm/gc_implementation/g1/g1_globals.hpp
Changeset: 5d7a63aee595
Author: tschatzl
Date: 2014-07-21 09:59 +0200
URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/5d7a63aee595
8049051: Use of during_initial_mark_pause() in G1CollectorPolicy::record_collection_pause_end() prevents use of seperate object copy time prediction during marking
Summary: Replaced use of during_initial_mark_pause() with the variable last_pause_included_initial_mark that holds the real old value of _during_initial_mark_pause.
Reviewed-by: brutisso, ehelin
! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp
Changeset: 7df07d855c8e
Author: tschatzl
Date: 2014-07-21 09:59 +0200
URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/7df07d855c8e
8048085: Aborting marking just before remark results in useless additional clearing of the next mark bitmap
Summary: Skip clearing the next bitmap if we just recently aborted since the full GC already clears this bitmap.
Reviewed-by: brutisso
! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/gc_implementation/g1/concurrentMark.hpp
! src/share/vm/gc_implementation/g1/concurrentMarkThread.cpp
Changeset: dd219eaec9cc
Author: tschatzl
Date: 2014-07-21 09:59 +0200
URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/dd219eaec9cc
8048088: Conservative maximum heap alignment should take vm_allocation_granularity into account
Summary: Also consider os::vm_allocation_granularity in the calculation.
Reviewed-by: brutisso
! src/share/vm/runtime/arguments.cpp
Changeset: 3f2894c5052e
Author: tschatzl
Date: 2014-07-21 10:00 +0200
URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/3f2894c5052e
8048112: G1 Full GC needs to support the case when the very first region is not available
Summary: Refactor preparation for compaction during Full GC so that it lazily initializes the first compaction point. This also avoids problems later when the first region may not be committed. Also reviewed by K. Barrett.
Reviewed-by: brutisso
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp
! src/share/vm/gc_implementation/g1/g1MarkSweep.cpp
! src/share/vm/gc_implementation/g1/heapRegion.cpp
! src/share/vm/gc_implementation/g1/heapRegionSet.hpp
! src/share/vm/memory/genCollectedHeap.cpp
! src/share/vm/memory/space.hpp
Changeset: a3953c777565
Author: tschatzl
Date: 2014-07-23 09:03 +0200
URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/a3953c777565
8027959: Early reclamation of large objects in G1
Summary: Try to reclaim humongous objects at every young collection after doing a conservative estimate of its liveness.
Reviewed-by: brutisso, mgerdin
! 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/g1GCPhaseTimes.cpp
! src/share/vm/gc_implementation/g1/g1GCPhaseTimes.hpp
! src/share/vm/gc_implementation/g1/g1OopClosures.inline.hpp
! src/share/vm/gc_implementation/g1/g1ParScanThreadState.inline.hpp
! src/share/vm/gc_implementation/g1/g1_globals.hpp
! src/share/vm/gc_implementation/g1/heapRegionRemSet.cpp
! src/share/vm/gc_implementation/g1/heapRegionRemSet.hpp
+ test/gc/g1/TestEagerReclaimHumongousRegions.java
! test/gc/g1/TestGCLogMessages.java
Changeset: ca8b8e21e2ca
Author: mdoerr
Date: 2014-07-29 10:26 +0200
URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/ca8b8e21e2ca
8050973: CMS/G1 GC: add missing Resource and Handle mark
Summary: Add Resource/HandleMark in the work() method of some AbstractGangTask to reclaim these resources earlier.
Reviewed-by: tschatzl, goetz
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc_implementation/g1/concurrentMark.cpp
Changeset: 83ea089a5c64
Author: tschatzl
Date: 2014-07-31 09:23 +0200
URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/83ea089a5c64
8051973: Eager reclaim leaves marks of marked but reclaimed objects on the next bitmap
Summary: Eager reclaim also needs to clear marks of eagerly reclaimed regions if they have already been marked during concurrent mark.
Reviewed-by: jmasa
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
+ test/gc/g1/TestEagerReclaimHumongousRegions2.java
Changeset: e8ba50da0de0
Author: tschatzl
Date: 2014-08-07 22:28 +0200
URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/e8ba50da0de0
8052170: G1 asserts at collection exit with -XX:-G1DeferredRSUpdate
Summary: Do not try to verify timing measures for the redirty logged cards phase when it is not executed.
Reviewed-by: brutisso, jmasa
! src/share/vm/gc_implementation/g1/g1GCPhaseTimes.cpp
! test/gc/g1/TestDeferredRSUpdate.java
Changeset: c3c9eee55fce
Author: tschatzl
Date: 2014-08-07 22:28 +0200
URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/c3c9eee55fce
8054341: Remove some obsolete code in G1CollectedHeap class
Summary: Remove dead code.
Reviewed-by: stefank, brutisso
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp
Changeset: 4baf9bb2376c
Author: tschatzl
Date: 2014-07-21 09:59 +0200
URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/4baf9bb2376c
8049051: Use of during_initial_mark_pause() in G1CollectorPolicy::record_collection_pause_end() prevents use of seperate object copy time prediction during marking
Summary: Replaced use of during_initial_mark_pause() with the variable last_pause_included_initial_mark that holds the real old value of _during_initial_mark_pause.
Reviewed-by: brutisso, ehelin
! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp
Changeset: 3bf2fc51186b
Author: tschatzl
Date: 2014-07-21 09:59 +0200
URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/3bf2fc51186b
8048085: Aborting marking just before remark results in useless additional clearing of the next mark bitmap
Summary: Skip clearing the next bitmap if we just recently aborted since the full GC already clears this bitmap.
Reviewed-by: brutisso
! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/gc_implementation/g1/concurrentMark.hpp
! src/share/vm/gc_implementation/g1/concurrentMarkThread.cpp
Changeset: c512f38a5139
Author: tschatzl
Date: 2014-07-21 09:59 +0200
URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/c512f38a5139
8048088: Conservative maximum heap alignment should take vm_allocation_granularity into account
Summary: Also consider os::vm_allocation_granularity in the calculation.
Reviewed-by: brutisso
! src/share/vm/runtime/arguments.cpp
Changeset: a22acf6d7598
Author: tschatzl
Date: 2014-07-21 10:00 +0200
URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/a22acf6d7598
8048112: G1 Full GC needs to support the case when the very first region is not available
Summary: Refactor preparation for compaction during Full GC so that it lazily initializes the first compaction point. This also avoids problems later when the first region may not be committed. Also reviewed by K. Barrett.
Reviewed-by: brutisso
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp
! src/share/vm/gc_implementation/g1/g1MarkSweep.cpp
! src/share/vm/gc_implementation/g1/heapRegion.cpp
! src/share/vm/gc_implementation/g1/heapRegionSet.hpp
! src/share/vm/memory/genCollectedHeap.cpp
! src/share/vm/memory/space.hpp
Changeset: 755930f931e3
Author: tschatzl
Date: 2014-07-23 09:03 +0200
URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/755930f931e3
8027959: Early reclamation of large objects in G1
Summary: Try to reclaim humongous objects at every young collection after doing a conservative estimate of its liveness.
Reviewed-by: brutisso, mgerdin
! 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/g1GCPhaseTimes.cpp
! src/share/vm/gc_implementation/g1/g1GCPhaseTimes.hpp
! src/share/vm/gc_implementation/g1/g1OopClosures.inline.hpp
! src/share/vm/gc_implementation/g1/g1ParScanThreadState.inline.hpp
! src/share/vm/gc_implementation/g1/g1_globals.hpp
! src/share/vm/gc_implementation/g1/heapRegionRemSet.cpp
! src/share/vm/gc_implementation/g1/heapRegionRemSet.hpp
+ test/gc/g1/TestEagerReclaimHumongousRegions.java
! test/gc/g1/TestGCLogMessages.java
Changeset: e02e18f40eae
Author: mdoerr
Date: 2014-07-29 10:26 +0200
URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/e02e18f40eae
8050973: CMS/G1 GC: add missing Resource and Handle mark
Summary: Add Resource/HandleMark in the work() method of some AbstractGangTask to reclaim these resources earlier.
Reviewed-by: tschatzl, goetz
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc_implementation/g1/concurrentMark.cpp
Changeset: 04d77ac27223
Author: tschatzl
Date: 2014-07-31 09:23 +0200
URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/04d77ac27223
8051973: Eager reclaim leaves marks of marked but reclaimed objects on the next bitmap
Summary: Eager reclaim also needs to clear marks of eagerly reclaimed regions if they have already been marked during concurrent mark.
Reviewed-by: jmasa
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
+ test/gc/g1/TestEagerReclaimHumongousRegions2.java
Changeset: 9b093813caa9
Author: tschatzl
Date: 2014-08-07 22:28 +0200
URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/9b093813caa9
8052170: G1 asserts at collection exit with -XX:-G1DeferredRSUpdate
Summary: Do not try to verify timing measures for the redirty logged cards phase when it is not executed.
Reviewed-by: brutisso, jmasa
! src/share/vm/gc_implementation/g1/g1GCPhaseTimes.cpp
! test/gc/g1/TestDeferredRSUpdate.java
Changeset: a08bb8e45ba1
Author: tschatzl
Date: 2014-08-07 22:28 +0200
URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/a08bb8e45ba1
8054341: Remove some obsolete code in G1CollectedHeap class
Summary: Remove dead code.
Reviewed-by: stefank, brutisso
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp
Changeset: bfba6779654b
Author: tschatzl
Date: 2014-08-12 15:17 +0000
URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/bfba6779654b
Merge
! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp
! src/share/vm/gc_implementation/g1/g1_globals.hpp
Changeset: b1bc1af04c6e
Author: kvn
Date: 2014-08-05 15:02 -0700
URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/b1bc1af04c6e
8052081: Optimize generated by C2 code for Intel's Atom processor
Summary: Allow to execute vectorization and crc32 optimization on Atom. Enable UseFPUForSpilling by default on x86.
Reviewed-by: roland
! 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/vm_version_x86.cpp
! src/share/vm/opto/lcm.cpp
! src/share/vm/opto/superword.cpp
Changeset: 922c87c9aed4
Author: kvn
Date: 2014-06-10 12:28 -0700
URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/922c87c9aed4
8035605: Expand functionality of PredictedIntrinsicGenerator
Summary: Allow several predicates and separate intrinsic methods per one intrinsified (virtual) method.
Reviewed-by: roland
! src/share/vm/opto/callGenerator.cpp
! src/share/vm/opto/callGenerator.hpp
! src/share/vm/opto/doCall.cpp
! src/share/vm/opto/graphKit.cpp
! src/share/vm/opto/library_call.cpp
Changeset: b20a35eae442
Author: kvn
Date: 2014-06-11 11:05 -0700
URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/b20a35eae442
8035968: Leverage CPU Instructions to Improve SHA Performance on SPARC
Summary: Add C2 SHA intrinsics on SPARC
Reviewed-by: kvn, roland
Contributed-by: james.cheng at oracle.com
! src/cpu/sparc/vm/assembler_sparc.hpp
! src/cpu/sparc/vm/stubGenerator_sparc.cpp
! src/cpu/sparc/vm/stubRoutines_sparc.hpp
! src/cpu/sparc/vm/vm_version_sparc.cpp
! src/cpu/sparc/vm/vm_version_sparc.hpp
! src/cpu/x86/vm/vm_version_x86.cpp
! src/os_cpu/solaris_sparc/vm/vm_version_solaris_sparc.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
+ test/compiler/intrinsics/sha/TestSHA.java
Changeset: 46bbe04d1cad
Author: anoll
Date: 2014-04-11 13:52 +0200
URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/46bbe04d1cad
8039498: Add iterators to GrowableArray
Summary: To simplify the management of multiple code heaps in the code cache (see JDK-8015774), STL-style iterator capability is added to the GrowableArray. Further, custom iterators allow to only iterate over elements that satisfy a given predicate.
Reviewed-by: kvn, twisti
Contributed-by: Tobias Hartmann <tobias.hartmann at oracle.com>
! src/share/vm/utilities/growableArray.hpp
Changeset: f5b4600d7368
Author: morris
Date: 2014-08-12 22:29 +0000
URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/f5b4600d7368
Merge
Changeset: 3c048df3ef8b
Author: morris
Date: 2014-08-07 18:09 -0700
URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/3c048df3ef8b
8040920: Uninitialised memory in hotspot/src/share/vm/code/dependencies.cpp
Summary: Fixed parfait initialization issue.
Reviewed-by: kvn, twisti
! src/share/vm/code/dependencies.cpp
! src/share/vm/code/dependencies.hpp
Changeset: ee019285a52c
Author: jmasa
Date: 2014-08-04 10:48 -0700
URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/ee019285a52c
8031323: Optionally align objects copied to survivor spaces
Reviewed-by: brutisso, tschatzl
! src/share/vm/gc_implementation/g1/g1ParScanThreadState.cpp
! src/share/vm/gc_implementation/parNew/parNewGeneration.cpp
! src/share/vm/gc_implementation/parNew/parNewGeneration.hpp
! src/share/vm/gc_implementation/parallelScavenge/psPromotionLAB.hpp
+ src/share/vm/gc_implementation/parallelScavenge/psPromotionLAB.inline.hpp
! src/share/vm/gc_implementation/parallelScavenge/psPromotionManager.inline.hpp
! src/share/vm/gc_implementation/shared/parGCAllocBuffer.hpp
+ src/share/vm/gc_implementation/shared/parGCAllocBuffer.inline.hpp
! src/share/vm/gc_interface/collectedHeap.hpp
! src/share/vm/gc_interface/collectedHeap.inline.hpp
! src/share/vm/memory/defNewGeneration.cpp
! src/share/vm/memory/space.cpp
! src/share/vm/memory/space.hpp
! src/share/vm/oops/oop.pcgc.inline.hpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp
Changeset: fa62fb12cdca
Author: dsimms
Date: 2014-08-14 15:16 +0200
URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/fa62fb12cdca
6311046: -Xcheck:jni should support checking of GetPrimitiveArrayCritical.
Summary: Wrapped memory with standard bounds checking "GuardedMemory".
Reviewed-by: zgu, fparain, dcubed
+ src/share/vm/memory/guardedMemory.cpp
+ src/share/vm/memory/guardedMemory.hpp
! src/share/vm/prims/jni.cpp
! src/share/vm/prims/jniCheck.cpp
! src/share/vm/runtime/os.cpp
Changeset: 29a5c2fd2d2e
Author: dsimms
Date: 2014-08-14 15:22 +0200
URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/29a5c2fd2d2e
8046662: Check JNI ReleaseStringChars / ReleaseStringUTFChars verify_guards test inverted
Summary: negative verify_guards when testing for corruption
Reviewed-by: sla, fparain
! src/share/vm/prims/jniCheck.cpp
Changeset: 897333c7e587
Author: amurillo
Date: 2014-08-14 12:55 -0700
URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/897333c7e587
Merge
Changeset: f52cb9164759
Author: amurillo
Date: 2014-08-14 12:55 -0700
URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/f52cb9164759
Added tag hs25.40-b05 for changeset 897333c7e587
! .hgtags
More information about the jdk8u-dev-changes
mailing list