Force usage of assert() condition when NDEBUG is defined
[lttng-tools.git] / src / common / event-rule / kernel-tracepoint.c
index 0c62308f5045fc95f5c409461603c4a09d471721..98882bda4887eaa15de317e6118a6b297a5e210f 100644 (file)
@@ -5,7 +5,6 @@
  *
  */
 
-#include <assert.h>
 #include <common/credentials.h>
 #include <common/error.h>
 #include <common/hashtable/hashtable.h>
@@ -133,8 +132,8 @@ static bool lttng_event_rule_kernel_tracepoint_is_equal(
        }
 
        /* Long check. */
-       assert(a->pattern);
-       assert(b->pattern);
+       LTTNG_ASSERT(a->pattern);
+       LTTNG_ASSERT(b->pattern);
        if (strcmp(a->pattern, b->pattern)) {
                goto end;
        }
@@ -165,7 +164,7 @@ lttng_event_rule_kernel_tracepoint_generate_filter_bytecode(
        const char *filter;
        struct lttng_bytecode *bytecode = NULL;
 
-       assert(rule);
+       LTTNG_ASSERT(rule);
 
        tracepoint = container_of(
                        rule, struct lttng_event_rule_kernel_tracepoint, parent);
@@ -221,7 +220,7 @@ static const char *lttng_event_rule_kernel_tracepoint_get_internal_filter(
 {
        struct lttng_event_rule_kernel_tracepoint *tracepoint;
 
-       assert(rule);
+       LTTNG_ASSERT(rule);
        tracepoint = container_of(
                        rule, struct lttng_event_rule_kernel_tracepoint, parent);
        return tracepoint->internal_filter.filter;
@@ -233,7 +232,7 @@ lttng_event_rule_kernel_tracepoint_get_internal_filter_bytecode(
 {
        struct lttng_event_rule_kernel_tracepoint *tracepoint;
 
-       assert(rule);
+       LTTNG_ASSERT(rule);
        tracepoint = container_of(
                        rule, struct lttng_event_rule_kernel_tracepoint, parent);
        return tracepoint->internal_filter.bytecode;
@@ -276,17 +275,17 @@ static enum lttng_error_code lttng_event_rule_kernel_tracepoint_mi_serialize(
        const char *filter = NULL;
        const char *name_pattern = NULL;
 
-       assert(rule);
-       assert(writer);
-       assert(IS_KERNEL_TRACEPOINT_EVENT_RULE(rule));
+       LTTNG_ASSERT(rule);
+       LTTNG_ASSERT(writer);
+       LTTNG_ASSERT(IS_KERNEL_TRACEPOINT_EVENT_RULE(rule));
 
        status = lttng_event_rule_kernel_tracepoint_get_name_pattern(
                        rule, &name_pattern);
-       assert(status == LTTNG_EVENT_RULE_STATUS_OK);
-       assert(name_pattern);
+       LTTNG_ASSERT(status == LTTNG_EVENT_RULE_STATUS_OK);
+       LTTNG_ASSERT(name_pattern);
 
        status = lttng_event_rule_kernel_tracepoint_get_filter(rule, &filter);
-       assert(status == LTTNG_EVENT_RULE_STATUS_OK ||
+       LTTNG_ASSERT(status == LTTNG_EVENT_RULE_STATUS_OK ||
                        status == LTTNG_EVENT_RULE_STATUS_UNSET);
 
        /* Open event rule kernel tracepoint element. */
This page took 0.025323 seconds and 4 git commands to generate.