X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/68997e84e1199cbf17e3e3595022420af7cafb92..1e12c0cbe17d47c311db6c713876a5f15c95b365:/examples/msg/tracing/ms.c diff --git a/examples/msg/tracing/ms.c b/examples/msg/tracing/ms.c index 0e9c942d63..95b3a28dc3 100644 --- a/examples/msg/tracing/ms.c +++ b/examples/msg/tracing/ms.c @@ -54,14 +54,14 @@ int master(int argc, char *argv[]) //setting the category of task to "compute" //the category of a task must be defined before it is sent or executed - TRACE_msg_set_task_category(task, "compute"); + MSG_task_set_category(task, "compute"); MSG_task_send(task, "master_mailbox"); } TRACE_mark("msmark", "finish_send_tasks"); for (i = 0; i < slaves_count; i++) { m_task_t finalize = MSG_task_create("finalize", 0, 0, 0); - TRACE_msg_set_task_category(finalize, "finalize"); + MSG_task_set_category(finalize, "finalize"); MSG_task_send(finalize, "master_mailbox"); } @@ -128,6 +128,28 @@ int main(int argc, char *argv[]) MSG_launch_application(deployment_file); MSG_main(); + + unsigned int cursor; + 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); + } + MSG_clean(); return 0; } /* end_of_main */