20#ifndef SATYR_CORE_UNWIND_H
21#define SATYR_CORE_UNWIND_H
36struct sr_core_stracetrace_unwind_state;
39sr_parse_coredump(
const char *coredump_filename,
40 const char *executable_filename,
41 char **error_message);
44sr_core_stacktrace_from_gdb(
const char *gdb_output,
45 const char *coredump_filename,
46 const char *executable_filename,
47 char **error_message);
60sr_core_stacktrace_from_core_hook(pid_t thread_id,
61 const char *executable_filename,
63 char **error_message);
65struct sr_core_stracetrace_unwind_state *
66sr_core_stacktrace_from_core_hook_prepare(pid_t tid,
char **error_msg);
69sr_core_stacktrace_from_core_hook_generate(pid_t tid,
70 const char *executable,
72 struct sr_core_stracetrace_unwind_state *state,
76sr_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.