X-Git-Url: http://git.lttng.org./?a=blobdiff_plain;f=lttv%2Fmodules%2Ftext%2Fdepanalysis.c;h=0c984711b5fd7203417894b00507b99263b9c370;hb=800dfee05db51677ab91103c993d14753184c4bd;hp=ca926174b1d3987b4138a4f85a7444ea8a829a93;hpb=8c108c1c55e65e15d59378e2cdc2231f35a84c4c;p=lttv.git diff --git a/lttv/modules/text/depanalysis.c b/lttv/modules/text/depanalysis.c index ca926174..0c984711 100644 --- a/lttv/modules/text/depanalysis.c +++ b/lttv/modules/text/depanalysis.c @@ -297,6 +297,14 @@ static void delete_data_val(struct process_with_state *pwstate) // g_free(pwstate); } +inline void print_time(LttTime t) +{ + //printf("%lu.%lu", t.tv_sec, t.tv_nsec); + double f; + f = (double)t.tv_sec + ((double)t.tv_nsec)/1000000000.0; + printf("%.9f", f); +} + static struct sstack_item *prepare_push_item(struct process *p, enum llev_state st, LttTime t) { struct process_with_state *pwstate = g_malloc(sizeof(struct process_with_state)); @@ -322,7 +330,9 @@ static struct sstack_item *prepare_push_item(struct process *p, enum llev_state pwstate->state.private = g_malloc(llev_state_infos[st].size_priv); item->data_val = pwstate; - item->delete_data_val = delete_data_val; + item->delete_data_val = (void (*)(void*))delete_data_val; + + return item; } static void *item_private(struct sstack_item *item) @@ -504,20 +514,12 @@ static gboolean write_traceset_header(void *hook_data, void *call_data) return FALSE; } -inline void print_time(LttTime t) -{ - //printf("%lu.%lu", t.tv_sec, t.tv_nsec); - double f; - f = (double)t.tv_sec + ((double)t.tv_nsec)/1000000000.0; - printf("%.9f", f); -} - -GArray *oldstyle_stack_to_garray(struct process_state_stack **oldstyle_stack, int current) +GArray *oldstyle_stack_to_garray(struct process_state **oldstyle_stack, int current) { GArray *retval; int i; - retval = g_array_new(FALSE, FALSE, sizeof(struct process_state_stack *)); + retval = g_array_new(FALSE, FALSE, sizeof(struct process_state *)); for(i=0; idata_val = se; - item->delete_data_val = delete_data_val; + item->delete_data_val = (void (*)(void *))delete_data_val; sstack_add_item(target_pinfo->stack, item);