X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/b060c7dd273d3123117385c94be6f1cbc560e63f..45cf10e0c743664310be804ca1d8d25edd3a18a7:/src/mc/mc_compare.c diff --git a/src/mc/mc_compare.c b/src/mc/mc_compare.c index ccfedf8b1c..f57d5c2532 100644 --- a/src/mc/mc_compare.c +++ b/src/mc/mc_compare.c @@ -308,6 +308,7 @@ static int compare_local_variables(mc_snapshot_stack_t stack1, mc_snapshot_stack current_var2 = (local_variable_t)xbt_dynar_get_as(stack2->local_variables, cursor, local_variable_t); if(strcmp(current_var1->name, current_var2->name) != 0 || strcmp(current_var1->frame, current_var2->frame) != 0 || current_var1->ip != current_var2->ip){ xbt_dynar_free(&compared_pointers); + XBT_VERB("Different name of variable (%s - %s) or frame (%s - %s) or ip (%lu - %lu)", current_var1->name, current_var2->name, current_var1->frame, current_var2->frame, current_var1->ip, current_var2->ip); return 1; } offset1 = (char *)current_var1->address - (char *)std_heap; @@ -341,10 +342,10 @@ int snapshot_compare(void *state1, void *state2){ num1 = ((mc_pair_t)state1)->num; num2 = ((mc_pair_t)state2)->num; /* Firstly compare automaton state */ - if(xbt_automaton_state_compare(((mc_pair_t)state1)->automaton_state, ((mc_pair_t)state2)->automaton_state) != 0) + /*if(xbt_automaton_state_compare(((mc_pair_t)state1)->automaton_state, ((mc_pair_t)state2)->automaton_state) != 0) return 1; if(xbt_automaton_propositional_symbols_compare_value(((mc_pair_t)state1)->atomic_propositions, ((mc_pair_t)state2)->atomic_propositions) != 0) - return 1; + return 1;*/ }else{ /* Safety MC */ s1 = ((mc_visited_state_t)state1)->system_state; s2 = ((mc_visited_state_t)state2)->system_state;