vppinfra: support libunwind for backtrace 21/40921/2
authorGuillaume Solignac <gsoligna@cisco.com>
Thu, 23 May 2024 09:59:53 +0000 (11:59 +0200)
committerGuillaume Solignac <gsoligna@cisco.com>
Thu, 23 May 2024 11:56:28 +0000 (13:56 +0200)
commitf5df854389b8f2f2602d2aac8fec33fefdc45e59
treea6d1f1db01ca225ceb0a1cc403869676618a6674
parent5444973bd08ff8e9a103fb3436adbdcbb2f666b8
vppinfra: support libunwind for backtrace

On non-glibc systems, execinfo is the only option available, but the lib
is old and can crash when unwinding. We now can use libunwind to unroll
it instead of using execinfo.h.

Type: improvement
Signed-off-by: Guillaume Solignac <gsoligna@cisco.com>
Change-Id: I8b55f7aca97261a2efb5dca998889d5e0645939a
src/vppinfra/CMakeLists.txt
src/vppinfra/backtrace.c