24#ifndef __M_BACKTRACE_H__
25#define __M_BACKTRACE_H__
29#include <mstdlib/base/m_defs.h>
30#include <mstdlib/base/m_types.h>
31#include <mstdlib/base/m_list_u64.h>
M_backtrace_got_nonfatal_func got_nonfatal
Definition: m_backtrace.h:292
M_backtrace_filename_func get_filename
Definition: m_backtrace.h:288
M_backtrace_got_fatal_func got_fatal
Definition: m_backtrace.h:293
M_backtrace_log_emergency_func log_emergency
Definition: m_backtrace.h:291
M_backtrace_trace_data_func trace_data
Definition: m_backtrace.h:290
void(* M_backtrace_filename_func)(char *fname, size_t fname_len)
Definition: m_backtrace.h:214
M_bool M_backtrace_enable(M_backtrace_type_t type, struct M_backtrace_callbacks *cbs, M_uint32 flags)
void M_backtrace_set_ignore_signal(int sig)
void M_backtrace_set_fatal_signal(int sig)
M_backtrace_type_t
Definition: m_backtrace.h:268
void(* M_backtrace_log_emergency_func)(int sig, const char *message)
Definition: m_backtrace.h:240
M_backtrace_flags_t
Definition: m_backtrace.h:276
void(* M_backtrace_trace_data_func)(const unsigned char *data, size_t len)
Definition: m_backtrace.h:229
void(* M_backtrace_got_fatal_func)(int sig)
Definition: m_backtrace.h:262
void M_backtrace_set_nonfatal_signal(int sig)
void M_backtrace_signal_use_default_handler(int sig)
void(* M_backtrace_got_nonfatal_func)(int sig)
Definition: m_backtrace.h:253
@ M_BACKTRACE_TYPE_DUMP
Definition: m_backtrace.h:270
@ M_BACKTRACE_TYPE_BACKTRACE
Definition: m_backtrace.h:269
@ M_BACKTRACE_NONE
Definition: m_backtrace.h:277
@ M_BACKTRACE_EXTENDED_DUMP
Definition: m_backtrace.h:279
@ M_BACKTRACE_CAPTURE_NONCRASH
Definition: m_backtrace.h:282
@ M_BACKTRACE_WRITE_FILE
Definition: m_backtrace.h:278
Definition: m_backtrace.h:287