Mercurial > hg > truffle
diff src/share/vm/runtime/globals.hpp @ 14663:3edd4a71588b
8031818: Experimental VM flag for enforcing safe object construction
Summary: -XX:+AlwaysSafeConstructors to unconditionally emit the trailing constructor barrier.
Reviewed-by: kvn, roland
author | shade |
---|---|
date | Mon, 03 Mar 2014 15:31:27 +0400 |
parents | 3c3953fb3f2a |
children | 1179450ad3ee |
line wrap: on
line diff
--- a/src/share/vm/runtime/globals.hpp Mon Mar 03 15:54:45 2014 +0400 +++ b/src/share/vm/runtime/globals.hpp Mon Mar 03 15:31:27 2014 +0400 @@ -535,6 +535,9 @@ develop(bool, CleanChunkPoolAsync, falseInEmbedded, \ "Clean the chunk pool asynchronously") \ \ + experimental(bool, AlwaysSafeConstructors, false, \ + "Force safe construction, as if all fields are final.") \ + \ /* Temporary: See 6948537 */ \ experimental(bool, UseMemSetInBOT, true, \ "(Unstable) uses memset in BOT updates in GC code") \