|
vg
tools for working with variation graphs
|
#include "crash.hpp"#include "version.hpp"#include <pthread.h>#include <errno.h>#include <cxxabi.h>#include <execinfo.h>#include <ucontext.h>#include <dlfcn.h>#include <cstring>#include <cstdlib>#include <unistd.h>#include <string>#include <iostream>#include <fstream>#include <signal.h>#include <backward.hpp>Namespaces | |
| vg | |
Macros | |
| #define | _POSIX_C_SOURCE 200809L |
| #define | _XOPEN_SOURCE 1 |
| #define | BACKWARD_HAS_DW 1 |
Functions | |
| void | vg::stacktrace_manually (ostream &out, int signalNumber, void *ip, void **bp) |
| void | vg::emit_stacktrace (int signalNumber, siginfo_t *signalInfo, void *signalContext) |
| Emit a stack trace when something bad happens. Add as a signal handler with sigaction. More... | |
| void | vg::enable_crash_handling () |
| Main should call this to turn on our stack tracing support. More... | |
Variables | |
| const char * | vg::var = "VG_FULL_TRACEBACK" |
| bool | vg::fullTrace = false |
| #define _POSIX_C_SOURCE 200809L |
| #define _XOPEN_SOURCE 1 |
| #define BACKWARD_HAS_DW 1 |
1.9.1