355 "code that manipulates final fields.") \
356 \
357 experimental(bool, ShenandoahCommonGCStateLoads, false, \
358 "Enable commonming for GC state loads in generated code.") \
359 \
360 develop(bool, ShenandoahVerifyOptoBarriers, false, \
361 "Verify no missing barriers in c2") \
362 \
363 product(bool, ShenandoahLogTrace, false, \
364 "Turns on logging in Shenandoah at trace level. ") \
365 \
366 product(bool, ShenandoahLogDebug, false, \
367 "Turns on logging in Shenandoah at debug level. ") \
368 \
369 product(bool, ShenandoahLogInfo, false, \
370 "Turns on logging in Shenandoah at info level. ") \
371 \
372 product(bool, ShenandoahLogWarning, false, \
373 "Turns on logging in Shenandoah at warning level. ") \
374 \
375
376 SHENANDOAH_FLAGS(DECLARE_DEVELOPER_FLAG, \
377 DECLARE_PD_DEVELOPER_FLAG, \
378 DECLARE_PRODUCT_FLAG, \
379 DECLARE_PD_PRODUCT_FLAG, \
380 DECLARE_DIAGNOSTIC_FLAG, \
381 DECLARE_EXPERIMENTAL_FLAG, \
382 DECLARE_NOTPRODUCT_FLAG, \
383 DECLARE_MANAGEABLE_FLAG, \
384 DECLARE_PRODUCT_RW_FLAG)
385
386 #endif // SHARE_VM_GC_SHENANDOAH_SHENANDOAH_GLOBALS_HPP
|
355 "code that manipulates final fields.") \
356 \
357 experimental(bool, ShenandoahCommonGCStateLoads, false, \
358 "Enable commonming for GC state loads in generated code.") \
359 \
360 develop(bool, ShenandoahVerifyOptoBarriers, false, \
361 "Verify no missing barriers in c2") \
362 \
363 product(bool, ShenandoahLogTrace, false, \
364 "Turns on logging in Shenandoah at trace level. ") \
365 \
366 product(bool, ShenandoahLogDebug, false, \
367 "Turns on logging in Shenandoah at debug level. ") \
368 \
369 product(bool, ShenandoahLogInfo, false, \
370 "Turns on logging in Shenandoah at info level. ") \
371 \
372 product(bool, ShenandoahLogWarning, false, \
373 "Turns on logging in Shenandoah at warning level. ") \
374 \
375 develop(bool, ShenandoahSATBFilter, true, \
376 "Turns off SATB filtering when false. ") \
377 \
378
379 SHENANDOAH_FLAGS(DECLARE_DEVELOPER_FLAG, \
380 DECLARE_PD_DEVELOPER_FLAG, \
381 DECLARE_PRODUCT_FLAG, \
382 DECLARE_PD_PRODUCT_FLAG, \
383 DECLARE_DIAGNOSTIC_FLAG, \
384 DECLARE_EXPERIMENTAL_FLAG, \
385 DECLARE_NOTPRODUCT_FLAG, \
386 DECLARE_MANAGEABLE_FLAG, \
387 DECLARE_PRODUCT_RW_FLAG)
388
389 #endif // SHARE_VM_GC_SHENANDOAH_SHENANDOAH_GLOBALS_HPP
|