[ Web Proxy ]
URL:
Viewing: https://raw.githubusercontent.com/hktkdmp/stacktrace/develop/example/debug_function.cpp [Back]  [Original]

// Copyright Antony Polukhin, 2016-2021.
//
// Distributed under the Boost Software License, Version 1.0. (See
// accompanying file LICENSE_1_0.txt or copy at
// http://www.boost.org/LICENSE_1_0.txt)

//[getting_started_debug_function
#include      // ::signal
#include 
#include      // std::cerr
#include       // std::exit

void print_signal_handler_and_exit() {
    typedef void(*function_t)(int);

    function_t old_signal_function = ::signal(SIGSEGV, SIG_DFL);
    boost::stacktrace::frame f(old_signal_function);
    std::cout 

Web Proxy Viewer  |  New URL  |  Original Page