diff options
author | Samuel Thibault <samuel.thibault@ens-lyon.org> | 2021-12-29 14:46:37 +0100 |
---|---|---|
committer | Samuel Thibault <samuel.thibault@ens-lyon.org> | 2021-12-29 14:46:37 +0100 |
commit | ac29bb14011d77fc6042a8455179231450a79b9c (patch) | |
tree | 372fee9a83493f17eb08c419bbf49a4e173a62a8 /libshouldbeinlibc/assert-backtrace.h | |
parent | 4fbbf561a41be515a96b34afce1fd40fec9d3182 (diff) | |
download | hurd-ac29bb14011d77fc6042a8455179231450a79b9c.tar.gz hurd-ac29bb14011d77fc6042a8455179231450a79b9c.tar.bz2 hurd-ac29bb14011d77fc6042a8455179231450a79b9c.zip |
libshouldbeinlibc: Add backtrace_stderr and backtrace_mach
as convenience for printing a backtrace without erroring out.
Diffstat (limited to 'libshouldbeinlibc/assert-backtrace.h')
-rw-r--r-- | libshouldbeinlibc/assert-backtrace.h | 6 |
1 files changed, 6 insertions, 0 deletions
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__ */ |