memset(state->types2, 0,
state->heaplimit * MAX_FRAGMENT_PER_BLOCK * sizeof(type_name *));
- if (MC_is_active()) {
- MC_ignore_global_variable("mc_diff_info");
- }
-
return 0;
}
}
-int mmalloc_compare_heap(mc_snapshot_t snapshot1, mc_snapshot_t snapshot2,
- xbt_mheap_t heap1, xbt_mheap_t heap2)
+int mmalloc_compare_heap(mc_snapshot_t snapshot1, mc_snapshot_t snapshot2)
{
struct s_mc_diff *state = mc_diff_info;
- if (heap1 == NULL && heap2 == NULL) {
- XBT_DEBUG("Malloc descriptors null");
- return 0;
- }
-
/* Start comparison */
size_t i1, i2, j1, j2, k;
void *addr_block1, *addr_block2, *addr_frag1, *addr_frag2;