]> Savannah Git Hosting - gnulib.git/commit
stack-trace: Use libasan as an alternative to libbacktrace.
authorBruno Haible <bruno@clisp.org>
Thu, 18 Jul 2024 02:58:39 +0000 (04:58 +0200)
committerBruno Haible <bruno@clisp.org>
Thu, 18 Jul 2024 02:58:39 +0000 (04:58 +0200)
commitedc906dd6c548510949600f2e083e9940446b9b2
tree0ff5c7510739bf01e75e2423e9bac086d4b24a07
parent0c9a86430dc0a20cb6bc312711f7d2eb115bd1fd
stack-trace: Use libasan as an alternative to libbacktrace.

* m4/stack-trace.m4 (gl_STACK_TRACE_EARLY): As a second choice, use
libasan.
* lib/stack-trace-impl.h (print_stack_trace_to) [HAVE_LIBASAN]:
Implement using libasan.
* lib/stack-trace.c (print_stack_trace): Test also HAVE_LIBASAN.
* lib/abort-debug.c (rpl_abort): Likewise.
ChangeLog
lib/abort-debug.c
lib/stack-trace-impl.h
lib/stack-trace.c
m4/stack-trace.m4