update
[lttv.git] / trunk / lttv / ltt / tracefile.c
index 7aaf232c08a701ee73d4d0f66d5eab6837ac74d7..c33e1877e9011ab21098d73984b1239d842f4fbb 100644 (file)
@@ -1387,16 +1387,18 @@ static gint map_block(LttTracefile * tf, guint block_num)
   tf->event.block = block_num;
   tf->event.offset = 0;
   
-  if (tf->events_lost != header->events_lost) {
-    g_warning("%d events lost in tracefile %s",
+  if (header->events_lost) {
+    g_warning("%d events lost so far in tracefile %s at block %u",
       tf->events_lost - header->events_lost,
-      g_quark_to_string(tf->long_name));
+      g_quark_to_string(tf->long_name),
+      block_num);
     tf->events_lost = header->events_lost;
   }
-  if (tf->subbuf_corrupt != header->subbuf_corrupt) {
-    g_warning("%d subbuffer(s) corrupted in tracefile %s",
+  if (header->subbuf_corrupt) {
+    g_warning("%d subbuffer(s) corrupted so far in tracefile %s at block %u",
       tf->subbuf_corrupt - header->subbuf_corrupt,
-      g_quark_to_string(tf->long_name));
+      g_quark_to_string(tf->long_name),
+      block_num);
     tf->subbuf_corrupt = header->subbuf_corrupt;
   }
 
This page took 0.023245 seconds and 4 git commands to generate.