Get debug related information like core dumps, and stack traces. More...
#include <iostream>#include <new>#include <cstdlib>#include <cstdio>#include <string>#include "vul_debug.h"#include <vxl_config.h>#include <vul/vul_sprintf.h>Go to the source code of this file.
Functions | |
| bool | vul_debug_core_dump (const char *filename) |
| Dump a core file. More... | |
| void | vul_debug_set_coredump_and_throw_on_windows_se (const char *) |
| Setup the system to core dump and throw a C++ exception on detection of a Structured Exception. More... | |
| void | vul_debug_set_coredump_and_throw_on_out_of_memory_handler () |
| void | vul_debug_set_coredump_and_throw_on_out_of_memory (const char *filename) |
| Setup the system to core dump and throw a C++ exception on detection of out of memory. More... | |
Get debug related information like core dumps, and stack traces.
Definition in file vul_debug.cxx.
| bool vul_debug_core_dump | ( | const char * | filename | ) |
Dump a core file.
| filename | can have up to one "%d" option, which will be given a different index number on each core dump. |
Definition at line 184 of file vul_debug.cxx.
| void vul_debug_set_coredump_and_throw_on_out_of_memory | ( | const char * | filename | ) |
Setup the system to core dump and throw a C++ exception on detection of out of memory.
The system will throw std::bad_alloc.
Definition at line 227 of file vul_debug.cxx.
| void vul_debug_set_coredump_and_throw_on_out_of_memory_handler | ( | ) |
Definition at line 219 of file vul_debug.cxx.
| void vul_debug_set_coredump_and_throw_on_windows_se | ( | const char * | ) |
Setup the system to core dump and throw a C++ exception on detection of a Structured Exception.
| vul_debug_windows_structured_exception. |
Definition at line 205 of file vul_debug.cxx.
1.8.15