Lines Matching defs:ASSERT
44 * ASSERT(ex) causes a panic or debugger entry if expression ex is not
45 * true. ASSERT() is included only for debugging, and is a no-op in
47 * ASSERT and is evaluated on both debug and non-debug kernels.
54 #define ASSERT(EX) ((void)((EX) || assfail(#EX, __FILE__, __LINE__)))
56 #define ASSERT(x) ((void)0)
62 #define ASSERT(EX) ((void)((EX) || assfail("EX", __FILE__, __LINE__)))
64 #define ASSERT(x) ((void)0)
72 #define ASSERT64(x) ASSERT(x)
76 #define ASSERT32(x) ASSERT(x)
99 * ASSERT3() behaves like ASSERT() except that it is an explicit conditional,