fix syscall table
[lttv.git] / ltt / branches / poly / lttv / lttv / state.c
index e88db8cded15b83fbb62febe77b72124e42f36ac..6aae5ad9e6658c7655d4a7f6e5b7f2824b67953c 100644 (file)
@@ -1415,6 +1415,12 @@ create_name_tables(LttvTraceState *tcs)
 
     for(i = 0 ; i < nb ; i++) {
       name_tables->syscall_names[i] = ltt_enum_string_get(t, i);
+      if(!name_tables->syscall_names[i]) {
+        GString *string = g_string_new("");
+        g_string_printf(string, "syscall %u", i);
+        name_tables->syscall_names[i] = g_quark_from_string(string->str);
+        g_string_free(string, TRUE);
+      }
     }
 
     //name_tables->syscall_names = g_new(GQuark, 256);
This page took 0.022149 seconds and 4 git commands to generate.