X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/af4f085dddf9802166aa47d8866efce05d8efc1d..1ffd336de7f3917df1d0cbbacc0e077b4b5c1363:/src/mc/sosp/mc_checkpoint.cpp diff --git a/src/mc/sosp/mc_checkpoint.cpp b/src/mc/sosp/mc_checkpoint.cpp index e614bd3cb4..1b1ff78eed 100644 --- a/src/mc/sosp/mc_checkpoint.cpp +++ b/src/mc/sosp/mc_checkpoint.cpp @@ -84,31 +84,6 @@ static void restore(RegionSnapshot* region) } } -#if HAVE_SMPI -RegionSnapshot privatized_region(RegionType region_type, void* start_addr, void* permanent_addr, std::size_t size) -{ - size_t process_count = MC_smpi_process_count(); - - // Read smpi_privatization_regions from MCed: - smpi_privatization_region_t remote_smpi_privatization_regions; - mc_model_checker->process().read_variable("smpi_privatization_regions", &remote_smpi_privatization_regions, - sizeof(remote_smpi_privatization_regions)); - s_smpi_privatization_region_t privatization_regions[process_count]; - mc_model_checker->process().read_bytes(&privatization_regions, sizeof(privatization_regions), - remote(remote_smpi_privatization_regions)); - - std::vector> data; - data.reserve(process_count); - for (size_t i = 0; i < process_count; i++) - data.push_back(std::unique_ptr( - new RegionSnapshot(region(region_type, start_addr, privatization_regions[i].address, size)))); - - RegionSnapshot reg = RegionSnapshot(region_type, start_addr, permanent_addr, size); - reg.privatized_data(std::move(data)); - return reg; -} -#endif - static void get_memory_regions(simgrid::mc::RemoteClient* process, simgrid::mc::Snapshot* snapshot) { snapshot->snapshot_regions_.clear();