596 "(Unstable) Issues membars on thread state transitions") \ |
596 "(Unstable) Issues membars on thread state transitions") \ |
597 \ |
597 \ |
598 develop(bool, CleanChunkPoolAsync, true, \ |
598 develop(bool, CleanChunkPoolAsync, true, \ |
599 "Clean the chunk pool asynchronously") \ |
599 "Clean the chunk pool asynchronously") \ |
600 \ |
600 \ |
|
601 product_pd(bool, ThreadLocalHandshakes, \ |
|
602 "Use thread-local polls instead of global poll for safepoints.") \ |
|
603 constraint(ThreadLocalHandshakesConstraintFunc,AfterErgo) \ |
|
604 \ |
|
605 diagnostic(uint, HandshakeTimeout, 0, \ |
|
606 "If nonzero set a timeout in milliseconds for handshakes") \ |
|
607 \ |
601 experimental(bool, AlwaysSafeConstructors, false, \ |
608 experimental(bool, AlwaysSafeConstructors, false, \ |
602 "Force safe construction, as if all fields are final.") \ |
609 "Force safe construction, as if all fields are final.") \ |
603 \ |
610 \ |
604 diagnostic(bool, UnlockDiagnosticVMOptions, trueInDebug, \ |
611 diagnostic(bool, UnlockDiagnosticVMOptions, trueInDebug, \ |
605 "Enable normal processing of flags relating to field diagnostics")\ |
612 "Enable normal processing of flags relating to field diagnostics")\ |