X-Git-Url: https://git.lttng.org/?a=blobdiff_plain;f=src%2Fbin%2Flttng-sessiond%2Fcmd.cpp;h=b1e0c098594f26004bdf329567a6b6eb08731dac;hb=HEAD;hp=c9924b326190dd4e765ff81af7175bf00a0b1410;hpb=1e0019bb584561d6d93ec74b72b2f673dd661f9d;p=lttng-tools.git diff --git a/src/bin/lttng-sessiond/cmd.cpp b/src/bin/lttng-sessiond/cmd.cpp index c9924b326..b1e0c0985 100644 --- a/src/bin/lttng-sessiond/cmd.cpp +++ b/src/bin/lttng-sessiond/cmd.cpp @@ -55,6 +55,7 @@ #include #include #include +#include #include #include #include @@ -2095,8 +2096,6 @@ static int _cmd_enable_event(struct ltt_session *session, } } - DBG("Enable event command for event \'%s\'", event->name); - lttng::urcu::read_lock_guard read_lock; switch (domain->type) { @@ -2338,6 +2337,7 @@ static int _cmd_enable_event(struct ltt_session *session, memset(&uevent, 0, sizeof(uevent)); uevent.type = LTTNG_EVENT_TRACEPOINT; uevent.loglevel_type = LTTNG_EVENT_LOGLEVEL_ALL; + uevent.loglevel = -1; default_event_name = event_get_default_agent_ust_name(domain->type); if (!default_event_name) { ret = LTTNG_ERR_FATAL; @@ -4018,6 +4018,19 @@ void cmd_list_lttng_sessions(struct lttng_session *sessions, } } +/* + * Command LTTCOMM_SESSIOND_COMMAND_KERNEL_TRACER_STATUS + */ +enum lttng_error_code cmd_kernel_tracer_status(enum lttng_kernel_tracer_status *status) +{ + if (status == nullptr) { + return LTTNG_ERR_INVALID; + } + + *status = get_kernel_tracer_status(); + return LTTNG_OK; +} + /* * Command LTTNG_DATA_PENDING returning 0 if the data is NOT pending meaning * ready for trace analysis (or any kind of reader) or else 1 for pending data.