case LTTNG_EXECUTE_ERROR_QUERY:
need_domain = false;
break;
+ case LTTNG_EXECUTE_TRACE_FORMAT_SUPPORT_QUERY:
+ need_domain = cmd_ctx->lsm.u.trace_format_support_query.query_type == 0;
+ break;
default:
need_domain = true;
}
case LTTNG_REGISTER_TRIGGER:
case LTTNG_UNREGISTER_TRIGGER:
case LTTNG_EXECUTE_ERROR_QUERY:
+ case LTTNG_EXECUTE_TRACE_FORMAT_SUPPORT_QUERY:
need_consumerd = false;
break;
default:
case LTTNG_UNREGISTER_TRIGGER:
case LTTNG_LIST_TRIGGERS:
case LTTNG_EXECUTE_ERROR_QUERY:
+ case LTTNG_EXECUTE_TRACE_FORMAT_SUPPORT_QUERY:
need_tracing_session = false;
break;
default:
break;
}
+ case LTTNG_EXECUTE_TRACE_FORMAT_SUPPORT_QUERY:
+ {
+ ret = cmd_execute_trace_format_support_query(*cmd_ctx, *sock, *sock_error);
+ break;
+ }
default:
ret = LTTNG_ERR_UND;
break;