From: Marion Guthmuller Date: Thu, 5 Jul 2012 08:49:53 +0000 (+0200) Subject: model-checker : remove useless code X-Git-Tag: v3_8~298 X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/commitdiff_plain/be2bcd6a5dbb6cdc963ee39fc0caaf212366ca26?hp=f36706da5b3f68d53a9e762e791ef85ebe347106 model-checker : remove useless code --- diff --git a/src/mc/mc_checkpoint.c b/src/mc/mc_checkpoint.c index 0839f6787c..60f74e5805 100644 --- a/src/mc/mc_checkpoint.c +++ b/src/mc/mc_checkpoint.c @@ -34,31 +34,10 @@ static void MC_region_restore(mc_mem_region_t reg) { /*FIXME: check if start_addr is still mapped, if it is not, then map it before copying the data */ - if(reg->type == 3){ - memory_map_t maps = get_memory_map(); - MC_UNSET_RAW_MEM; - unsigned int i=0; - s_map_region_t r; - while(i < maps->mapsize){ - r = maps->regions[i]; - if (maps->regions[i].pathname != NULL){ - if (!memcmp(maps->regions[i].pathname, "[stack]", 7)){ - size_t diff = (char*)reg->start_addr - (char*)r.start_addr; - void *segment = malloc(reg->size + diff); - XBT_DEBUG("Size of segment : %zu", sizeof(segment)); - memcpy((char *)segment + diff, reg->data, reg->size); - memcpy(r.start_addr, segment, sizeof(segment)); - XBT_DEBUG("Memcpy region ok"); - break; - } - } - i++; - } - }else{ - XBT_DEBUG("Memcpy : dest %p, src %p, size %zu", reg->start_addr, reg->data, reg->size); - memcpy(reg->start_addr, reg->data, reg->size); - } - + + XBT_DEBUG("Memcpy : dest %p, src %p, size %zu", reg->start_addr, reg->data, reg->size); + memcpy(reg->start_addr, reg->data, reg->size); + return; } @@ -120,14 +99,6 @@ void MC_take_snapshot_liveness(mc_snapshot_t snapshot) s_map_region_t reg; memory_map_t maps = get_memory_map(); - for(i=0; i< snapshot->num_reg; i++){ - MC_region_destroy(snapshot->regions[i]); - } - - snapshot->num_reg = 0; - - i = 0; - /* Save the std heap and the writable mapped pages of libsimgrid */ while (i < maps->mapsize) { reg = maps->regions[i];