diff src/share/vm/memory/genCollectedHeap.cpp @ 237:1fdb98a17101

6716785: implicit null checks not triggering with CompressedOops Summary: allocate alignment-sized page(s) below java heap so that memory accesses at heap_base+1page give signal and cause an implicit null check Reviewed-by: kvn, jmasa, phh, jcoomes
author coleenp
date Sat, 19 Jul 2008 17:38:22 -0400
parents d1605aabd0a1
children 850fdf70db2b
line wrap: on
line diff
--- a/src/share/vm/memory/genCollectedHeap.cpp	Fri Jul 11 01:14:44 2008 -0700
+++ b/src/share/vm/memory/genCollectedHeap.cpp	Sat Jul 19 17:38:22 2008 -0400
@@ -222,8 +222,8 @@
 
   *_total_reserved = total_reserved;
   *_n_covered_regions = n_covered_regions;
-  *heap_rs = ReservedSpace(total_reserved, alignment,
-                           UseLargePages, heap_address);
+  *heap_rs = ReservedHeapSpace(total_reserved, alignment,
+                               UseLargePages, heap_address);
 
   return heap_address;
 }