X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/928649fec04d89b678017ec4cadbc97e5ef901f5..8454ea5fa71f9a14328f16aec13537e592912d48:/src/mc/mc_snapshot.h diff --git a/src/mc/mc_snapshot.h b/src/mc/mc_snapshot.h index 4ce34ed26e..a6a4cde12b 100644 --- a/src/mc/mc_snapshot.h +++ b/src/mc/mc_snapshot.h @@ -275,13 +275,26 @@ public: } }; +simgrid::mc::RegionSnapshot privatized_region( + mc_region_type_t type, void *start_addr, void* data_addr, size_t size); +simgrid::mc::RegionSnapshot dense_region( + mc_region_type_t type, void *start_addr, void* data_addr, size_t size); +simgrid::mc::RegionSnapshot sparse_region( + mc_region_type_t type, void *start_addr, void* data_addr, size_t size); +simgrid::mc::RegionSnapshot region( + mc_region_type_t type, void *start_addr, void* data_addr, size_t size); + } } typedef class simgrid::mc::RegionSnapshot s_mc_mem_region_t, *mc_mem_region_t; -MC_SHOULD_BE_INTERNAL simgrid::mc::RegionSnapshot MC_region_sparse( - mc_region_type_t type, void *start_addr, void* data_addr, size_t size); +namespace simgrid { +namespace mc { + +} +} + XBT_INTERNAL void mc_region_restore_sparse(mc_process_t process, mc_mem_region_t reg); static inline __attribute__ ((always_inline))