#include <stddef.h>
#include <stdio.h>
#include "gstdint.h"
Go to the source code of this file.
|
typedef void(* | backtrace_error_callback )(void *data, const char *msg, int errnum) |
|
typedef int(* | backtrace_full_callback )(void *data, uintptr_t pc, const char *filename, int lineno, const char *function) |
|
typedef int(* | backtrace_simple_callback )(void *data, uintptr_t pc) |
|
typedef void(* | backtrace_syminfo_callback )(void *data, uintptr_t pc, const char *symname, uintptr_t symval) |
|
|
struct backtrace_state * | backtrace_create_state (const char *filename, int threaded, backtrace_error_callback error_callback, void *data) |
|
int | backtrace_full (struct backtrace_state *state, int skip, backtrace_full_callback callback, backtrace_error_callback error_callback, void *data) |
|
int | backtrace_simple (struct backtrace_state *state, int skip, backtrace_simple_callback callback, backtrace_error_callback error_callback, void *data) |
|
void | backtrace_print (struct backtrace_state *state, int skip, FILE *) |
|
int | backtrace_pcinfo (struct backtrace_state *state, uintptr_t pc, backtrace_full_callback callback, backtrace_error_callback error_callback, void *data) |
|
int | backtrace_syminfo (struct backtrace_state *state, uintptr_t pc, backtrace_syminfo_callback callback, backtrace_error_callback error_callback, void *data) |
|
typedef void(* backtrace_error_callback)(void *data, const char *msg, int errnum) |
typedef int(* backtrace_full_callback)(void *data, uintptr_t pc, const char *filename, int lineno, const char *function) |
typedef int(* backtrace_simple_callback)(void *data, uintptr_t pc) |
typedef void(* backtrace_syminfo_callback)(void *data, uintptr_t pc, const char *symname, uintptr_t symval) |
struct backtrace_state* backtrace_create_state |
( |
const char * |
filename, |
|
|
int |
threaded, |
|
|
backtrace_error_callback |
error_callback, |
|
|
void * |
data |
|
) |
| |
void backtrace_print |
( |
struct backtrace_state * |
state, |
|
|
int |
skip, |
|
|
FILE * |
|
|
) |
| |