Metadata for instance_id and packet_seq_num
[lttng-tools.git] / src / bin / lttng-sessiond / ust-metadata.c
index cb77e81300f82c6e4d20552ce7f154380389b0f3..e49f237437922c8b987ecb12898e89013ce31775 100644 (file)
@@ -365,6 +365,9 @@ int _lttng_variant_statedump(struct ust_registry_session *session,
                ret = _lttng_field_statedump(session,
                                fields, nr_fields,
                                iter_field, nesting + 1);
+               if (ret) {
+                       goto end;
+               }
        }
        sanitize_ctf_identifier(identifier, variant->name);
        ret = print_tabs(session, nesting);
@@ -720,6 +723,7 @@ int _lttng_stream_packet_context_declare(struct ust_registry_session *session)
                "       uint64_clock_monotonic_t timestamp_end;\n"
                "       uint64_t content_size;\n"
                "       uint64_t packet_size;\n"
+               "       uint64_t packet_seq_num;\n"
                "       unsigned long events_discarded;\n"
                "       uint32_t cpu_id;\n"
                "};\n\n"
@@ -882,6 +886,7 @@ int ust_metadata_session_statedump(struct ust_registry_session *session,
                "               uint32_t magic;\n"
                "               uint8_t  uuid[16];\n"
                "               uint32_t stream_id;\n"
+               "               uint64_t stream_instance_id;\n"
                "       };\n"
                "};\n\n",
                session->uint8_t_alignment,
This page took 0.023286 seconds and 4 git commands to generate.