X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/38bbe7c67eeccb4b8fa60a3f6982a33e6497c4ea..814f0122ea0074dfb67398a79067c01267bc0b40:/src/mc/mc_snapshot.cpp diff --git a/src/mc/mc_snapshot.cpp b/src/mc/mc_snapshot.cpp index 82b6ab868a..f1a1c66925 100644 --- a/src/mc/mc_snapshot.cpp +++ b/src/mc/mc_snapshot.cpp @@ -12,7 +12,7 @@ #include "mc_snapshot.h" #include "mc_private.h" #include "mc_mmu.h" -#include "mc_page_store.h" +#include "PageStore.hpp" extern "C" { @@ -211,8 +211,7 @@ static void test_snapshot(bool sparse_checkpoint) { _sg_mc_sparse_checkpoint = sparse_checkpoint; xbt_assert(xbt_pagesize == getpagesize()); xbt_assert(1 << xbt_pagebits == xbt_pagesize); - mc_model_checker = xbt_new0(s_mc_model_checker_t, 1); - mc_model_checker->pages = mc_pages_store_new(); + mc_model_checker = new ::simgrid::mc::ModelChecker(getpid(), -1); for(int n=1; n!=256; ++n) { @@ -285,8 +284,7 @@ static void test_snapshot(bool sparse_checkpoint) { munmap(source, byte_size); } - mc_pages_store_delete(mc_model_checker->pages); - xbt_free(mc_model_checker); + delete mc_model_checker; mc_model_checker = NULL; }