libexcept 1.1.19
Stack trace along C++ exceptions
Typedefs | Functions | Variables
libexcept::anonymous_namespace{report_signal.cpp} Namespace Reference

Typedefs

typedef std::shared_ptr< sigaction_tsigaction_ptr_t
 
typedef struct sigaction sigaction_t
 

Functions

void report_signal (int sig, siginfo_t *info, void *context)
 

Variables

sigaction_ptr_t g_signal_actions [64] = {}
 

Typedef Documentation

◆ sigaction_ptr_t

typedef std::shared_ptr<sigaction_t> libexcept::anonymous_namespace{report_signal.cpp}::sigaction_ptr_t

Definition at line 62 of file report_signal.cpp.

◆ sigaction_t

typedef struct sigaction libexcept::anonymous_namespace{report_signal.cpp}::sigaction_t

Definition at line 61 of file report_signal.cpp.

Function Documentation

◆ report_signal()

void libexcept::anonymous_namespace{report_signal.cpp}::report_signal ( int  sig,
siginfo_t *  info,
void *  context 
)

Definition at line 66 of file report_signal.cpp.

References libexcept::collect_stack_trace(), and report_signal().

Referenced by report_signal().

Variable Documentation

◆ g_signal_actions

sigaction_ptr_t libexcept::anonymous_namespace{report_signal.cpp}::g_signal_actions[64] = {}

Definition at line 64 of file report_signal.cpp.

This document is part of the Snap! Websites Project.

Copyright by Made to Order Software Corp.