X-Git-Url: https://git.lttng.org/?a=blobdiff_plain;f=trunk%2Flttv%2Flttv%2Flttv%2Fprint.c;h=68661d7cac106cf742a7f2dbcdb57dc0ef5f9108;hb=2d0d580c6d83e3afe0084cfbc734f1c23473f630;hp=95c09ead0d26da6ec079a018fce736a637eca674;hpb=4858a3ed6e270481195fedffbd94225292a61224;p=lttv.git diff --git a/trunk/lttv/lttv/lttv/print.c b/trunk/lttv/lttv/lttv/print.c index 95c09ead..68661d7c 100644 --- a/trunk/lttv/lttv/lttv/print.c +++ b/trunk/lttv/lttv/lttv/print.c @@ -62,14 +62,13 @@ static inline void print_enum_events(LttEvent *e, struct marker_field *f, && f->name == LTT_FIELD_SOFT_IRQ_ID) { g_string_append_printf(s, " [%s]", g_quark_to_string(ts->soft_irq_names[value])); + } else if (info->name == LTT_EVENT_KPROBE + && f->name == LTT_FIELD_IP) { + GQuark symbol = g_hash_table_lookup(ts->kprobe_hash, + (gconstpointer)value); + if (symbol) + g_string_append_printf(s, " [%s]", g_quark_to_string(symbol)); } -/* TODO : implement hash table. - else if (info->name == LTT_EVENT_KPROBE - && f->name = LTT_FIELD_IP) { - g_string_append_printf(s, " [%s]", - g_quark_to_string(ts->kprobe_symbols[value])); - } -*/ } }