X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/7925dfbd28b2cd822b05c21b81ca6a3facaa14d1..1e12c0cbe17d47c311db6c713876a5f15c95b365:/examples/msg/tracing/ms.c?ds=sidebyside diff --git a/examples/msg/tracing/ms.c b/examples/msg/tracing/ms.c index 155b822c53..95b3a28dc3 100644 --- a/examples/msg/tracing/ms.c +++ b/examples/msg/tracing/ms.c @@ -129,14 +129,26 @@ int main(int argc, char *argv[]) MSG_main(); - XBT_INFO ("Declared tracing categories:"); - xbt_dynar_t categories = TRACE_get_categories (); unsigned int cursor; - char *category; - xbt_dynar_foreach (categories, cursor, category){ - XBT_INFO ("%s", category); + xbt_dynar_t categories = TRACE_get_categories (); + if (categories){ + XBT_INFO ("Declared tracing categories:"); + char *category; + xbt_dynar_foreach (categories, cursor, category){ + XBT_INFO ("%s", category); + } + xbt_dynar_free (&categories); + } + + xbt_dynar_t marks = TRACE_get_marks (); + if (marks){ + XBT_INFO ("Declared marks:"); + char *mark; + xbt_dynar_foreach (marks, cursor, mark){ + XBT_INFO ("%s", mark); + } + xbt_dynar_free (&marks); } - xbt_dynar_free (&categories); MSG_clean(); return 0;