Code Review for hs25.60-b17-jdk8u60-b17

Prepared by:amurillo on Thu May 21 23:33:28 PDT 2015
Workspace:hs25.60-b17-jdk8u60-b17
Compare against: jdk8u/jdk8u
Summary of changes: 1908 lines changed: 1115 ins; 550 del; 243 mod; 61320 unchg
Patch of changes: hs25.60-b17-jdk8u60-b17.patch
Author comments:
6536943: Bogus -Xcheck:jni warning for SIG_INT action for SIGINT in JVM started from non-interactive shell
8048179: Early reclaim of large objects that are referenced by a few objects
8061715: gc/g1/TestShrinkAuxiliaryData15.java fails with java.lang.RuntimeException: heap decommit failed - after > before
8069367: Eagerly reclaimed humongous objects left on mark stack
8075215: SATB buffer processing found reclaimed humongous object
8075466: SATB queue pre-filter verify found reclaimed humongous object
8076265: Simplify deal_with_reference
8078021: SATB apply_closure_to_completed_buffer should have closure argument
8078023: verify_no_cset_oops found reclaimed humongous object in SATB buffer
8079644: memory stomping error with ResourceManagement and TestAgentStress.java
8080190: PPC64: Fix wrong rotate instructions in the .ad file
8080458: new hotspot build - hs25.60-b17
Legend: Modified file
Deleted file
New file

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw hotspot/.hgtags

rev 7373 : Added tag hs25.60-b17 for changeset 5efc25c36716
1 line changed: 1 ins; 0 del; 0 mod; 645 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw hotspot/make/hotspot_version

rev 7360 : 8080458: new hotspot build - hs25.60-b17
Reviewed-by: dholmes
1 line changed: 0 ins; 0 del; 1 mod; 44 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw hotspot/src/cpu/ppc/vm/ppc.ad

rev 7370 : 8080190: PPC64: Fix wrong rotate instructions in the .ad file
Reviewed-by: kvn
3 lines changed: 0 ins; 1 del; 2 mod; 12124 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw hotspot/src/os/aix/vm/os_aix.cpp

rev 7358 : 6536943: Bogus -Xcheck:jni warning for SIG_INT action for SIGINT in JVM started from non-interactive shell
Summary: check_signal_handler will print out Warning for SHURDOWN2_SIGNAL (SIGINT) is replaced by non-interactive shell. Fix by supply more information of the replacement to user.
Reviewed-by: dholmes
Contributed-by: yumin.qi@oracle.com
6 lines changed: 5 ins; 0 del; 1 mod; 5240 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw hotspot/src/os/bsd/vm/os_bsd.cpp

rev 7358 : 6536943: Bogus -Xcheck:jni warning for SIG_INT action for SIGINT in JVM started from non-interactive shell
Summary: check_signal_handler will print out Warning for SHURDOWN2_SIGNAL (SIGINT) is replaced by non-interactive shell. Fix by supply more information of the replacement to user.
Reviewed-by: dholmes
Contributed-by: yumin.qi@oracle.com
6 lines changed: 5 ins; 0 del; 1 mod; 4832 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw hotspot/src/os/linux/vm/os_linux.cpp

rev 7358 : 6536943: Bogus -Xcheck:jni warning for SIG_INT action for SIGINT in JVM started from non-interactive shell
Summary: check_signal_handler will print out Warning for SHURDOWN2_SIGNAL (SIGINT) is replaced by non-interactive shell. Fix by supply more information of the replacement to user.
Reviewed-by: dholmes
Contributed-by: yumin.qi@oracle.com
5 lines changed: 5 ins; 0 del; 0 mod; 6190 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw hotspot/src/os/solaris/vm/os_solaris.cpp

rev 7358 : 6536943: Bogus -Xcheck:jni warning for SIG_INT action for SIGINT in JVM started from non-interactive shell
Summary: check_signal_handler will print out Warning for SHURDOWN2_SIGNAL (SIGINT) is replaced by non-interactive shell. Fix by supply more information of the replacement to user.
Reviewed-by: dholmes
Contributed-by: yumin.qi@oracle.com
6 lines changed: 5 ins; 0 del; 1 mod; 6504 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw hotspot/src/share/vm/gc_implementation/g1/concurrentMark.cpp

rev 7364 : 8069367: Eagerly reclaimed humongous objects left on mark stack
Summary: Prevent eager reclaim of objects that might be on mark stack.
Reviewed-by: brutisso, tschatzl
rev 7366 : 8078021: SATB apply_closure_to_completed_buffer should have closure argument
Summary: Apply closure directly, eliminating registration.
Reviewed-by: stefank, tschatzl
rev 7367 : 8078023: verify_no_cset_oops found reclaimed humongous object in SATB buffer
Summary: Removed no longer valid checking of SATB buffers
Reviewed-by: jmasa, pliden
rev 7368 : 8075215: SATB buffer processing found reclaimed humongous object
Summary: Don't assume SATB buffer entries are valid objects
Reviewed-by: brutisso, ecaspole
144 lines changed: 31 ins; 52 del; 61 mod; 4716 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw hotspot/src/share/vm/gc_implementation/g1/concurrentMark.hpp

rev 7363 : 8076265: Simplify deal_with_reference
Summary: Eliminate _CHECK_BOTH_FINGERS_ and simplify.
Reviewed-by: brutisso, tschatzl
rev 7364 : 8069367: Eagerly reclaimed humongous objects left on mark stack
Summary: Prevent eager reclaim of objects that might be on mark stack.
Reviewed-by: brutisso, tschatzl
rev 7367 : 8078023: verify_no_cset_oops found reclaimed humongous object in SATB buffer
Summary: Removed no longer valid checking of SATB buffers
Reviewed-by: jmasa, pliden
rev 7368 : 8075215: SATB buffer processing found reclaimed humongous object
Summary: Don't assume SATB buffer entries are valid objects
Reviewed-by: brutisso, ecaspole
27 lines changed: 16 ins; 5 del; 6 mod; 1251 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw hotspot/src/share/vm/gc_implementation/g1/concurrentMark.inline.hpp

rev 7363 : 8076265: Simplify deal_with_reference
Summary: Eliminate _CHECK_BOTH_FINGERS_ and simplify.
Reviewed-by: brutisso, tschatzl
rev 7364 : 8069367: Eagerly reclaimed humongous objects left on mark stack
Summary: Prevent eager reclaim of objects that might be on mark stack.
Reviewed-by: brutisso, tschatzl
rev 7368 : 8075215: SATB buffer processing found reclaimed humongous object
Summary: Don't assume SATB buffer entries are valid objects
Reviewed-by: brutisso, ecaspole
137 lines changed: 73 ins; 55 del; 9 mod; 324 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw hotspot/src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp

rev 7362 : 8048179: Early reclaim of large objects that are referenced by a few objects
Summary: Push the remembered sets of large objects with few referenced into the dirty card queue at the beginning of the evacuation so that they may end up with zero remembered set entries at the end of the collection, and are potentially reclaimed. Also improve timing measurements of the early reclaim mechanism, and shorten flag names.
Reviewed-by: brutisso, jmasa, dfazunen
rev 7364 : 8069367: Eagerly reclaimed humongous objects left on mark stack
Summary: Prevent eager reclaim of objects that might be on mark stack.
Reviewed-by: brutisso, tschatzl
rev 7367 : 8078023: verify_no_cset_oops found reclaimed humongous object in SATB buffer
Summary: Removed no longer valid checking of SATB buffers
Reviewed-by: jmasa, pliden
171 lines changed: 99 ins; 38 del; 34 mod; 6831 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw hotspot/src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp

rev 7362 : 8048179: Early reclaim of large objects that are referenced by a few objects
Summary: Push the remembered sets of large objects with few referenced into the dirty card queue at the beginning of the evacuation so that they may end up with zero remembered set entries at the end of the collection, and are potentially reclaimed. Also improve timing measurements of the early reclaim mechanism, and shorten flag names.
Reviewed-by: brutisso, jmasa, dfazunen
rev 7364 : 8069367: Eagerly reclaimed humongous objects left on mark stack
Summary: Prevent eager reclaim of objects that might be on mark stack.
Reviewed-by: brutisso, tschatzl
rev 7369 : 8061715: gc/g1/TestShrinkAuxiliaryData15.java fails with java.lang.RuntimeException: heap decommit failed - after > before
Summary: added WhiteBox methods to count regions and exact aux data sizes
Reviewed-by: jwilhelm, brutisso
26 lines changed: 11 ins; 4 del; 11 mod; 1627 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw hotspot/src/share/vm/gc_implementation/g1/g1CollectedHeap.inline.hpp

rev 7364 : 8069367: Eagerly reclaimed humongous objects left on mark stack
Summary: Prevent eager reclaim of objects that might be on mark stack.
Reviewed-by: brutisso, tschatzl
14 lines changed: 10 ins; 0 del; 4 mod; 365 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw hotspot/src/share/vm/gc_implementation/g1/g1GCPhaseTimes.cpp

rev 7362 : 8048179: Early reclaim of large objects that are referenced by a few objects
Summary: Push the remembered sets of large objects with few referenced into the dirty card queue at the beginning of the evacuation so that they may end up with zero remembered set entries at the end of the collection, and are potentially reclaimed. Also improve timing measurements of the early reclaim mechanism, and shorten flag names.
Reviewed-by: brutisso, jmasa, dfazunen
6 lines changed: 4 ins; 0 del; 2 mod; 585 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw hotspot/src/share/vm/gc_implementation/g1/g1GCPhaseTimes.hpp

rev 7362 : 8048179: Early reclaim of large objects that are referenced by a few objects
Summary: Push the remembered sets of large objects with few referenced into the dirty card queue at the beginning of the evacuation so that they may end up with zero remembered set entries at the end of the collection, and are potentially reclaimed. Also improve timing measurements of the early reclaim mechanism, and shorten flag names.
Reviewed-by: brutisso, jmasa, dfazunen
3 lines changed: 2 ins; 0 del; 1 mod; 287 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw hotspot/src/share/vm/gc_implementation/g1/g1RegionToSpaceMapper.hpp

rev 7369 : 8061715: gc/g1/TestShrinkAuxiliaryData15.java fails with java.lang.RuntimeException: heap decommit failed - after > before
Summary: added WhiteBox methods to count regions and exact aux data sizes
Reviewed-by: jwilhelm, brutisso
4 lines changed: 3 ins; 0 del; 1 mod; 88 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw hotspot/src/share/vm/gc_implementation/g1/g1_globals.hpp

rev 7362 : 8048179: Early reclaim of large objects that are referenced by a few objects
Summary: Push the remembered sets of large objects with few referenced into the dirty card queue at the beginning of the evacuation so that they may end up with zero remembered set entries at the end of the collection, and are potentially reclaimed. Also improve timing measurements of the early reclaim mechanism, and shorten flag names.
Reviewed-by: brutisso, jmasa, dfazunen
6 lines changed: 4 ins; 0 del; 2 mod; 329 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw hotspot/src/share/vm/gc_implementation/g1/heapRegionManager.cpp

rev 7369 : 8061715: gc/g1/TestShrinkAuxiliaryData15.java fails with java.lang.RuntimeException: heap decommit failed - after > before
Summary: added WhiteBox methods to count regions and exact aux data sizes
Reviewed-by: jwilhelm, brutisso
19 lines changed: 18 ins; 0 del; 1 mod; 446 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw hotspot/src/share/vm/gc_implementation/g1/heapRegionManager.hpp

rev 7369 : 8061715: gc/g1/TestShrinkAuxiliaryData15.java fails with java.lang.RuntimeException: heap decommit failed - after > before
Summary: added WhiteBox methods to count regions and exact aux data sizes
Reviewed-by: jwilhelm, brutisso
4 lines changed: 3 ins; 0 del; 1 mod; 237 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw hotspot/src/share/vm/gc_implementation/g1/heapRegionRemSet.cpp

rev 7362 : 8048179: Early reclaim of large objects that are referenced by a few objects
Summary: Push the remembered sets of large objects with few referenced into the dirty card queue at the beginning of the evacuation so that they may end up with zero remembered set entries at the end of the collection, and are potentially reclaimed. Also improve timing measurements of the early reclaim mechanism, and shorten flag names.
Reviewed-by: brutisso, jmasa, dfazunen
12 lines changed: 12 ins; 0 del; 0 mod; 1269 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw hotspot/src/share/vm/gc_implementation/g1/heapRegionRemSet.hpp

rev 7362 : 8048179: Early reclaim of large objects that are referenced by a few objects
Summary: Push the remembered sets of large objects with few referenced into the dirty card queue at the beginning of the evacuation so that they may end up with zero remembered set entries at the end of the collection, and are potentially reclaimed. Also improve timing measurements of the early reclaim mechanism, and shorten flag names.
Reviewed-by: brutisso, jmasa, dfazunen
8 lines changed: 8 ins; 0 del; 0 mod; 500 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw hotspot/src/share/vm/gc_implementation/g1/satbQueue.cpp

rev 7365 : 8075466: SATB queue pre-filter verify found reclaimed humongous object
Summary: Removed pre-filter verify, and made filtering more careful.
Reviewed-by: brutisso, tschatzl
rev 7366 : 8078021: SATB apply_closure_to_completed_buffer should have closure argument
Summary: Apply closure directly, eliminating registration.
Reviewed-by: stefank, tschatzl
rev 7367 : 8078023: verify_no_cset_oops found reclaimed humongous object in SATB buffer
Summary: Removed no longer valid checking of SATB buffers
Reviewed-by: jmasa, pliden
rev 7368 : 8075215: SATB buffer processing found reclaimed humongous object
Summary: Don't assume SATB buffer entries are valid objects
Reviewed-by: brutisso, ecaspole
157 lines changed: 57 ins; 72 del; 28 mod; 292 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw hotspot/src/share/vm/gc_implementation/g1/satbQueue.hpp

rev 7365 : 8075466: SATB queue pre-filter verify found reclaimed humongous object
Summary: Removed pre-filter verify, and made filtering more careful.
Reviewed-by: brutisso, tschatzl
rev 7366 : 8078021: SATB apply_closure_to_completed_buffer should have closure argument
Summary: Apply closure directly, eliminating registration.
Reviewed-by: stefank, tschatzl
rev 7367 : 8078023: verify_no_cset_oops found reclaimed humongous object in SATB buffer
Summary: Removed no longer valid checking of SATB buffers
Reviewed-by: jmasa, pliden
rev 7368 : 8075215: SATB buffer processing found reclaimed humongous object
Summary: Don't assume SATB buffer entries are valid objects
Reviewed-by: brutisso, ecaspole
65 lines changed: 15 ins; 43 del; 7 mod; 101 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw hotspot/src/share/vm/prims/jvmtiRedefineClasses.cpp

rev 7371 : 8079644: memory stomping error with ResourceManagement and TestAgentStress.java
Summary: the cached class file structure must be deallocated instead of the cached class file bytes
Reviewed-by: coleenp, sla
2 lines changed: 0 ins; 0 del; 2 mod; 4235 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw hotspot/src/share/vm/prims/whitebox.cpp

rev 7369 : 8061715: gc/g1/TestShrinkAuxiliaryData15.java fails with java.lang.RuntimeException: heap decommit failed - after > before
Summary: added WhiteBox methods to count regions and exact aux data sizes
Reviewed-by: jwilhelm, brutisso
17 lines changed: 17 ins; 0 del; 0 mod; 1108 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw hotspot/test/TEST.groups

rev 7364 : 8069367: Eagerly reclaimed humongous objects left on mark stack
Summary: Prevent eager reclaim of objects that might be on mark stack.
Reviewed-by: brutisso, tschatzl
2 lines changed: 1 ins; 0 del; 1 mod; 257 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw hotspot/test/gc/g1/TestGCLogMessages.java

rev 7362 : 8048179: Early reclaim of large objects that are referenced by a few objects
Summary: Push the remembered sets of large objects with few referenced into the dirty card queue at the beginning of the evacuation so that they may end up with zero remembered set entries at the end of the collection, and are potentially reclaimed. Also improve timing measurements of the early reclaim mechanism, and shorten flag names.
Reviewed-by: brutisso, jmasa, dfazunen
2 lines changed: 1 ins; 0 del; 1 mod; 190 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw hotspot/test/gc/g1/TestShrinkAuxiliaryData.java

rev 7369 : 8061715: gc/g1/TestShrinkAuxiliaryData15.java fails with java.lang.RuntimeException: heap decommit failed - after > before
Summary: added WhiteBox methods to count regions and exact aux data sizes
Reviewed-by: jwilhelm, brutisso
113 lines changed: 58 ins; 7 del; 48 mod; 219 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw hotspot/test/gc/g1/TestShrinkAuxiliaryData00.java

rev 7369 : 8061715: gc/g1/TestShrinkAuxiliaryData15.java fails with java.lang.RuntimeException: heap decommit failed - after > before
Summary: added WhiteBox methods to count regions and exact aux data sizes
Reviewed-by: jwilhelm, brutisso
7 lines changed: 4 ins; 0 del; 3 mod; 35 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw hotspot/test/gc/g1/TestShrinkAuxiliaryData05.java

rev 7369 : 8061715: gc/g1/TestShrinkAuxiliaryData15.java fails with java.lang.RuntimeException: heap decommit failed - after > before
Summary: added WhiteBox methods to count regions and exact aux data sizes
Reviewed-by: jwilhelm, brutisso
6 lines changed: 3 ins; 0 del; 3 mod; 36 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw hotspot/test/gc/g1/TestShrinkAuxiliaryData10.java

rev 7369 : 8061715: gc/g1/TestShrinkAuxiliaryData15.java fails with java.lang.RuntimeException: heap decommit failed - after > before
Summary: added WhiteBox methods to count regions and exact aux data sizes
Reviewed-by: jwilhelm, brutisso
5 lines changed: 3 ins; 0 del; 2 mod; 37 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw hotspot/test/gc/g1/TestShrinkAuxiliaryData15.java

rev 7369 : 8061715: gc/g1/TestShrinkAuxiliaryData15.java fails with java.lang.RuntimeException: heap decommit failed - after > before
Summary: added WhiteBox methods to count regions and exact aux data sizes
Reviewed-by: jwilhelm, brutisso
5 lines changed: 3 ins; 0 del; 2 mod; 37 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw hotspot/test/gc/g1/TestShrinkAuxiliaryData20.java

rev 7369 : 8061715: gc/g1/TestShrinkAuxiliaryData15.java fails with java.lang.RuntimeException: heap decommit failed - after > before
Summary: added WhiteBox methods to count regions and exact aux data sizes
Reviewed-by: jwilhelm, brutisso
5 lines changed: 3 ins; 0 del; 2 mod; 37 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw hotspot/test/gc/g1/TestShrinkAuxiliaryData25.java

rev 7369 : 8061715: gc/g1/TestShrinkAuxiliaryData15.java fails with java.lang.RuntimeException: heap decommit failed - after > before
Summary: added WhiteBox methods to count regions and exact aux data sizes
Reviewed-by: jwilhelm, brutisso
5 lines changed: 3 ins; 0 del; 2 mod; 37 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw hotspot/test/gc/g1/TestShrinkAuxiliaryData30.java

rev 7369 : 8061715: gc/g1/TestShrinkAuxiliaryData15.java fails with java.lang.RuntimeException: heap decommit failed - after > before
Summary: added WhiteBox methods to count regions and exact aux data sizes
Reviewed-by: jwilhelm, brutisso
5 lines changed: 3 ins; 0 del; 2 mod; 37 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw hotspot/test/testlibrary/whitebox/sun/hotspot/WhiteBox.java

rev 7369 : 8061715: gc/g1/TestShrinkAuxiliaryData15.java fails with java.lang.RuntimeException: heap decommit failed - after > before
Summary: added WhiteBox methods to count regions and exact aux data sizes
Reviewed-by: jwilhelm, brutisso
4 lines changed: 3 ins; 0 del; 1 mod; 228 unchg

------ ------ ------ ------ --- New ----- Raw hotspot/test/compiler/codegen/IntRotateWithImmediate.java

rev 7370 : 8080190: PPC64: Fix wrong rotate instructions in the .ad file
Reviewed-by: kvn
64 lines changed: 64 ins; 0 del; 0 mod; 0 unchg

------ ------ ------ ------ --- New ----- Raw hotspot/test/gc/g1/TestEagerReclaimHumongousRegionsClearMarkBits.java

rev 7362 : 8048179: Early reclaim of large objects that are referenced by a few objects
Summary: Push the remembered sets of large objects with few referenced into the dirty card queue at the beginning of the evacuation so that they may end up with zero remembered set entries at the end of the collection, and are potentially reclaimed. Also improve timing measurements of the early reclaim mechanism, and shorten flag names.
Reviewed-by: brutisso, jmasa, dfazunen
131 lines changed: 131 ins; 0 del; 0 mod; 0 unchg

------ ------ ------ ------ --- New ----- Raw hotspot/test/gc/g1/TestEagerReclaimHumongousRegionsWithRefs.java

rev 7362 : 8048179: Early reclaim of large objects that are referenced by a few objects
Summary: Push the remembered sets of large objects with few referenced into the dirty card queue at the beginning of the evacuation so that they may end up with zero remembered set entries at the end of the collection, and are potentially reclaimed. Also improve timing measurements of the early reclaim mechanism, and shorten flag names.
Reviewed-by: brutisso, jmasa, dfazunen
113 lines changed: 113 ins; 0 del; 0 mod; 0 unchg

------ ------ ------ ------ --- New ----- Raw hotspot/test/gc/g1/TestG1TraceEagerReclaimHumongousObjects.java

rev 7362 : 8048179: Early reclaim of large objects that are referenced by a few objects
Summary: Push the remembered sets of large objects with few referenced into the dirty card queue at the beginning of the evacuation so that they may end up with zero remembered set entries at the end of the collection, and are potentially reclaimed. Also improve timing measurements of the early reclaim mechanism, and shorten flag names.
Reviewed-by: brutisso, jmasa, dfazunen
142 lines changed: 142 ins; 0 del; 0 mod; 0 unchg

------ ------ ------ ------ --- New ----- Raw hotspot/test/gc/g1/TestGreyReclaimedHumongousObjects.java

rev 7364 : 8069367: Eagerly reclaimed humongous objects left on mark stack
Summary: Prevent eager reclaim of objects that might be on mark stack.
Reviewed-by: brutisso, tschatzl
176 lines changed: 176 ins; 0 del; 0 mod; 0 unchg

------ ------ ------ ------ Old --- ----- --- hotspot/test/gc/g1/TestEagerReclaimHumongousRegions2.java

131 lines changed: 0 ins; 131 del; 0 mod; 0 unchg

------ ------ ------ ------ Old --- ----- --- hotspot/test/gc/g1/TestG1TraceReclaimDeadHumongousObjectsAtYoungGC.java

142 lines changed: 0 ins; 142 del; 0 mod; 0 unchg

This code review page was prepared using /export/pub/bin/webrev (vers 25.6-hg+openjdk.java.net).