From ac29bb14011d77fc6042a8455179231450a79b9c Mon Sep 17 00:00:00 2001 From: Samuel Thibault Date: Wed, 29 Dec 2021 14:46:37 +0100 Subject: libshouldbeinlibc: Add backtrace_stderr and backtrace_mach as convenience for printing a backtrace without erroring out. --- libshouldbeinlibc/assert-backtrace.h | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'libshouldbeinlibc/assert-backtrace.h') diff --git a/libshouldbeinlibc/assert-backtrace.h b/libshouldbeinlibc/assert-backtrace.h index c1e51594..84a9e7c1 100644 --- a/libshouldbeinlibc/assert-backtrace.h +++ b/libshouldbeinlibc/assert-backtrace.h @@ -58,5 +58,11 @@ void __assert_perror_fail_backtrace (int errnum, __FILE__, __LINE__, \ __PRETTY_FUNCTION__)) +/* Print a stack trace on stderr. */ +void backtrace_stderr (void); + +/* Print a stack trace on the mach console. */ +void backtrace_mach (void); + #endif /* NDEBUG */ #endif /* __ASSERT_BACKTRACE__ */ -- cgit v1.2.3