X-Git-Url: https://git.lttng.org/?a=blobdiff_plain;f=src%2Fbin%2Flttng-sessiond%2Fevent-notifier-error-accounting.c;h=d3e3692f53e2b1bb60c979582d965db48de9e82b;hb=a0377dfefe40662ba7d68617bce6ff467114136c;hp=74b15bf98a655c397436dbad532ca931d7493499;hpb=783db3166036b959e842c9238eb67d338823ab40;p=lttng-tools.git diff --git a/src/bin/lttng-sessiond/event-notifier-error-accounting.c b/src/bin/lttng-sessiond/event-notifier-error-accounting.c index 74b15bf98..d3e3692f5 100644 --- a/src/bin/lttng-sessiond/event-notifier-error-accounting.c +++ b/src/bin/lttng-sessiond/event-notifier-error-accounting.c @@ -87,7 +87,7 @@ static inline void get_trigger_info_for_log(const struct lttng_trigger *trigger, trigger_status = lttng_trigger_get_owner_uid(trigger, trigger_owner_uid); - assert(trigger_status == LTTNG_TRIGGER_STATUS_OK); + LTTNG_ASSERT(trigger_status == LTTNG_TRIGGER_STATUS_OK); } static inline @@ -219,7 +219,7 @@ init_error_accounting_state(struct error_accounting_state *state, { enum event_notifier_error_accounting_status status; - assert(state); + LTTNG_ASSERT(state); state->number_indices = index_count; @@ -251,7 +251,7 @@ end: static void fini_error_accounting_state(struct error_accounting_state *state) { - assert(state); + LTTNG_ASSERT(state); /* * Will assert if some error counter indices were not released (an @@ -1028,7 +1028,7 @@ enum event_notifier_error_accounting_status create_error_counter_index_for_token uint64_t local_error_counter_index; enum event_notifier_error_accounting_status status; - assert(state); + LTTNG_ASSERT(state); /* Allocate a new index for that counter. */ index_alloc_status = lttng_index_allocator_alloc(state->index_allocator, @@ -1081,6 +1081,9 @@ event_notifier_error_accounting_register_event_notifier( state = &kernel_state; break; case LTTNG_DOMAIN_UST: + case LTTNG_DOMAIN_PYTHON: + case LTTNG_DOMAIN_JUL: + case LTTNG_DOMAIN_LOG4J: state = &ust_state; break; default: @@ -1129,6 +1132,9 @@ event_notifier_error_accounting_register_event_notifier( #ifdef HAVE_LIBLTTNG_UST_CTL switch (lttng_trigger_get_underlying_domain_type_restriction(trigger)) { case LTTNG_DOMAIN_UST: + case LTTNG_DOMAIN_PYTHON: + case LTTNG_DOMAIN_JUL: + case LTTNG_DOMAIN_LOG4J: pthread_mutex_lock(&the_event_notifier_counter.lock); the_event_notifier_counter.count++; if (the_event_notifier_counter.count == 1) { @@ -1174,7 +1180,7 @@ event_notifier_error_accounting_kernel_get_count( counter_aggregate.index.number_dimensions = 1; counter_aggregate.index.dimension_indexes[0] = error_counter_index; - assert(kernel_error_accounting_entry.error_counter_fd); + LTTNG_ASSERT(kernel_error_accounting_entry.error_counter_fd); ret = kernctl_counter_get_aggregate_value( kernel_error_accounting_entry.error_counter_fd, @@ -1200,7 +1206,7 @@ event_notifier_error_accounting_kernel_get_count( } /* Error count can't be negative. */ - assert(counter_aggregate.value.value >= 0); + LTTNG_ASSERT(counter_aggregate.value.value >= 0); *count = (uint64_t) counter_aggregate.value.value; status = EVENT_NOTIFIER_ERROR_ACCOUNTING_STATUS_OK; @@ -1218,6 +1224,9 @@ event_notifier_error_accounting_get_count( return event_notifier_error_accounting_kernel_get_count( trigger, count); case LTTNG_DOMAIN_UST: + case LTTNG_DOMAIN_PYTHON: + case LTTNG_DOMAIN_JUL: + case LTTNG_DOMAIN_LOG4J: #ifdef HAVE_LIBLTTNG_UST_CTL return event_notifier_error_accounting_ust_get_count(trigger, count); @@ -1238,6 +1247,9 @@ event_notifier_error_accounting_clear(const struct lttng_trigger *trigger) case LTTNG_DOMAIN_KERNEL: return event_notifier_error_accounting_kernel_clear(trigger); case LTTNG_DOMAIN_UST: + case LTTNG_DOMAIN_PYTHON: + case LTTNG_DOMAIN_JUL: + case LTTNG_DOMAIN_LOG4J: #ifdef HAVE_LIBLTTNG_UST_CTL return event_notifier_error_accounting_ust_clear(trigger); #else @@ -1281,6 +1293,9 @@ void event_notifier_error_accounting_unregister_event_notifier( break; #ifdef HAVE_LIBLTTNG_UST_CTL case LTTNG_DOMAIN_UST: + case LTTNG_DOMAIN_PYTHON: + case LTTNG_DOMAIN_JUL: + case LTTNG_DOMAIN_LOG4J: state = &ust_state; pthread_mutex_lock(&the_event_notifier_counter.lock); @@ -1328,7 +1343,7 @@ void event_notifier_error_accounting_unregister_event_notifier( } del_ret = lttng_ht_del(state->indices_ht, &iter); - assert(!del_ret); + LTTNG_ASSERT(!del_ret); call_rcu(&index_entry->rcu_head, free_index_ht_entry); }