X-Git-Url: http://git.lttng.org/?a=blobdiff_plain;f=trunk%2Flttv%2Flttv%2Flttv%2Fprint.c;h=8bba69719df48a48d69ce92114c2f8d7c0750926;hb=750eb11ac3adbb2c4c3e6cf5323a523e9da7b8ae;hp=0ef57869db6edc02cce0dcb46156b864ed9a29c6;hpb=4d6834281bad653e0fbd08830a7010383f2f66e8;p=lttv.git diff --git a/trunk/lttv/lttv/lttv/print.c b/trunk/lttv/lttv/lttv/print.c index 0ef57869..8bba6971 100644 --- a/trunk/lttv/lttv/lttv/print.c +++ b/trunk/lttv/lttv/lttv/print.c @@ -46,12 +46,12 @@ static inline void print_enum_events(LttEvent *e, struct marker_field *f, guint64 value, GString *s, LttvTracefileState *tfs) { - LttTrace *trace = ltt_tracefile_get_trace(e->tracefile); - struct marker_info *info = marker_get_info_from_id(trace, e->event_id); + struct marker_info *info = marker_get_info_from_id(tfs->parent.tf->mdata, + e->event_id); LttvTraceState *ts = (LttvTraceState*)(tfs->parent.t_context); //TODO optimize with old quarks. - if (info->name == g_quark_from_static_string("kernel_arch_syscall_entry") && + if (info->name == g_quark_from_static_string("kernel_syscall_entry") && f->name == LTT_FIELD_SYSCALL_ID) { g_string_append_printf(s, " [%s]", g_quark_to_string(ts->syscall_names[value])); @@ -256,11 +256,10 @@ void lttv_event_to_string(LttEvent *e, GString *s, guint cpu = tfs->cpu; LttvTraceState *ts = (LttvTraceState*)tfs->parent.t_context; LttvProcessState *process = ts->running_process[cpu]; - LttTrace *trace = ts->parent.t; s = g_string_set_size(s,0); - info = marker_get_info_from_id(trace, e->event_id); + info = marker_get_info_from_id(tfs->parent.tf->mdata, e->event_id); if(mandatory_fields) { time = ltt_event_time(e);