From 004dc1d6a53f5ded31becbdc1bee43805359d8c6 Mon Sep 17 00:00:00 2001 From: Marion Guthmuller Date: Tue, 4 Dec 2012 19:15:13 +0100 Subject: [PATCH] model-checker : display instruction pointer if different local variable --- src/mc/mc_compare.c | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/src/mc/mc_compare.c b/src/mc/mc_compare.c index d3b3f0a203..0604d0ef22 100644 --- a/src/mc/mc_compare.c +++ b/src/mc/mc_compare.c @@ -526,8 +526,6 @@ static int compare_local_variables(char *s1, char *s2, xbt_dynar_t heap_equals){ if((strcmp(xbt_dynar_get_as(s_tokens1, 0, char *), "ip") == 0) && (strcmp(xbt_dynar_get_as(s_tokens2, 0, char *), "ip") == 0)){ ip1 = strdup(xbt_dynar_get_as(s_tokens1, 1, char *)); ip2 = strdup(xbt_dynar_get_as(s_tokens2, 1, char *)); - /*if(XBT_LOG_ISENABLED(mc_compare, xbt_log_priority_verbose)) - XBT_VERB("Instruction pointer : %s, Instruction pointer : %s", ip1, ip2);*/ } if(strcmp(xbt_dynar_get_as(s_tokens1, 1, char *), xbt_dynar_get_as(s_tokens2, 1, char *)) != 0){ /* Ignore this variable ? */ @@ -541,7 +539,7 @@ static int compare_local_variables(char *s1, char *s2, xbt_dynar_t heap_equals){ addr2 = (void *) strtoul(xbt_dynar_get_as(s_tokens2, 1, char *), NULL, 16); if(is_heap_equality(heap_equals, addr1, addr2) == 0){ if(XBT_LOG_ISENABLED(mc_compare, xbt_log_priority_verbose)) - XBT_VERB("Variable %s is different between stacks : %s - %s", xbt_dynar_get_as(s_tokens1, 0, char *), xbt_dynar_get_as(s_tokens1, 1, char *), xbt_dynar_get_as(s_tokens2, 1, char *)); + XBT_VERB("Variable %s is different between stacks in %s : %s - %s", xbt_dynar_get_as(s_tokens1, 0, char *), ip1, xbt_dynar_get_as(s_tokens1, 1, char *), xbt_dynar_get_as(s_tokens2, 1, char *)); xbt_dynar_free(&s_tokens1); xbt_dynar_free(&s_tokens2); return 1; -- 2.20.1