X-Git-Url: https://git.lttng.org/?a=blobdiff_plain;f=src%2Fcommon%2Fmi-lttng.c;h=12f7030fa6e11f37b7e7ee276fd79f264951eeab;hb=1734c658bc988376ddf880872e9d37160edea133;hp=02500ff14fe0a0df4f9ad9f94047e65f346553e1;hpb=5e18ec73f48d06fd508fb74386d175d45606d7e2;p=lttng-tools.git diff --git a/src/common/mi-lttng.c b/src/common/mi-lttng.c index 02500ff14..12f7030fa 100644 --- a/src/common/mi-lttng.c +++ b/src/common/mi-lttng.c @@ -27,15 +27,19 @@ const char * const mi_lttng_element_command = "command"; const char * const mi_lttng_element_command_version = "version"; const char * const mi_lttng_element_command_list = "list"; +const char * const mi_lttng_element_command_save = "save"; +const char * const mi_lttng_element_command_load = "load"; const char * const mi_lttng_element_command_name = "name"; const char * const mi_lttng_element_command_output = "output"; +const char * const mi_lttng_element_command_success = "success"; -/* Strings related to command: version */ +/* Strings related to version command */ const char * const mi_lttng_element_version = "version"; const char * const mi_lttng_element_version_str = "string"; const char * const mi_lttng_element_version_web = "url"; const char * const mi_lttng_element_version_major = "major"; const char * const mi_lttng_element_version_minor = "minor"; +const char * const mi_lttng_element_version_commit = "commit"; const char * const mi_lttng_element_version_license = "license"; const char * const mi_lttng_element_version_patch_level = "patchLevel"; const char * const mi_lttng_element_version_description = "description"; @@ -45,6 +49,12 @@ const char * const mi_lttng_element_pids = "pids"; const char * const mi_lttng_element_pid = "pid"; const char * const mi_lttng_element_pid_id = "id"; +/* Strings related to save command */ +const char * const mi_lttng_element_save = "save"; + +/* Strings related to load command */ +const char * const mi_lttng_element_load = "load"; + /* String related to a lttng_event_field */ const char * const mi_lttng_element_event_field = "event_field"; const char * const mi_lttng_element_event_fields = "event_fields"; @@ -75,6 +85,7 @@ const char * const mi_lttng_loglevel_str_notice = "TRACE_NOTICE"; const char * const mi_lttng_loglevel_str_unknown = "UNKNOWN"; const char * const mi_lttng_loglevel_str_warning = "TRACE_WARNING"; +/* String related to loglevel type */ const char * const mi_lttng_loglevel_type_all = "ALL"; const char * const mi_lttng_loglevel_type_range = "RANGE"; const char * const mi_lttng_loglevel_type_single = "SINGLE"; @@ -372,6 +383,13 @@ int mi_lttng_version(struct mi_writer *writer, struct mi_lttng_version *version, goto end; } + /* Commit version number */ + ret = mi_lttng_writer_write_element_string(writer, + mi_lttng_element_version_commit, version->version_commit); + if (ret) { + goto end; + } + /* Patch number */ ret = mi_lttng_writer_write_element_unsigned_int(writer, mi_lttng_element_version_patch_level, version->version_patchlevel);