< prev index next >

src/share/vm/runtime/globals.hpp

Print this page
rev 12487 : 8166944: Hanging Error Reporting steps may lead to torn error logs.
Reviewed-by: cjplummer, dholmes
Summary: Interupt error reporting if reporting steps hang to enable subsequent reporting steps to run.


 918           "Check zapping of unused heap space")                             \
 919                                                                             \
 920   develop(bool, ZapFillerObjects, trueInDebug,                              \
 921           "Zap filler objects with 0xDEAFBABE")                             \
 922                                                                             \
 923   develop(bool, PrintVMMessages, true,                                      \
 924           "Print VM messages on console")                                   \
 925                                                                             \
 926   notproduct(uintx, ErrorHandlerTest, 0,                                    \
 927           "If > 0, provokes an error after VM initialization; the value "   \
 928           "determines which error to provoke. See test_error_handler() "    \
 929           "in debug.cpp.")                                                  \
 930                                                                             \
 931   notproduct(uintx, TestCrashInErrorHandler, 0,                             \
 932           "If > 0, provokes an error inside VM error handler (a secondary " \
 933           "crash). see test_error_handler() in debug.cpp.")                 \
 934                                                                             \
 935   notproduct(bool, TestSafeFetchInErrorHandler, false,                      \
 936           "If true, tests SafeFetch inside error handler.")                 \
 937                                                                             \



 938   develop(bool, Verbose, false,                                             \
 939           "Print additional debugging information from other modes")        \
 940                                                                             \
 941   develop(bool, PrintMiscellaneous, false,                                  \
 942           "Print uncategorized debugging information (requires +Verbose)")  \
 943                                                                             \
 944   develop(bool, WizardMode, false,                                          \
 945           "Print much more debugging information")                          \
 946                                                                             \
 947   product(bool, ShowMessageBoxOnError, false,                               \
 948           "Keep process alive on VM fatal error")                           \
 949                                                                             \
 950   product(bool, CreateCoredumpOnCrash, true,                                \
 951           "Create core/mini dump on VM fatal error")                        \
 952                                                                             \
 953   product(uint64_t, ErrorLogTimeout, 2 * 60,                                \
 954           "Timeout, in seconds, to limit the time spent on writing an "     \
 955           "error log in case of a crash.")                                  \
 956           range(0, (uint64_t)max_jlong/1000)                                \
 957                                                                             \




 918           "Check zapping of unused heap space")                             \
 919                                                                             \
 920   develop(bool, ZapFillerObjects, trueInDebug,                              \
 921           "Zap filler objects with 0xDEAFBABE")                             \
 922                                                                             \
 923   develop(bool, PrintVMMessages, true,                                      \
 924           "Print VM messages on console")                                   \
 925                                                                             \
 926   notproduct(uintx, ErrorHandlerTest, 0,                                    \
 927           "If > 0, provokes an error after VM initialization; the value "   \
 928           "determines which error to provoke. See test_error_handler() "    \
 929           "in debug.cpp.")                                                  \
 930                                                                             \
 931   notproduct(uintx, TestCrashInErrorHandler, 0,                             \
 932           "If > 0, provokes an error inside VM error handler (a secondary " \
 933           "crash). see test_error_handler() in debug.cpp.")                 \
 934                                                                             \
 935   notproduct(bool, TestSafeFetchInErrorHandler, false,                      \
 936           "If true, tests SafeFetch inside error handler.")                 \
 937                                                                             \
 938   notproduct(bool, TestUnresponsiveErrorHandler, false,                     \
 939           "If true, simulates an unresponsive error handler.")              \
 940                                                                             \
 941   develop(bool, Verbose, false,                                             \
 942           "Print additional debugging information from other modes")        \
 943                                                                             \
 944   develop(bool, PrintMiscellaneous, false,                                  \
 945           "Print uncategorized debugging information (requires +Verbose)")  \
 946                                                                             \
 947   develop(bool, WizardMode, false,                                          \
 948           "Print much more debugging information")                          \
 949                                                                             \
 950   product(bool, ShowMessageBoxOnError, false,                               \
 951           "Keep process alive on VM fatal error")                           \
 952                                                                             \
 953   product(bool, CreateCoredumpOnCrash, true,                                \
 954           "Create core/mini dump on VM fatal error")                        \
 955                                                                             \
 956   product(uint64_t, ErrorLogTimeout, 2 * 60,                                \
 957           "Timeout, in seconds, to limit the time spent on writing an "     \
 958           "error log in case of a crash.")                                  \
 959           range(0, (uint64_t)max_jlong/1000)                                \
 960                                                                             \


< prev index next >