|
void | vg::set_crash_context (const std::string &message) |
| User code should call this when it has context for a failure in its thread. More...
|
|
void | vg::clear_crash_context () |
| User code should call this when it wants to clear context for a failure in its thread. More...
|
|
void | vg::report_library (ostream &out, Dl_info &address_library, void *ip) |
|
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...
|
|
void | vg::with_exception_handling (const std::function< void(void)> &body) |
| User code should call this to get all its exceptions handled. More...
|
|
void | vg::report_exception (const std::exception &ex) |
|
void | vg::crash_unless_failed (const char *condition_string, const char *file, int line, const char *function) |
| crash_unless calls into this function for a real implementation, only when the condition has failed. More...
|
|