add softirq list
[lttv.git] / ltt / branches / poly / lttv / lttv / print.c
index 47faf53cb13dcb5660e46b0858067a227dccd697..d4e49cccfe22cb414f5f58508f7e06dd6b08d3f6 100644 (file)
@@ -55,7 +55,13 @@ static inline void print_enum_events(LttEvent *e, struct marker_field *f,
       f->name == LTT_FIELD_SYSCALL_ID) {
     g_string_append_printf(s, " [%s]",
       g_quark_to_string(ts->syscall_names[value]));
+  } else if ((info->name == g_quark_from_static_string("kernel_softirq_entry")
+    || info->name == g_quark_from_static_string("kernel_softirq_exit")) &&
+      f->name == g_quark_from_static_string("softirq_id")) {
+    g_string_append_printf(s, " [%s]",
+      g_quark_to_string(ts->soft_irq_names[value]));
   }
+
 }
 
 void lttv_print_field(LttEvent *e, struct marker_field *f, GString *s,
This page took 0.023304 seconds and 4 git commands to generate.