Donner 0.5.0
Embeddable browser-grade SVG2 engine
Loading...
Searching...
No Matches
FailureSignalHandler.cc File Reference

Implementation of crash signal handlers with a fixed-buffer demangled stack trace. More...

#include "donner/base/FailureSignalHandler.h"
#include <cxxabi.h>
#include <dlfcn.h>
#include <execinfo.h>
#include <unistd.h>
#include <array>
#include <csignal>
#include <cstdint>
#include <cstdlib>
#include <cstring>
#include <string_view>
Include dependency graph for FailureSignalHandler.cc:

Namespaces

namespace  donner
 Top-level Donner namespace, which is split into different sub-namespaces such as donner::svg and donner::css.

Functions

void donner::InstallFailureSignalHandler ()
 Install signal handlers for crash signals (SIGSEGV, SIGABRT, SIGFPE, SIGILL, SIGBUS, SIGTRAP).

Detailed Description

Implementation of crash signal handlers with a fixed-buffer demangled stack trace.