X-Git-Url: https://git.liburcu.org/?a=blobdiff_plain;f=src%2Fcommon%2Fevent-rule%2Fevent-rule.c;h=7e3f7248ee3a562448ebf0574443eee5048b834a;hb=ca806b0b247f89c62ac628a7779ae84049a8c2d7;hp=2a84a1328ca577e668e15dfccbce3768e8d70315;hpb=6a751b953a43c566b74818ec6325db0978e16c66;p=lttng-tools.git diff --git a/src/common/event-rule/event-rule.c b/src/common/event-rule/event-rule.c index 2a84a1328..7e3f7248e 100644 --- a/src/common/event-rule/event-rule.c +++ b/src/common/event-rule/event-rule.c @@ -6,7 +6,6 @@ * */ -#include #include #include #include @@ -31,7 +30,6 @@ enum lttng_event_rule_type lttng_event_rule_get_type( return event_rule ? event_rule->type : LTTNG_EVENT_RULE_TYPE_UNKNOWN; } -LTTNG_HIDDEN enum lttng_domain_type lttng_event_rule_get_domain_type( const struct lttng_event_rule *event_rule) { @@ -69,7 +67,7 @@ static void lttng_event_rule_release(struct urcu_ref *ref) struct lttng_event_rule *event_rule = container_of(ref, typeof(*event_rule), ref); - assert(event_rule->destroy); + LTTNG_ASSERT(event_rule->destroy); event_rule->destroy(event_rule); } @@ -78,7 +76,6 @@ void lttng_event_rule_destroy(struct lttng_event_rule *event_rule) lttng_event_rule_put(event_rule); } -LTTNG_HIDDEN bool lttng_event_rule_validate(const struct lttng_event_rule *event_rule) { bool valid; @@ -99,7 +96,6 @@ end: return valid; } -LTTNG_HIDDEN int lttng_event_rule_serialize(const struct lttng_event_rule *event_rule, struct lttng_payload *payload) { @@ -127,7 +123,6 @@ end: return ret; } -LTTNG_HIDDEN bool lttng_event_rule_is_equal(const struct lttng_event_rule *a, const struct lttng_event_rule *b) { @@ -151,7 +146,6 @@ end: return is_equal; } -LTTNG_HIDDEN ssize_t lttng_event_rule_create_from_payload( struct lttng_payload_view *view, struct lttng_event_rule **event_rule) @@ -215,7 +209,7 @@ ssize_t lttng_event_rule_create_from_payload( goto end; } - assert(create_from_payload); + LTTNG_ASSERT(create_from_payload); { struct lttng_payload_view child_view = @@ -240,7 +234,6 @@ end: return ret; } -LTTNG_HIDDEN void lttng_event_rule_init(struct lttng_event_rule *event_rule, enum lttng_event_rule_type type) { @@ -248,65 +241,57 @@ void lttng_event_rule_init(struct lttng_event_rule *event_rule, event_rule->type = type; } -LTTNG_HIDDEN bool lttng_event_rule_get(struct lttng_event_rule *event_rule) { return urcu_ref_get_unless_zero(&event_rule->ref); } -LTTNG_HIDDEN void lttng_event_rule_put(struct lttng_event_rule *event_rule) { if (!event_rule) { return; } - assert(event_rule->ref.refcount); + LTTNG_ASSERT(event_rule->ref.refcount); urcu_ref_put(&event_rule->ref, lttng_event_rule_release); } -LTTNG_HIDDEN enum lttng_error_code lttng_event_rule_generate_filter_bytecode( struct lttng_event_rule *rule, const struct lttng_credentials *creds) { - assert(rule->generate_filter_bytecode); + LTTNG_ASSERT(rule->generate_filter_bytecode); return rule->generate_filter_bytecode(rule, creds); } -LTTNG_HIDDEN const char *lttng_event_rule_get_filter(const struct lttng_event_rule *rule) { - assert(rule->get_filter); + LTTNG_ASSERT(rule->get_filter); return rule->get_filter(rule); } -LTTNG_HIDDEN const struct lttng_bytecode *lttng_event_rule_get_filter_bytecode( const struct lttng_event_rule *rule) { - assert(rule->get_filter_bytecode); + LTTNG_ASSERT(rule->get_filter_bytecode); return rule->get_filter_bytecode(rule); } -LTTNG_HIDDEN enum lttng_event_rule_generate_exclusions_status lttng_event_rule_generate_exclusions(const struct lttng_event_rule *rule, struct lttng_event_exclusion **exclusions) { - assert(rule->generate_exclusions); + LTTNG_ASSERT(rule->generate_exclusions); return rule->generate_exclusions(rule, exclusions); } -LTTNG_HIDDEN struct lttng_event *lttng_event_rule_generate_lttng_event( const struct lttng_event_rule *rule) { - assert(rule->generate_lttng_event); + LTTNG_ASSERT(rule->generate_lttng_event); return rule->generate_lttng_event(rule); } -LTTNG_HIDDEN bool lttng_event_rule_targets_agent_domain(const struct lttng_event_rule *rule) { bool targets_agent_domain = false; @@ -356,23 +341,21 @@ const char *lttng_event_rule_type_str(enum lttng_event_rule_type type) } } -LTTNG_HIDDEN unsigned long lttng_event_rule_hash(const struct lttng_event_rule *rule) { - assert(rule->hash); + LTTNG_ASSERT(rule->hash); return rule->hash(rule); } -LTTNG_HIDDEN enum lttng_error_code lttng_event_rule_mi_serialize( const struct lttng_event_rule *rule, struct mi_writer *writer) { int ret; enum lttng_error_code ret_code; - assert(rule); - assert(writer); - assert(rule->mi_serialize); + LTTNG_ASSERT(rule); + LTTNG_ASSERT(writer); + LTTNG_ASSERT(rule->mi_serialize); /* Open event rule element. */ ret = mi_lttng_writer_open_element(writer, mi_lttng_element_event_rule);