tschatzl [Wed, 20 Aug 2014 15:04:39 +0200] rev 26163
8055635: Missing include in g1RegionToSpaceMapper.hpp results in unresolved symbol of fastdebug build without precompiled headers
Reviewed-by: mgerdin, ehelin
tschatzl [Wed, 20 Aug 2014 14:34:40 +0200] rev 26162
8055525: Bigapp weblogic+medrec fails to startup after JDK-8038423
Summary: If large pages are enabled and configured in Linux, the VM always pre-commits the entire space. The VM fails verification of the commit of the initial heap because some internal data structure marked all memory pages of the heap as committed during initialization. This makes the code think that we attempted a double-commit during first allocation of the heap. Remove the initial marking of memory pages of the heap to committed.
Reviewed-by: mgerdin
jmasa [Tue, 19 Aug 2014 13:44:55 -0700] rev 26161
Merge
tschatzl [Tue, 19 Aug 2014 14:09:10 +0200] rev 26160
8038423: G1: Decommit memory within heap
Summary: Allow G1 to decommit memory of arbitrary regions within the heap and their associated auxiliary data structures card table, BOT, hot card cache, and mark bitmaps.
Reviewed-by: mgerdin, brutisso, jwilhelm
poonam [Mon, 18 Aug 2014 19:30:24 -0700] rev 26159
8044406: JVM crash with JDK8 (build 1.8.0-b132) with G1 GC
Summary: Fill the last card that has been allocated into with a dummy object
Reviewed-by: tschatzl, mgerdin
tschatzl [Mon, 18 Aug 2014 15:43:29 +0000] rev 26158
Merge
tschatzl [Mon, 18 Aug 2014 16:10:44 +0200] rev 26157
8054818: Refactor HeapRegionSeq to manage heap region and auxiliary data
Summary: Let HeapRegionSeq manage the heap region and auxiliary data to decrease the amount of responsibilities of G1CollectedHeap, and encapsulate this work from other code.
Reviewed-by: jwilhelm, jmasa, mgerdin, brutisso
mgerdin [Mon, 18 Aug 2014 14:49:42 +0000] rev 26156
Merge
mgerdin [Mon, 18 Aug 2014 16:19:57 +0200] rev 26155
8055284: sanity/WhiteBox.java fails with NPE
Summary: Revert previous change, sanity/WhiteBox.java provides its own sun.hotspot.WhiteBox class.
Reviewed-by: ehelin, brutisso
Contributed-by: dmitry.fazunenko@oracle.com
tschatzl [Mon, 18 Aug 2014 15:41:57 +0200] rev 26154
8054362: gc/g1/TestEagerReclaimHumongousRegions2.java timeout
Summary: Give the test a time limit of approximately one minute so that it exits early on slow machines.
Reviewed-by: ehelin, dfazunen, brutisso