X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/849ebc4004f97372ab9df109e542198c1bf5d694..a62f7fd52f7273e5cfb7de48e8d530f805c67d74:/src/simix/smx_context_raw.c diff --git a/src/simix/smx_context_raw.c b/src/simix/smx_context_raw.c index 6c6b435fd3..a3b94739d3 100644 --- a/src/simix/smx_context_raw.c +++ b/src/simix/smx_context_raw.c @@ -8,6 +8,7 @@ #include "smx_private.h" #include "xbt/parmap.h" +#include "mc/mc.h" #ifdef HAVE_VALGRIND_VALGRIND_H # include @@ -226,6 +227,12 @@ static void smx_ctx_raw_runall(void); */ void SIMIX_ctx_raw_factory_init(smx_context_factory_t *factory) { + + if(MC_IS_ENABLED && mmalloc_ignore == NULL){ + /* Create list of elements to ignore for heap comparison algorithm */ + MC_ignore_init(); + } + XBT_VERB("Using raw contexts. Because the glibc is just not good enough for us."); smx_ctx_base_factory_init(factory);