Support for --clock-offset and --clock-offset-ns
[babeltrace.git] / plugins / ctf / fs / metadata.c
index 063ebe56c7d74a77f765b6589d61b5a491573db1..5c64113c3b5d7eef3f3b9e2b478ae8151ecbd427 100644 (file)
@@ -43,6 +43,8 @@
 
 #define TSDL_MAGIC     0x75d11d57
 
+#define NSEC_PER_SEC 1000000000LL
+
 struct packet_header {
        uint32_t magic;
        uint8_t  uuid[16];
@@ -398,7 +400,9 @@ int ctf_fs_metadata_set_trace(struct ctf_fs_component *ctf_fs)
        }
 
        ret = ctf_visitor_generate_ir(ctf_fs->error_fp, &scanner->ast->root,
-               &ctf_fs->metadata->trace);
+               &ctf_fs->metadata->trace,
+               ctf_fs->options.clock_offset * NSEC_PER_SEC +
+               ctf_fs->options.clock_offset_ns);
        if (ret) {
                PERR("Cannot create trace object from metadata AST\n");
                goto error;
This page took 0.022821 seconds and 4 git commands to generate.