20 #ifndef SATYR_CORE_UNWIND_H 21 #define SATYR_CORE_UNWIND_H 32 #include <sys/types.h> 36 struct sr_core_stracetrace_unwind_state;
39 sr_parse_coredump(
const char *coredump_filename,
40 const char *executable_filename,
41 char **error_message);
44 sr_core_stacktrace_from_gdb(
const char *gdb_output,
45 const char *coredump_filename,
46 const char *executable_filename,
47 char **error_message);
60 sr_core_stacktrace_from_core_hook(pid_t thread_id,
61 const char *executable_filename,
63 char **error_message);
65 struct sr_core_stracetrace_unwind_state *
66 sr_core_stacktrace_from_core_hook_prepare(pid_t tid,
char **error_msg);
69 sr_core_stacktrace_from_core_hook_generate(pid_t tid,
70 const char *executable,
72 struct sr_core_stracetrace_unwind_state *state,
76 sr_core_stacktrace_unwind_state_free(
struct sr_core_stracetrace_unwind_state *state);
A stack trace of a core dump.
A stack trace produced by GDB.