bin: compile lttng as C++
[lttng-tools.git] / src / common / event-rule / kernel-tracepoint.c
index 0c62308f5045fc95f5c409461603c4a09d471721..a1f5f625a214897396c280e7b96220903618aab6 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. */
@@ -370,7 +369,6 @@ end:
        return rule;
 }
 
-LTTNG_HIDDEN
 ssize_t lttng_event_rule_kernel_tracepoint_create_from_payload(
                struct lttng_payload_view *view,
                struct lttng_event_rule **_event_rule)
This page took 0.024794 seconds and 4 git commands to generate.