26RCSIDH(backtrace_h,
"$Id: bc885e92db2221f3daaf7366d51477bbe7e89c9d $")
28#include <freeradius-devel/util/fring.h>
fr_fring_t * fring
Where we temporarily store the backtraces.
void * obj
Pointer to the parent object, this is our needle when we iterate over the contents of the circular bu...
void fr_backtrace_init(char const *program)
void fr_backtrace_print(fr_fring_t *fring, void *obj)
fr_bt_marker_t * fr_backtrace_attach(fr_fring_t **fring, TALLOC_CTX *obj)
Standard thread safe circular buffer.