X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/ab23fd586c00bc3e9ea24f1dcd3d52dd0fc60bce..6479f2478ed2c405d6f97e6aa87799b569f13319:/src/msg/msg_global.c diff --git a/src/msg/msg_global.c b/src/msg/msg_global.c index 5383a202e5..ca077e1352 100644 --- a/src/msg/msg_global.c +++ b/src/msg/msg_global.c @@ -49,6 +49,14 @@ void MSG_init_nocheck(int *argc, char **argv) { msg_global->process_data_cleanup = NULL; msg_global->vms = xbt_swag_new(xbt_swag_offset(vm,all_vms_hookup)); + if(MC_IS_ENABLED){ + /* Create list of elements to ignore for heap comparison algorithm */ + MC_ignore_init(); + /* Ignore total amount of messages sent during the simulation for heap comparison */ + MC_ignore(&(msg_global->sent_msg), sizeof(msg_global->sent_msg)); + + } + /* initialization of the action module */ _MSG_action_init(); @@ -108,7 +116,7 @@ msg_error_t MSG_main(void) fflush(stdout); fflush(stderr); - if (MC_IS_ENABLED) { + if (MC_IS_ENABLED) { MC_do_the_modelcheck_for_real(); } else { SIMIX_run();