X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/7c4cc145c41e6f4e0b7841c84d780074a04b6f35..71c9241aa27344f9f8f02f3c1272af4556691713:/src/mc/mc_global.c diff --git a/src/mc/mc_global.c b/src/mc/mc_global.c index 6a4b83b010..2efb2d09e2 100644 --- a/src/mc/mc_global.c +++ b/src/mc/mc_global.c @@ -23,6 +23,7 @@ XBT_LOG_NEW_DEFAULT_SUBCATEGORY(mc_global, mc, /* Configuration support */ e_mc_reduce_t mc_reduce_kind=e_mc_reduce_unset; + extern int _surf_init_status; void _mc_cfg_cb_reduce(const char *name, int pos) { if (_surf_init_status && !_surf_do_model_check) { @@ -585,7 +586,7 @@ void MC_print_statistics_pairs(mc_stats_pair_t stats) void MC_assert(int prop) { - if (MC_IS_ENABLED && !prop){ + if (MC_is_active() && !prop){ XBT_INFO("**************************"); XBT_INFO("*** PROPERTY NOT VALID ***"); XBT_INFO("**************************"); @@ -597,7 +598,7 @@ void MC_assert(int prop) } static void MC_assert_pair(int prop){ - if (MC_IS_ENABLED && !prop) { + if (MC_is_active() && !prop) { XBT_INFO("**************************"); XBT_INFO("*** PROPERTY NOT VALID ***"); XBT_INFO("**************************"); @@ -700,7 +701,7 @@ void MC_ignore(void *address, size_t size){ MC_UNSET_RAW_MEM; } -void MC_new_stack_area(void *stack, char *name){ +void MC_new_stack_area(void *stack, char *name, void* context){ if(stacks_areas == NULL) stacks_areas = xbt_dynar_new(sizeof(stack_region_t), NULL); @@ -710,6 +711,7 @@ void MC_new_stack_area(void *stack, char *name){ region = xbt_new0(s_stack_region_t, 1); region->address = stack; region->process_name = strdup(name); + region->context = context; xbt_dynar_push(stacks_areas, ®ion); MC_UNSET_RAW_MEM; }