Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
forgot to add color for computing in previous commit
[simgrid.git] / src / instr / instr_smpi.c
index b16c5ac..5b80e45 100644 (file)
@@ -5,10 +5,10 @@
   * under the terms of the license (GNU LGPL) which comes with this package. */
 
 #include "instr/instr_private.h"
+#include "mc/mc.h"
 #include <ctype.h>
 #include <wchar.h>
 
-
 #ifdef HAVE_TRACING
 
 XBT_LOG_NEW_DEFAULT_SUBCATEGORY(instr_smpi, instr, "Tracing SMPI");
@@ -39,8 +39,7 @@ static const char *smpi_colors[] ={
     "scan",          "1 0.58 0.23",
     "scatterv",      "0.52 0 0.52",
     "scatter",       "1 0.74 0.54",
-    "computing",        "0 1 1",
-
+    "computing",     "0 1 1",
     NULL, NULL,
 };
 
@@ -87,6 +86,10 @@ static char *TRACE_smpi_put_key(int src, int dst, char *key, int n)
   }
   //generate the key
   static unsigned long long counter = 0;
+  
+  if(MC_is_active())
+    MC_ignore_data_bss(&counter, sizeof(counter));
+
   snprintf(key, n, "%d_%d_%llu", src, dst, counter++);
 
   //push it