488 "Zap filler objects with 0xDEAFBABE") \
489 \
490 develop(bool, PrintVMMessages, true, \
491 "Print VM messages on console") \
492 \
493 notproduct(uintx, ErrorHandlerTest, 0, \
494 "If > 0, provokes an error after VM initialization; the value " \
495 "determines which error to provoke. See test_error_handler() " \
496 "in vmError.cpp.") \
497 \
498 notproduct(uintx, TestCrashInErrorHandler, 0, \
499 "If > 0, provokes an error inside VM error handler (a secondary " \
500 "crash). see test_error_handler() in vmError.cpp") \
501 \
502 notproduct(bool, TestSafeFetchInErrorHandler, false, \
503 "If true, tests SafeFetch inside error handler.") \
504 \
505 notproduct(bool, TestUnresponsiveErrorHandler, false, \
506 "If true, simulates an unresponsive error handler.") \
507 \
508 develop(bool, Verbose, false, \
509 "Print additional debugging information from other modes") \
510 \
511 develop(bool, PrintMiscellaneous, false, \
512 "Print uncategorized debugging information (requires +Verbose)") \
513 \
514 develop(bool, WizardMode, false, \
515 "Print much more debugging information") \
516 \
517 product(bool, ShowMessageBoxOnError, false, \
518 "Keep process alive on VM fatal error") \
519 \
520 product(bool, CreateCoredumpOnCrash, true, \
521 "Create core/mini dump on VM fatal error") \
522 \
523 product(uint64_t, ErrorLogTimeout, 2 * 60, \
524 "Timeout, in seconds, to limit the time spent on writing an " \
525 "error log in case of a crash.") \
526 range(0, (uint64_t)max_jlong/1000) \
527 \
|
488 "Zap filler objects with 0xDEAFBABE") \
489 \
490 develop(bool, PrintVMMessages, true, \
491 "Print VM messages on console") \
492 \
493 notproduct(uintx, ErrorHandlerTest, 0, \
494 "If > 0, provokes an error after VM initialization; the value " \
495 "determines which error to provoke. See test_error_handler() " \
496 "in vmError.cpp.") \
497 \
498 notproduct(uintx, TestCrashInErrorHandler, 0, \
499 "If > 0, provokes an error inside VM error handler (a secondary " \
500 "crash). see test_error_handler() in vmError.cpp") \
501 \
502 notproduct(bool, TestSafeFetchInErrorHandler, false, \
503 "If true, tests SafeFetch inside error handler.") \
504 \
505 notproduct(bool, TestUnresponsiveErrorHandler, false, \
506 "If true, simulates an unresponsive error handler.") \
507 \
508 diagnostic(uintx, NesteggSize, 0, \
509 "Pre-reserved memory size for error handling.") \
510 \
511 develop(bool, Verbose, false, \
512 "Print additional debugging information from other modes") \
513 \
514 develop(bool, PrintMiscellaneous, false, \
515 "Print uncategorized debugging information (requires +Verbose)") \
516 \
517 develop(bool, WizardMode, false, \
518 "Print much more debugging information") \
519 \
520 product(bool, ShowMessageBoxOnError, false, \
521 "Keep process alive on VM fatal error") \
522 \
523 product(bool, CreateCoredumpOnCrash, true, \
524 "Create core/mini dump on VM fatal error") \
525 \
526 product(uint64_t, ErrorLogTimeout, 2 * 60, \
527 "Timeout, in seconds, to limit the time spent on writing an " \
528 "error log in case of a crash.") \
529 range(0, (uint64_t)max_jlong/1000) \
530 \
|