From 6f44f7bab7fd4cfae1b0a63f4c57e4b6a3e38939 Mon Sep 17 00:00:00 2001 From: Marion Guthmuller Date: Tue, 21 Feb 2012 15:59:19 +0100 Subject: [PATCH] model-checker : add backtrace when large block(s) mallocated in the existing heap --- src/xbt/mmalloc/mmalloc.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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); -- 2.20.1