X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/891e867e03bb32439d42d50d0912bb16c4618e90..11ca718deb6ce1b2e4eb6978fd5a953b187ad511:/src/mc/mc_snapshot.h diff --git a/src/mc/mc_snapshot.h b/src/mc/mc_snapshot.h index 8960b450a2..47bfc14d51 100644 --- a/src/mc/mc_snapshot.h +++ b/src/mc/mc_snapshot.h @@ -177,8 +177,22 @@ mc_mem_region_t mc_get_region_hinted(void* addr, mc_snapshot_t snapshot, int pro static const void* mc_snapshot_get_heap_end(mc_snapshot_t snapshot); -XBT_PRIVATE mc_snapshot_t MC_take_snapshot(int num_state); -XBT_PRIVATE void MC_restore_snapshot(mc_snapshot_t); +} + +#ifdef __cplusplus + +namespace simgrid { +namespace mc { + +XBT_PRIVATE mc_snapshot_t take_snapshot(int num_state); +XBT_PRIVATE void restore_snapshot(mc_snapshot_t); + +} +} + +#endif + +extern "C" { XBT_PRIVATE void mc_restore_page_snapshot_region( simgrid::mc::Process* process,