41 #if defined(__GLIBC__) && __GLIBC__ >= 2
45 #elif defined(HAVE_STDINT_H)
64 struct backtrace_state;
99 const char *filename,
int threaded,
112 const char *filename,
int lineno,
113 const char *
function);
125 extern int backtrace_full (
struct backtrace_state *state,
int skip,
154 extern void backtrace_print (
struct backtrace_state *state,
int skip, FILE *);
void backtrace_print(struct backtrace_state *state, int skip, FILE *)
int backtrace_syminfo(struct backtrace_state *state, uintptr_t pc, backtrace_syminfo_callback callback, backtrace_error_callback error_callback, void *data)
int(* backtrace_simple_callback)(void *data, uintptr_t pc)
Definition: backtrace.h:134
void(* backtrace_error_callback)(void *data, const char *msg, int errnum)
Definition: backtrace.h:82
int(* backtrace_full_callback)(void *data, uintptr_t pc, const char *filename, int lineno, const char *function)
Definition: backtrace.h:111
int backtrace_full(struct backtrace_state *state, int skip, backtrace_full_callback callback, backtrace_error_callback error_callback, void *data)
struct backtrace_state * backtrace_create_state(const char *filename, int threaded, backtrace_error_callback error_callback, void *data)
int backtrace_pcinfo(struct backtrace_state *state, uintptr_t pc, backtrace_full_callback callback, backtrace_error_callback error_callback, void *data)
void(* backtrace_syminfo_callback)(void *data, uintptr_t pc, const char *symname, uintptr_t symval)
Definition: backtrace.h:176
int backtrace_simple(struct backtrace_state *state, int skip, backtrace_simple_callback callback, backtrace_error_callback error_callback, void *data)