return 0;
}
- XBT_DEBUG("Blocksize : %Zu - Heap : %Zu", BLOCKSIZE, HEAP);
-
-
/* Heapstats */
struct mstats ms1 = mmstats(h1);
struct mstats ms2 = mmstats(h2);
- if(ms1.bytes_total != ms2.bytes_total){
- XBT_DEBUG("Different total size of the heap : %Zu - %Zu", ms1.bytes_total, ms2.bytes_total );
- return 1;
- }
-
if(ms1.chunks_used != ms2.chunks_used){
XBT_DEBUG("Different chunks allocated by the user : %Zu - %Zu", ms1.chunks_used, ms2.chunks_used);
return 1;
struct mdesc *mdp1, *mdp2;
mdp1 = MD_TO_MDP(h1);
mdp2 = MD_TO_MDP(h2);
-
- if(mmalloc_compare_mdesc(mdp1, mdp2))
- return 1;
-
- return 0;
+ return mmalloc_compare_mdesc(mdp1, mdp2);
+
}
int mmalloc_compare_mdesc(struct mdesc *mdp1, struct mdesc *mdp2){
}
i = block_free + mdp1->heapinfo[block_free].free.size;
}else{
- i = 0;
+ i = 1;
}
}