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

#include <arb_backtrace.h>

Inheritance diagram for BackTraceInfo:
Inheritance graph
[legend]
Collaboration diagram for BackTraceInfo:
Collaboration graph
[legend]

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)
inlineexplicit

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 ( )
inline

Definition at line 74 of file arb_backtrace.h.

Member Function Documentation

static bool& BackTraceInfo::suppress ( )
inlinestatic

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
inline

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: