X-Git-Url: http://git.lttng.org/?a=blobdiff_plain;ds=inline;f=ltt%2Fbranches%2Fpoly%2Flttv%2Flttv%2Fstats.c;h=22600255efde4a29dcc9eb5bde8c88311dce8a53;hb=302efbadc93944574ea9955d8c72a56b0ac9a1dc;hp=143c14e276300b9264dacd03e7b662b05bc4adfa;hpb=faf074a30c5aaf8c12214c5bd3446f85248acc04;p=lttv.git diff --git a/ltt/branches/poly/lttv/lttv/stats.c b/ltt/branches/poly/lttv/lttv/stats.c index 143c14e2..22600255 100644 --- a/ltt/branches/poly/lttv/lttv/stats.c +++ b/ltt/branches/poly/lttv/lttv/stats.c @@ -39,6 +39,7 @@ GQuark LTTV_STATS_MODE_TYPES, LTTV_STATS_MODES, LTTV_STATS_SUBMODES, + LTTV_STATS_FUNCTIONS, LTTV_STATS_EVENT_TYPES, LTTV_STATS_CPU_TIME, LTTV_STATS_ELAPSED_TIME, @@ -417,7 +418,7 @@ find_event_tree(LttvTracefileStats *tfcs, static void update_event_tree(LttvTracefileStats *tfcs) { LttvTraceState *ts = (LttvTraceState *)tfcs->parent.parent.t_context; - guint cpu = ltt_tracefile_num(tfcs->parent.parent.tf); + guint cpu = tfcs->parent.cpu; LttvProcessState *process = ts->running_process[cpu]; LttvExecutionState *es = process->state; @@ -431,7 +432,7 @@ static void update_event_tree(LttvTracefileStats *tfcs) static void mode_change(LttvTracefileStats *tfcs) { LttvTraceState *ts = (LttvTraceState *)tfcs->parent.parent.t_context; - guint cpu = ltt_tracefile_num(tfcs->parent.parent.tf); + guint cpu = tfcs->parent.cpu; LttvProcessState *process = ts->running_process[cpu]; LttvAttributeValue cpu_time; @@ -448,7 +449,7 @@ static void mode_change(LttvTracefileStats *tfcs) static void mode_end(LttvTracefileStats *tfcs) { LttvTraceState *ts = (LttvTraceState *)tfcs->parent.parent.t_context; - guint cpu = ltt_tracefile_num(tfcs->parent.parent.tf); + guint cpu = tfcs->parent.cpu; LttvProcessState *process = ts->running_process[cpu]; LttvAttributeValue elapsed_time, cpu_time; @@ -1109,6 +1110,7 @@ static void module_init() LTTV_STATS_MODE_TYPES = g_quark_from_string("mode_types"); LTTV_STATS_MODES = g_quark_from_string("modes"); LTTV_STATS_SUBMODES = g_quark_from_string("submodes"); + LTTV_STATS_SUBMODES = g_quark_from_string("functions"); LTTV_STATS_EVENT_TYPES = g_quark_from_string("event_types"); LTTV_STATS_CPU_TIME = g_quark_from_string("cpu time"); LTTV_STATS_ELAPSED_TIME = g_quark_from_string("elapsed time");