Store the user configured clock (if any) in the record context, struct common_record_context. The clock is going to be used when synchronizing timestamps with remote tracing machine. --- tracecmd/trace-record.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/tracecmd/trace-record.c b/tracecmd/trace-record.c index f7349eb..900d0d4 100644 --- a/tracecmd/trace-record.c +++ b/tracecmd/trace-record.c @@ -227,6 +227,7 @@ struct common_record_context { int topt; int do_child; int run_command; + char *clock; }; static void add_reset_file(const char *file, const char *val, int prio) @@ -5183,6 +5184,7 @@ static void parse_record_options(int argc, break; case 'C': ctx->instance->clock = optarg; + ctx->clock = optarg; break; case 'v': neg_event = 1; -- 2.20.1