X-Git-Url: https://git.liburcu.org/?a=blobdiff_plain;f=src%2Fbin%2Flttng-sessiond%2Fevent-notifier-error-accounting.c;h=356cbc4d6a004edd73dcf36279399bc9b7b7ab09;hb=1a29977872e79eca9312cc8d410cf33f433e521b;hp=74b15bf98a655c397436dbad532ca931d7493499;hpb=27a3be486f8cc9364d4861b7d163ad3e1426e9b3;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..356cbc4d6 100644 --- a/src/bin/lttng-sessiond/event-notifier-error-accounting.c +++ b/src/bin/lttng-sessiond/event-notifier-error-accounting.c @@ -488,7 +488,7 @@ error_create_counter_data: lttng_ust_ctl_destroy_counter(daemon_counter); error_create_daemon_counter: error_shm_alloc: - /* Error occured before per-cpu SHMs were handed-off to ustctl. */ + /* Error occurred before per-cpu SHMs were handed-off to ustctl. */ if (cpu_counter_fds) { for (i = 0; i < entry->nr_counter_cpu_fds; i++) { if (cpu_counter_fds[i] < 0) { @@ -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) { @@ -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);