This is Unofficial EPICS BASE Doxygen Site
osdBackTrace.cpp File Reference
#include <ucontext.h>
#include "epicsStackTracePvt.h"
+ Include dependency graph for osdBackTrace.cpp:

Go to the source code of this file.

Classes

struct  wlk
 

Functions

int epicsBackTrace (void **buf, int buf_sz)
 

Function Documentation

int epicsBackTrace ( void **  buf,
int  buf_sz 
)

Definition at line 34 of file osdBackTrace.cpp.

35 {
36 ucontext_t u;
37 struct wlk d;
38  d.buf = buf;
39  d.max = buf_sz;
40  d.cur = 0;
41  if ( getcontext(&u) )
42  return -1;
43  walkcontext( &u, walker, &d );
44  return d.cur;
45 }
void ** buf