Bump LTTng MI schema to 3.0
[lttng-tools.git] / src / common / mi-lttng.c
index fc22e4e0cabeb34f9f75b78607d79d0b5337f7f2..30bd60328f33bc305cc8937811bebf71b642c6a7 100644 (file)
@@ -922,6 +922,7 @@ int mi_lttng_event_common_attributes(struct mi_writer *writer,
                struct lttng_event *event)
 {
        int ret;
+       const char *filter_expression;
 
        /* Open event element */
        ret = mi_lttng_writer_open_element(writer, config_element_event);
@@ -950,9 +951,20 @@ int mi_lttng_event_common_attributes(struct mi_writer *writer,
                goto end;
        }
 
-       /* Event filter enabled? */
-       ret = mi_lttng_writer_write_element_bool(writer,
-                       config_element_filter, event->filter);
+       /* Event filter expression */
+       ret = lttng_event_get_filter_string(event, &filter_expression);
+       if (ret) {
+               goto end;
+       }
+
+       if (filter_expression) {
+               ret = mi_lttng_writer_write_element_string(writer,
+                               config_element_filter_expression,
+                               filter_expression);
+               if (ret) {
+                       goto end;
+               }
+       }
 
 end:
        return ret;
This page took 0.024172 seconds and 4 git commands to generate.