*/
void MC_dpor_init()
{
+
+ raw_mem_set = (mmalloc_get_current_heap() == raw_heap);
+
mc_state_t initial_state = NULL;
smx_process_t process;
xbt_fifo_unshift(mc_stack_safety, initial_state);
MC_UNSET_RAW_MEM;
+
+ if(raw_mem_set)
+ MC_SET_RAW_MEM;
+ else
+ MC_UNSET_RAW_MEM;
+
/* FIXME: Update Statistics
mc_stats->state_size +=
*/
void MC_dpor(void)
{
+
+ raw_mem_set = (mmalloc_get_current_heap() == raw_heap);
+
char *req_str;
int value;
smx_simcall_t req = NULL, prev_req = NULL;
}
MC_print_statistics(mc_stats);
MC_UNSET_RAW_MEM;
+
+ if(raw_mem_set)
+ MC_SET_RAW_MEM;
+ else
+ MC_UNSET_RAW_MEM;
+
+
return;
}