visitor-generate-ir.c: set trace object's UUID
authorPhilippe Proulx <eeppeliteloop@gmail.com>
Tue, 2 May 2017 16:34:16 +0000 (12:34 -0400)
committerJérémie Galarneau <jeremie.galarneau@efficios.com>
Sun, 28 May 2017 16:57:41 +0000 (12:57 -0400)
Signed-off-by: Philippe Proulx <eeppeliteloop@gmail.com>
Signed-off-by: Jérémie Galarneau <jeremie.galarneau@efficios.com>
plugins/ctf/common/metadata/visitor-generate-ir.c

index c4e3cc9ffadad2397b8cfa2bfb636e461760a8e0..2c88d5f9b6416cce5d4fd3d417e4553d7e61fa65 100644 (file)
@@ -3905,6 +3905,13 @@ int visit_trace_decl_entry(struct ctx *ctx, struct ctf_node *node, int *set)
                                goto error;
                        }
 
+                       ret = bt_ctf_trace_set_uuid(ctx->trace, ctx->trace_uuid);
+                       if (ret) {
+                               _PERROR("%s",
+                                       "cannot set trace's UUID");
+                               goto error;
+                       }
+
                        _SET(set, _TRACE_UUID_SET);
                } else if (!strcmp(left, "byte_order")) {
                        /* Native byte order is already known at this stage */
This page took 0.027714 seconds and 4 git commands to generate.