Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
tracing option to trace uncategorized resource utilization
[simgrid.git] / src / instr / surf_instr.c
index 6f48031..7c642c0 100644 (file)
@@ -86,6 +86,10 @@ void TRACE_surf_link_declaration(void *link, char *name, double bw,
   if (!IS_TRACING)
     return;
 
+  if (!link){
+    xbt_die ("link is NULL");
+  }
+
   //filter out loopback
   if (!strcmp(name, "loopback") || !strcmp(name, "__loopback__"))
     return;
@@ -237,8 +241,8 @@ void TRACE_surf_save_onelink(void)
       char resource[100];
       snprintf(resource, 100, "%p", link);
 
-      pajeNewEvent(0.1, "source", resource, src);
-      pajeNewEvent(0.1, "destination", resource, dst);
+      pajeNewEvent(0, "source", resource, src);
+      pajeNewEvent(0, "destination", resource, dst);
     }
   }
 }
@@ -260,9 +264,9 @@ void TRACE_surf_action(surf_action_t surf_action, const char *category)
     return;
   if (!IS_TRACING_PLATFORM)
     return;
-  if (!category) {
-    xbt_die("invalid tracing category");
-  }
+  if (!category)
+    return;
+
   surf_action->category = xbt_new(char, strlen(category) + 1);
   strncpy(surf_action->category, category, strlen(category) + 1);
 }