< prev index next >
src/hotspot/share/utilities/vmError.hpp
Print this page
*** 86,95 ****
--- 86,98 ----
// Whether or not the last error reporting step did timeout.
static volatile bool _step_did_timeout;
static bool _error_reported;
+ // Whether fork and exec should call fork/vfork
+ static bool _vfork_mode;
+
public:
// set signal handlers on Solaris/Linux or the default exception filter
// on Windows, to handle recursive crashes.
static void reset_signal_handlers();
*** 188,197 ****
--- 191,202 ----
static bool check_timeout();
// Support for avoiding multiple asserts
static bool is_error_reported();
+ static bool is_forkmode_vfork();
+
// Test vmassert(), fatal(), guarantee(), etc.
NOT_PRODUCT(static void test_error_handler();)
NOT_PRODUCT(static void controlled_crash(int how);)
// returns an address which is guaranteed to generate a SIGSEGV on read,
< prev index next >