From: Marion Guthmuller Date: Thu, 12 Jul 2012 10:03:42 +0000 (+0200) Subject: model-checker : remove unnecessary memset on free fragments, already done in mmalloc X-Git-Tag: v3_8~278 X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/commitdiff_plain/1d3d1dcdeab30ce6c9e31a12b6195bc4d5ff8a8b model-checker : remove unnecessary memset on free fragments, already done in mmalloc --- diff --git a/src/xbt/mmalloc/mfree.c b/src/xbt/mmalloc/mfree.c index fae6ed0cc6..8211efc5ea 100644 --- a/src/xbt/mmalloc/mfree.c +++ b/src/xbt/mmalloc/mfree.c @@ -51,8 +51,6 @@ void mfree(struct mdesc *mdp, void *ptr) mdp -> heapstats.bytes_free += mdp -> heapinfo[block].busy_block.size * BLOCKSIZE; - memset(ptr, 0, mdp -> heapinfo[block].busy_block.size * BLOCKSIZE); - /* Find the free cluster previous to this one in the free list. Start searching at the last block referenced; this may benefit programs with locality of allocation. */ @@ -146,9 +144,6 @@ void mfree(struct mdesc *mdp, void *ptr) mdp -> heapstats.chunks_free++; mdp -> heapstats.bytes_free += 1 << type; - memset(ptr, 0, 1 << type); - - /* Get the address of the first free fragment in this block. */ prev = (struct list *) ((char *) ADDRESS(block) +