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);