if (!(TRACE_is_active() && category != NULL))
return;
- xbt_assert1 (instr_platform_traced(),
+ xbt_assert (instr_platform_traced(),
"%s must be called after environment creation", __FUNCTION__);
//check if category is already created
snprintf (final_color, INSTR_DEFAULT_STR_SIZE, "%s", color);
}
- DEBUG2("CAT,declare %s, %s", category, final_color);
+ XBT_DEBUG("CAT,declare %s, %s", category, final_color);
//FIXME
// - if (final) {
if (!mark_type)
return;
- DEBUG1("MARK,declare %s", mark_type);
+ XBT_DEBUG("MARK,declare %s", mark_type);
getEventType(mark_type, NULL, getRootType());
}
if (!mark_type || !mark_value)
return;
- DEBUG2("MARK %s %s", mark_type, mark_value);
+ XBT_DEBUG("MARK %s %s", mark_type, mark_value);
type_t type = getEventType (mark_type, NULL, getRootContainer()->type);
- new_pajeNewEvent (MSG_get_clock(), getRootContainer(), type, mark_value);
+ val_t value = getValue (mark_value, NULL, type);
+ new_pajeNewEvent (MSG_get_clock(), getRootContainer(), type, value);
}
if (!TRACE_is_active())
return;
- xbt_assert1 (instr_platform_traced(),
+ xbt_assert (instr_platform_traced(),
"%s must be called after environment creation", __FUNCTION__);
char valuestr[100];
if (!TRACE_is_active())
return;
- xbt_assert1 (instr_platform_traced(),
+ xbt_assert (instr_platform_traced(),
"%s must be called after environment creation", __FUNCTION__);
char valuestr[100];
}
}
+const char *TRACE_node_name (xbt_node_t node)
+{
+ void *data = xbt_graph_node_get_data(node);
+ char *str = (char*)data;
+ return str;
+}
+
+xbt_graph_t TRACE_platform_graph (void)
+{
+ if (!TRACE_is_active())
+ return NULL;
+
+ return instr_routing_platform_graph ();
+}
+
+void TRACE_platform_graph_export_graphviz (xbt_graph_t g, const char *filename)
+{
+ instr_routing_platform_graph_export_graphviz (g, filename);
+}
+
#endif /* HAVE_TRACING */