libspl: lift backtrace into a separate file
commit3974ef045ef270e72be6ca1d20baf67bfbecfbe5
authorRob Norris <rob.norris@klarasystems.com>
Fri, 10 May 2024 01:26:11 +0000 (10 11:26 +1000)
committerBrian Behlendorf <behlendorf1@llnl.gov>
Tue, 14 May 2024 16:48:45 +0000 (14 09:48 -0700)
treec8e871234e1819c270995948275b925004275f15
parente7b451941b92e2bdbb9c08bb4283c9a39d5571c6
libspl: lift backtrace into a separate file

If it's going to be used directly by zdb/ztest, then it sort of doesn't
make sense to carry it with the assert code.

Sponsored-by: Klara, Inc.
Sponsored-by: Wasabi Technology, Inc.
Reviewed-by: Brian Behlendorf <behlendorf1@llnl.gov>
Signed-off-by: Rob Norris <rob.norris@klarasystems.com>
Closes #16181
12 files changed:
cmd/zdb/zdb.c
cmd/ztest.c
lib/libnvpair/libnvpair.abi
lib/libspl/Makefile.am
lib/libspl/assert.c
lib/libspl/backtrace.c [new file with mode: 0644]
lib/libspl/include/Makefile.am
lib/libspl/include/assert.h
lib/libspl/include/sys/backtrace.h [new file with mode: 0644]
lib/libuutil/libuutil.abi
lib/libzfs/libzfs.abi
lib/libzfs_core/libzfs_core.abi