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, \