From: Victor Julien Date: Sat, 19 Sep 2015 11:11:56 +0000 (+0200) Subject: debug validation: introduce DEBUG_VALIDATE_BUG_ON X-Git-Tag: suricata-3.0RC1~151 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=804f8619671a0f3847b911cfd6e183c26ff9dd86;p=thirdparty%2Fsuricata.git debug validation: introduce DEBUG_VALIDATE_BUG_ON DEBUG_VALIDATE_BUG_ON(exp) will call BUG_ON(exp) if debug validation is compiled in. Otherwise it's a no-op. --- diff --git a/src/util-validate.h b/src/util-validate.h index b5c3da26b2..b7647a7d4d 100644 --- a/src/util-validate.h +++ b/src/util-validate.h @@ -96,11 +96,14 @@ } \ } while(0) +#define DEBUG_VALIDATE_BUG_ON(exp) BUG_ON((exp)) + #else /* DEBUG_VALIDATE */ #define DEBUG_ASSERT_FLOW_LOCKED(f) #define DEBUG_VALIDATE_FLOW(f) #define DEBUG_VALIDATE_PACKET(p) +#define DEBUG_VALIDATE_BUG_ON(exp) #endif /* DEBUG_VALIDATE */