20#ifndef SATYR_STACKTRACE_H
21#define SATYR_STACKTRACE_H
51 enum sr_report_type type;
60 SR_BTHASH_NORMAL = 1 << 0,
64 SR_BTHASH_NOHASH = 1 << 1,
struct sr_stacktrace * sr_stacktrace_from_json(enum sr_report_type, json_object *root, char **error_message)
char * sr_stacktrace_get_bthash(struct sr_stacktrace *stacktrace, enum sr_bthash_flags flags)
char * sr_stacktrace_to_short_text(struct sr_stacktrace *stacktrace, int max_frames)
struct sr_stacktrace * sr_stacktrace_parse(enum sr_report_type type, const char *input, char **error_message)
void sr_stacktrace_free(struct sr_stacktrace *stacktrace)
struct sr_thread * sr_stacktrace_threads(struct sr_stacktrace *stacktrace)
struct sr_stacktrace * sr_stacktrace_from_json_text(enum sr_report_type, const char *input, char **error_message)
char * sr_stacktrace_get_reason(struct sr_stacktrace *stacktrace)
void sr_stacktrace_set_threads(struct sr_stacktrace *stacktrace, struct sr_thread *threads)
char * sr_stacktrace_to_json(struct sr_stacktrace *stacktrace)
struct sr_thread * sr_stacktrace_find_crash_thread(struct sr_stacktrace *stacktrace)