event_notifier->num_captures = 0;
event_notifier->filter = filter;
event_notifier->instrumentation = itype;
event_notifier->num_captures = 0;
event_notifier->filter = filter;
event_notifier->instrumentation = itype;
event_notifier->send_notification = lttng_event_notifier_notification_send;
INIT_LIST_HEAD(&event_notifier->filter_bytecode_runtime_head);
INIT_LIST_HEAD(&event_notifier->capture_bytecode_runtime_head);
event_notifier->send_notification = lttng_event_notifier_notification_send;
INIT_LIST_HEAD(&event_notifier->filter_bytecode_runtime_head);
INIT_LIST_HEAD(&event_notifier->capture_bytecode_runtime_head);
mutex_lock(&sessions_mutex);
list_add(&event_enabler->node, &event_enabler->chan->session->enablers_head);
lttng_session_lazy_sync_event_enablers(event_enabler->chan->session);
mutex_lock(&sessions_mutex);
list_add(&event_enabler->node, &event_enabler->chan->session->enablers_head);
lttng_session_lazy_sync_event_enablers(event_enabler->chan->session);
memcpy(&event_notifier_enabler->base.event_param, &event_notifier_param->event,
sizeof(event_notifier_enabler->base.event_param));
memcpy(&event_notifier_enabler->base.event_param, &event_notifier_param->event,
sizeof(event_notifier_enabler->base.event_param));
event_notifier_enabler->base.enabled = 0;
event_notifier_enabler->base.user_token = event_notifier_param->event.token;
event_notifier_enabler->base.enabled = 0;
event_notifier_enabler->base.user_token = event_notifier_param->event.token;