X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/eff2324504a9161166f095f4fe512a122da6854e..db76b8c2bb3acf20452613ccac46a9bee673f1b6:/src/msg/global.c diff --git a/src/msg/global.c b/src/msg/global.c index 7933918036..7629d66454 100644 --- a/src/msg/global.c +++ b/src/msg/global.c @@ -49,7 +49,7 @@ XBT_LOG_EXTERNAL_CATEGORY(msg_process); void MSG_global_init(int *argc, char **argv) { #ifdef HAVE_TRACING - TRACE_global_init (argc, argv); + TRACE_global_init(argc, argv); #endif xbt_getpid = MSG_process_self_PID; @@ -80,6 +80,9 @@ void MSG_global_init(int *argc, char **argv) SIMIX_function_register_process_cleanup(__MSG_process_cleanup); SIMIX_function_register_process_kill(_MSG_process_kill_from_SIMIX); } +#ifdef HAVE_TRACING + TRACE_start(); +#endif } /** \defgroup m_channel_management Understanding channels @@ -150,7 +153,7 @@ MSG_error_t MSG_main(void) else #endif while (SIMIX_solve(NULL, NULL) != -1.0); - + return MSG_OK; } @@ -190,7 +193,7 @@ MSG_error_t MSG_clean(void) m_process_t p = NULL; #ifdef HAVE_TRACING - TRACE_msg_clean (); + TRACE_surf_release(); #endif while ((p = xbt_fifo_pop(msg_global->process_list))) { @@ -214,6 +217,10 @@ MSG_error_t MSG_clean(void) SIMIX_clean(); +#ifdef HAVE_TRACING + TRACE_end(); +#endif + return MSG_OK; }