< prev index next >

src/hotspot/share/utilities/vmError.hpp

Print this page
rev 56552 : imported patch 8218543-2

*** 30,41 **** class Decoder; class frame; class VM_ReportJavaOutOfMemory; class VMError : public AllStatic { - friend class VM_ReportJavaOutOfMemory; - friend class Decoder; friend class VMStructs; static int _id; // Solaris/Linux signals: 0 - SIGRTMAX // Windows exceptions: 0xCxxxxxxx system errors // 0x8xxxxxxx system warnings --- 30,39 ----
*** 63,73 **** static int _current_step; static const char* _current_step_info; // Thread id of the first error. We must be able to handle native thread, // so use thread id instead of Thread* to identify thread. ! static volatile intptr_t first_error_tid; // Core dump status, false if we have been unable to write a core/minidump for some reason static bool coredump_status; // When coredump_status is set to true this will contain the name/path to the core/minidump, --- 61,71 ---- static int _current_step; static const char* _current_step_info; // Thread id of the first error. We must be able to handle native thread, // so use thread id instead of Thread* to identify thread. ! static volatile intptr_t _first_error_tid; // Core dump status, false if we have been unable to write a core/minidump for some reason static bool coredump_status; // When coredump_status is set to true this will contain the name/path to the core/minidump,
*** 175,187 **** // returns original handler for signal, if it was resetted, or NULL if // signal was not changed by error reporter static address get_resetted_sighandler(int sig); // check to see if fatal error reporting is in progress ! static bool fatal_error_in_progress() { return first_error_tid != -1; } ! static intptr_t get_first_error_tid() { return first_error_tid; } // Called by the WatcherThread to check if error reporting has timed-out. // Returns true if error reporting has not completed within the ErrorLogTimeout limit. static bool check_timeout(); --- 173,185 ---- // returns original handler for signal, if it was resetted, or NULL if // signal was not changed by error reporter static address get_resetted_sighandler(int sig); // check to see if fatal error reporting is in progress ! static bool fatal_error_in_progress() { return _first_error_tid != -1; } ! static intptr_t get_first_error_tid() { return _first_error_tid; } // Called by the WatcherThread to check if error reporting has timed-out. // Returns true if error reporting has not completed within the ErrorLogTimeout limit. static bool check_timeout();
< prev index next >