QElectroTech 0.200.1-dev
Loading...
Searching...
No Matches
anonymous_namespace{crashhandler.cpp} Namespace Reference

Functions

void restoreDefaultAndReraise (int sig)
void signalHandler (int sig)

Variables

const LogRingg_ring = nullptr
char g_dump_path [1024] = {}
char g_header [1024] = {}
int g_header_len = 0
std::atomic< bool > g_already_dumped {false}
char g_altstack [65536]
const int kHandledSignals [] = {SIGSEGV, SIGABRT, SIGBUS, SIGFPE, SIGILL}

Function Documentation

◆ restoreDefaultAndReraise()

void anonymous_namespace{crashhandler.cpp}::restoreDefaultAndReraise ( int sig)
Here is the caller graph for this function:

◆ signalHandler()

void anonymous_namespace{crashhandler.cpp}::signalHandler ( int sig)
Here is the call graph for this function:

Variable Documentation

◆ g_already_dumped

std::atomic<bool> anonymous_namespace{crashhandler.cpp}::g_already_dumped {false}

◆ g_altstack

char anonymous_namespace{crashhandler.cpp}::g_altstack[65536]

◆ g_dump_path

char anonymous_namespace{crashhandler.cpp}::g_dump_path[1024] = {}

◆ g_header

char anonymous_namespace{crashhandler.cpp}::g_header[1024] = {}

◆ g_header_len

int anonymous_namespace{crashhandler.cpp}::g_header_len = 0

◆ g_ring

const LogRing* anonymous_namespace{crashhandler.cpp}::g_ring = nullptr

◆ kHandledSignals

const int anonymous_namespace{crashhandler.cpp}::kHandledSignals[] = {SIGSEGV, SIGABRT, SIGBUS, SIGFPE, SIGILL}