X-Git-Url: http://git.lttng.org./?a=blobdiff_plain;f=lttv%2Fmodules%2Ftext%2FbatchAnalysis.c;h=6d6bfe0a70ff754c7dcc5c02a2434b29a53e2163;hb=922581a4a91dcb870a6168112a6198a1afacf0bb;hp=d06f9c85a3e8d495cf24316edfb45793d224c962;hpb=cbb811b3d5b578fa0ffa64a32072f9d8e846cd70;p=lttv.git diff --git a/lttv/modules/text/batchAnalysis.c b/lttv/modules/text/batchAnalysis.c index d06f9c85..6d6bfe0a 100644 --- a/lttv/modules/text/batchAnalysis.c +++ b/lttv/modules/text/batchAnalysis.c @@ -37,6 +37,8 @@ #include #include +#include + static LttvTraceset *traceset; static LttvHooks @@ -59,15 +61,26 @@ static int a_live_update_period; void lttv_trace_option(void *hook_data) { - LttTrace *trace; - + //LttTrace *trace; + //trace_collection *trace; + //format *fmt = bt_lookup_format(g_quark_from_static_string("ctf")); + /* if(a_live) { - trace = ltt_trace_open_live(a_trace); + //trace = ltt_trace_open_live(a_trace); } else { - trace = ltt_trace_open(a_trace); + bt_create_context(); + //trace = bt_add_trace(a_trace,"ctf"); } if(trace == NULL) g_critical("cannot open trace %s", a_trace); - lttv_traceset_add(traceset, lttv_trace_new(trace)); + lttv_traceset_add(traceset, lttv_trace_new(trace));*/ + if(bt_context_add_trace(lttv_traceset_get_context(traceset), + a_trace, + "ctf", + NULL, + NULL, + NULL) < 0) { + printf("Cannot add trace %s", a_trace); + } } @@ -141,7 +154,7 @@ static gboolean process_traceset(void *hook_data, void *call_data) end.tv_nsec = G_MAXULONG; g_info("BatchAnalysis process traceset"); - + lttv_process_traceset_seek_time(tc, start); /* Read as long a we do not reach the end (0) */ unsigned int count;