Mercurial > hg > truffle
comparison 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 |
comparison
equal
deleted
inserted
replaced
14662:3c3953fb3f2a | 14663:3edd4a71588b |
---|---|
533 "Use lwsync instruction if true, else use slower sync") \ | 533 "Use lwsync instruction if true, else use slower sync") \ |
534 \ | 534 \ |
535 develop(bool, CleanChunkPoolAsync, falseInEmbedded, \ | 535 develop(bool, CleanChunkPoolAsync, falseInEmbedded, \ |
536 "Clean the chunk pool asynchronously") \ | 536 "Clean the chunk pool asynchronously") \ |
537 \ | 537 \ |
538 experimental(bool, AlwaysSafeConstructors, false, \ | |
539 "Force safe construction, as if all fields are final.") \ | |
540 \ | |
538 /* Temporary: See 6948537 */ \ | 541 /* Temporary: See 6948537 */ \ |
539 experimental(bool, UseMemSetInBOT, true, \ | 542 experimental(bool, UseMemSetInBOT, true, \ |
540 "(Unstable) uses memset in BOT updates in GC code") \ | 543 "(Unstable) uses memset in BOT updates in GC code") \ |
541 \ | 544 \ |
542 diagnostic(bool, UnlockDiagnosticVMOptions, trueInDebug, \ | 545 diagnostic(bool, UnlockDiagnosticVMOptions, trueInDebug, \ |