Unravel Engine C++ Reference
Loading...
Searching...
No Matches
crash.hpp File Reference
#include <string>

Go to the source code of this file.

Classes

struct  unravel::crash::signal_info
 Signal information structure. More...
 
struct  unravel::crash::exception_info
 Exception information structure
More...
 
struct  unravel::crash::trace_info
 Stack trace information. More...
 
struct  unravel::crash::crash_handlers
 

Namespaces

namespace  unravel
 
namespace  unravel::crash
 

Typedefs

using unravel::crash::interrupt_handler_t = void(*)(const signal_info& info)
 
using unravel::crash::termination_handler_t = void(*)(const signal_info& info)
 
using unravel::crash::crash_handler_t = void(*)(const signal_info& info, const trace_info& trace)
 
using unravel::crash::exception_handler_t = void(*)(const exception_info& info, const trace_info& trace)
 

Functions

auto unravel::crash::install_handlers (const crash_handlers &handlers) -> void
 Install comprehensive crash handlers.