X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/a20e82ad79e5dbc42c6c02903740edece926bc3e..48af4c8427d171d3e05d39116b02e441f2391374:/src/mc/mc_global.c diff --git a/src/mc/mc_global.c b/src/mc/mc_global.c index c9e8c6ef8c..72ab53686c 100644 --- a/src/mc/mc_global.c +++ b/src/mc/mc_global.c @@ -316,16 +316,22 @@ static void MC_modelcheck_comm_determinism_init(void) /* Create exploration stack */ mc_stack = xbt_fifo_new(); + MC_SET_STD_HEAP; + + MC_pre_modelcheck_comm_determinism(); + + MC_SET_MC_HEAP; initial_global_state = xbt_new0(s_mc_global_t, 1); initial_global_state->snapshot = MC_take_snapshot(0); initial_global_state->initial_communications_pattern_done = 0; initial_global_state->comm_deterministic = 1; initial_global_state->send_deterministic = 1; + MC_SET_STD_HEAP; - if (!mc_mem_set) - MC_SET_STD_HEAP; + MC_modelcheck_comm_determinism(); - MC_pre_modelcheck_comm_determinism(); + if(mc_mem_set) + MC_SET_MC_HEAP; }