}s_mc_pair_t, *mc_pair_t;
typedef struct s_mc_pair_reached{
+ int nb;
xbt_state_t automaton_state;
xbt_dynar_t prop_ato;
mc_snapshot_t system_state;
void set_pair_reached(xbt_state_t st);
int reached_hash(xbt_state_t st);
void set_pair_reached_hash(xbt_state_t st);
-int snapshot_compare(mc_snapshot_t s1, mc_snapshot_t s2);
+int snapshot_compare(mc_snapshot_t s1, mc_snapshot_t s2, void* s_heap);
int data_program_region_compare(void *d1, void *d2, size_t size);
int data_libsimgrid_region_compare(void *d1, void *d2, size_t size);
void MC_pair_delete(mc_pair_t pair);
unsigned int hash_region(char *str, int str_len);
int rdv_points_compare(xbt_dict_t d1, xbt_dict_t d2);
-
/* **** Double-DFS stateless **** */
typedef struct s_mc_pair_stateless{