]> git.proxmox.com Git - mirror_zfs.git/commit
Add VERIFY0P() and ASSERT0P() macros.
authorDag-Erling Smørgrav <des@FreeBSD.org>
Wed, 30 Aug 2023 15:13:09 +0000 (17:13 +0200)
committerBrian Behlendorf <behlendorf1@llnl.gov>
Wed, 20 Sep 2023 00:21:55 +0000 (17:21 -0700)
commit506fe78c4843cd1f17e2aa183adce8e9717069c4
treea925ae19985ca8bb6aa95c6650add78761ac9291
parent01d9283af35498202acee9e6cd17dba1cb1fe87b
Add VERIFY0P() and ASSERT0P() macros.

These macros are similar to VERIFY0() and ASSERT0() but are intended
for pointers, and therefore use uintptr_t instead of int64_t.

Reviewed-by: Brian Behlendorf <behlendorf1@llnl.gov>
Reviewed-by: Kay Pedersen <mail@mkwg.de>
Reviewed-by: Alexander Motin <mav@FreeBSD.org>
Signed-off-by: Dag-Erling Smørgrav <des@FreeBSD.org>
Closes #15225
include/os/freebsd/spl/sys/debug.h
include/os/linux/spl/sys/debug.h
lib/libspl/include/assert.h