src/share/vm/runtime/os.hpp

Print this page

        

*** 491,501 **** // Terminate the VM, but don't exit the process static void shutdown(); // Terminate with an error. Default is to generate a core file on platforms // that support such things. This calls shutdown() and then aborts. ! static void abort(bool dump_core = true); // Die immediately, no exit hook, no abort hook, no cleanup. static void die(); // File i/o operations --- 491,501 ---- // Terminate the VM, but don't exit the process static void shutdown(); // Terminate with an error. Default is to generate a core file on platforms // that support such things. This calls shutdown() and then aborts. ! static void abort(bool dump_core = true, void *siginfo = NULL, void *context = NULL); // Die immediately, no exit hook, no abort hook, no cleanup. static void die(); // File i/o operations
*** 716,726 **** // Structured OS Exception support static void os_exception_wrapper(java_call_t f, JavaValue* value, methodHandle* method, JavaCallArguments* args, Thread* thread); // On Windows this will create an actual minidump, on Linux/Solaris it will simply check core dump limits ! static void check_or_create_dump(void* exceptionRecord, void* contextRecord, char* buffer, size_t bufferSize); // Get the default path to the core file // Returns the length of the string static int get_core_path(char* buffer, size_t bufferSize); --- 716,726 ---- // Structured OS Exception support static void os_exception_wrapper(java_call_t f, JavaValue* value, methodHandle* method, JavaCallArguments* args, Thread* thread); // On Windows this will create an actual minidump, on Linux/Solaris it will simply check core dump limits ! static void check_create_dump_limit(void* exceptionRecord, void* contextRecord, char* buffer, size_t bufferSize); // Get the default path to the core file // Returns the length of the string static int get_core_path(char* buffer, size_t bufferSize);