![]() |
QElectroTech 0.200.1-dev
|
#include "crashhandler.h"#include "logring.h"#include "../qetversion.h"#include <QByteArray>#include <QSysInfo>#include <atomic>#include <cstring>#include <cerrno>#include <csignal>#include <fcntl.h>#include <unistd.h>
Namespaces | |
| namespace | anonymous_namespace{crashhandler.cpp} |
Functions | |
| void | anonymous_namespace{crashhandler.cpp}::restoreDefaultAndReraise (int sig) |
| void | anonymous_namespace{crashhandler.cpp}::signalHandler (int sig) |
Variables | |
| const LogRing * | anonymous_namespace{crashhandler.cpp}::g_ring = nullptr |
| char | anonymous_namespace{crashhandler.cpp}::g_dump_path [1024] = {} |
| char | anonymous_namespace{crashhandler.cpp}::g_header [1024] = {} |
| int | anonymous_namespace{crashhandler.cpp}::g_header_len = 0 |
| std::atomic< bool > | anonymous_namespace{crashhandler.cpp}::g_already_dumped {false} |
| char | anonymous_namespace{crashhandler.cpp}::g_altstack [65536] |
| const int | anonymous_namespace{crashhandler.cpp}::kHandledSignals [] = {SIGSEGV, SIGABRT, SIGBUS, SIGFPE, SIGILL} |