ATLAS Offline Software
|
Generate stack trace backs from a caught exception — collector module. More...
#include <dlfcn.h>
#include <execinfo.h>
#include <cstdio>
#include <typeinfo>
#include <utility>
#include <algorithm>
#include <exception>
#include "CxxUtils/checker_macros.h"
Go to the source code of this file.
Classes | |
struct | CxxUtils::extrace_init |
Namespaces | |
CxxUtils | |
Typedefs | |
typedef void | throwfn(void *, void *, void(*dest) (void *)) |
Functions | |
void | extrace_force_libstd_link () |
int | exctrace_get_last_trace (int max_depth, void *trace[]) |
void | __cxa_throw (void *thrown_exception, void *tinfo, void(*dest)(void *)) |
Generate stack trace backs from a caught exception — collector module.
CxxUtils::exctrace
. Definition in file exctrace_collector.cxx.
typedef void throwfn(void *, void *, void(*dest)(void *)) |
Definition at line 36 of file exctrace_collector.cxx.
void __cxa_throw | ( | void * | thrown_exception, |
void * | tinfo, | ||
void(*)(void *) | dest | ||
) |
Definition at line 63 of file exctrace_collector.cxx.
int exctrace_get_last_trace | ( | int | max_depth, |
void * | trace[] | ||
) |
Definition at line 52 of file exctrace_collector.cxx.
void extrace_force_libstd_link | ( | ) |
Definition at line 43 of file exctrace_collector.cxx.