From: Marion Guthmuller Date: Tue, 21 Feb 2012 14:59:19 +0000 (+0100) Subject: model-checker : add backtrace when large block(s) mallocated in the existing heap X-Git-Tag: exp_20120308~37 X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/commitdiff_plain/6f44f7bab7fd4cfae1b0a63f4c57e4b6a3e38939 model-checker : add backtrace when large block(s) mallocated in the existing heap --- diff --git a/src/xbt/mmalloc/mmalloc.c b/src/xbt/mmalloc/mmalloc.c index 1205be3a3a..64041efdd7 100644 --- a/src/xbt/mmalloc/mmalloc.c +++ b/src/xbt/mmalloc/mmalloc.c @@ -265,7 +265,8 @@ void *mmalloc(xbt_mheap_t mdp, size_t size) mdp->heapinfo[block+it].type = 0; mdp->heapinfo[block].busy_block.size = blocks; mdp->heapinfo[block].busy_block.busy_size = requested_size; - mdp->heapinfo[block].busy_block.bt_size = 0; + //mdp->heapinfo[block].busy_block.bt_size = 0; + mdp->heapinfo[block].busy_block.bt_size = xbt_backtrace_no_malloc(mdp->heapinfo[block].busy_block.bt,XBT_BACKTRACE_SIZE); } //printf("(%s) Done mallocing. Result is %p\n",xbt_thread_self_name(),result);fflush(stdout); return (result);