Represents a signal handler used for dumping stacks and attaching a debugger.
More...
Represents a signal handler used for dumping stacks and attaching a debugger.
- Deprecated:
- since 8.2.1.
static void gemfire::SignalHandler::dumpStack |
( |
char * |
dumpFile, |
|
|
size_t |
maxLen |
|
) |
| |
|
static |
Dump an image of the current process (core in UNIX, minidump in Windows) and filling the path of dump in provided buffer of given max size.
static bool gemfire::SignalHandler::getCrashDumpEnabled |
( |
| ) |
|
|
static |
Returns whether CrashDump is enabled or not.
static const char* gemfire::SignalHandler::getCrashDumpLocation |
( |
| ) |
|
|
static |
Returns CrashDump location.
static const char* gemfire::SignalHandler::getCrashDumpPrefix |
( |
| ) |
|
|
static |
Returns CrashDump Prefix.
static void gemfire::SignalHandler::installBacktraceHandler |
( |
| ) |
|
|
static |
Register the GemFire backtrace signal handler for signals that would otherwise core dump.
static void gemfire::SignalHandler::removeBacktraceHandler |
( |
| ) |
|
|
static |
Remove the GemFire backtrace signal handler for signals that were previously registered.
static void gemfire::SignalHandler::waitForDebugger |
( |
| ) |
|
|
static |
wait in a loop to allow a debugger to be manuallly attached and done is set to 1.