X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/df2fe4fa15d80bf6b15e648aa962d15a2a40a2c7..ab8c6906842306821c8407b87dd82ca952660da0:/src/simix/smx_context_base.c diff --git a/src/simix/smx_context_base.c b/src/simix/smx_context_base.c index c934a08e4b..73bf557e40 100644 --- a/src/simix/smx_context_base.c +++ b/src/simix/smx_context_base.c @@ -12,7 +12,7 @@ #include "smx_private.h" #include "mc/mc.h" -XBT_LOG_EXTERNAL_DEFAULT_CATEGORY(bindings); +XBT_LOG_EXTERNAL_DEFAULT_CATEGORY(simix_context); void smx_ctx_base_factory_init(smx_context_factory_t *factory) { @@ -48,14 +48,8 @@ smx_ctx_base_factory_create_context_sized(size_t size, smx_context_t context = xbt_malloc0(size); /* Store the address of the stack in heap to compare it apart of heap comparison */ - if(MC_IS_ENABLED){ - - if(mmalloc_ignore == NULL) - MC_ignore_init(); - - MC_ignore(context, size); - - } + if(MC_is_active()) + MC_ignore_heap(context, size); /* If the user provided a function for the process then use it. Otherwise, it is the context for maestro and we should set it as the @@ -70,9 +64,6 @@ smx_ctx_base_factory_create_context_sized(size_t size, } context->data = data; - if(MC_IS_ENABLED) - MC_new_stack_area(context, ((smx_process_t)context->data)->name); - return context; }