Mercurial > hg > truffle
diff src/share/vm/runtime/arguments.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 | b727c32788a9 d95b224e9f17 ef72a36b968e |
line wrap: on
line diff
--- a/src/share/vm/runtime/arguments.cpp Fri Jul 11 01:14:44 2008 -0700 +++ b/src/share/vm/runtime/arguments.cpp Sat Jul 19 17:38:22 2008 -0400 @@ -1176,9 +1176,7 @@ // by ergonomics. if (MaxHeapSize <= max_heap_for_compressed_oops()) { if (FLAG_IS_DEFAULT(UseCompressedOops)) { - // Leave compressed oops off by default. Uncomment - // the following line to return it to default status. - // FLAG_SET_ERGO(bool, UseCompressedOops, true); + FLAG_SET_ERGO(bool, UseCompressedOops, true); } } else { if (UseCompressedOops && !FLAG_IS_DEFAULT(UseCompressedOops)) {