X-Git-Url: http://git.efficios.com/?a=blobdiff_plain;f=src%2Fplugins%2Fctf%2Ffs-sink%2Ftranslate-ctf-ir-to-tsdl.c;h=99739e2fd1f48d0afdc7e7b41106971ea4dd9d34;hb=6162e6b7a6d907974d954419c2375f654f39eb72;hp=4c0653a988024f94d7e49c0a3bebc6b862968dfe;hpb=ffa3b2b342beb89fff9f31dd81d4f04ac5546fd5;p=babeltrace.git diff --git a/src/plugins/ctf/fs-sink/translate-ctf-ir-to-tsdl.c b/src/plugins/ctf/fs-sink/translate-ctf-ir-to-tsdl.c index 4c0653a9..99739e2f 100644 --- a/src/plugins/ctf/fs-sink/translate-ctf-ir-to-tsdl.c +++ b/src/plugins/ctf/fs-sink/translate-ctf-ir-to-tsdl.c @@ -50,23 +50,8 @@ static void append_uuid(struct ctx *ctx, bt_uuid uuid) { g_string_append_printf(ctx->tsdl, - "\"%02x%02x%02x%02x-%02x%02x-%02x%02x-%02x%02x-%02x%02x%02x%02x%02x%02x\"", - (unsigned int) uuid[0], - (unsigned int) uuid[1], - (unsigned int) uuid[2], - (unsigned int) uuid[3], - (unsigned int) uuid[4], - (unsigned int) uuid[5], - (unsigned int) uuid[6], - (unsigned int) uuid[7], - (unsigned int) uuid[8], - (unsigned int) uuid[9], - (unsigned int) uuid[10], - (unsigned int) uuid[11], - (unsigned int) uuid[12], - (unsigned int) uuid[13], - (unsigned int) uuid[14], - (unsigned int) uuid[15]); + "\"" BT_UUID_FMT "\"", + BT_UUID_FMT_VALUES(uuid)); } static @@ -792,7 +777,7 @@ void append_stream_class(struct ctx *ctx, } BT_HIDDEN -void translate_trace_class_ctf_ir_to_tsdl(struct fs_sink_ctf_trace_class *tc, +void translate_trace_ctf_ir_to_tsdl(struct fs_sink_ctf_trace *trace, GString *tsdl) { struct ctx ctx = { @@ -817,7 +802,7 @@ void translate_trace_class_ctf_ir_to_tsdl(struct fs_sink_ctf_trace_class *tc, g_string_append(tsdl, "minor = 8;\n"); append_indent(&ctx); g_string_append(tsdl, "uuid = "); - append_uuid(&ctx, tc->uuid); + append_uuid(&ctx, trace->uuid); g_string_append(tsdl, ";\n"); append_indent(&ctx); g_string_append(tsdl, "byte_order = "); @@ -858,8 +843,8 @@ void translate_trace_class_ctf_ir_to_tsdl(struct fs_sink_ctf_trace_class *tc, /* End trace class */ append_end_block_semi_nl_nl(&ctx); - /* Trace class environment */ - count = bt_trace_class_get_environment_entry_count(tc->ir_tc); + /* Trace environment */ + count = bt_trace_get_environment_entry_count(trace->ir_trace); if (count > 0) { append_indent(&ctx); g_string_append(tsdl, "env {\n"); @@ -869,8 +854,8 @@ void translate_trace_class_ctf_ir_to_tsdl(struct fs_sink_ctf_trace_class *tc, const char *name; const bt_value *val; - bt_trace_class_borrow_environment_entry_by_index_const( - tc->ir_tc, i, &name, &val); + bt_trace_borrow_environment_entry_by_index_const( + trace->ir_trace, i, &name, &val); append_indent(&ctx); g_string_append_printf(tsdl, "%s = ", name); @@ -885,7 +870,7 @@ void translate_trace_class_ctf_ir_to_tsdl(struct fs_sink_ctf_trace_class *tc, default: /* * This is checked in - * translate_trace_class_trace_ir_to_ctf_ir(). + * translate_trace_trace_ir_to_ctf_ir(). */ abort(); } @@ -898,7 +883,7 @@ void translate_trace_class_ctf_ir_to_tsdl(struct fs_sink_ctf_trace_class *tc, } /* Stream classes and their event classes */ - for (i = 0; i < tc->stream_classes->len; i++) { - append_stream_class(&ctx, tc->stream_classes->pdata[i]); + for (i = 0; i < trace->stream_classes->len; i++) { + append_stream_class(&ctx, trace->stream_classes->pdata[i]); } }