Public Member Functions | Static Public Member Functions | List of all members
BackTraceInfo Class Reference

#include <arb_backtrace.h>

Inheritance diagram for BackTraceInfo:
Inheritance graph
Collaboration diagram for BackTraceInfo:
Collaboration graph

Public Member Functions

 BackTraceInfo (size_t skipFramesAtBottom)
 ~BackTraceInfo ()
bool dump (FILE *out, const char *message) const

Static Public Member Functions

static bool & suppress ()

Detailed Description

Definition at line 35 of file arb_backtrace.h.

Constructor & Destructor Documentation

BackTraceInfo::BackTraceInfo ( size_t  skipFramesAtBottom)

Definition at line 46 of file arb_backtrace.h.

References arb_assert, fputs(), and MAX_BACKTRACE.

Referenced by GBK_dump_backtrace(), and GBK_get_backtrace().

BackTraceInfo::~BackTraceInfo ( )

Definition at line 74 of file arb_backtrace.h.

Member Function Documentation

static bool& BackTraceInfo::suppress ( )

Definition at line 41 of file arb_backtrace.h.

Referenced by demangle_backtrace(), and GBK_raises_SIGSEGV().

bool BackTraceInfo::dump ( FILE *  out,
const char message 
) const

Definition at line 76 of file arb_backtrace.h.

References fflush(), fputs(), and MAX_BACKTRACE.

Referenced by demangle_backtrace(), and UNITTEST_sigsegv_handler().

The documentation for this class was generated from the following file: