Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
DPOR: improve debug messages
authorMartin Quinson <martin.quinson@ens-rennes.fr>
Mon, 19 Aug 2019 14:50:52 +0000 (16:50 +0200)
committerMartin Quinson <martin.quinson@ens-rennes.fr>
Sun, 25 Aug 2019 19:47:01 +0000 (21:47 +0200)
src/mc/checker/SafetyChecker.cpp

index f827c1f..b72c6c9 100644 (file)
@@ -229,15 +229,16 @@ void SafetyChecker::backtrack()
 
         } else if (req->issuer_ == prev_state->internal_req.issuer_) {
 
-          XBT_DEBUG("Simcall %d and %d with same issuer", req->call_, prev_state->internal_req.call_);
+          XBT_DEBUG("Simcall %s and %s with same issuer", SIMIX_simcall_name(req->call_),
+                    SIMIX_simcall_name(prev_state->internal_req.call_));
           break;
 
         } else {
 
           const smx_actor_t previous_issuer = MC_smx_simcall_get_issuer(&prev_state->internal_req);
-          XBT_DEBUG("Simcall %d, process %ld (state %d) and simcall %d, process %ld (state %d) are independent",
-                    req->call_, issuer->get_pid(), state->num_, prev_state->internal_req.call_,
-                    previous_issuer->get_pid(), prev_state->num_);
+          XBT_DEBUG("Simcall %s, process %ld (state %d) and simcall %s, process %ld (state %d) are independent",
+                    SIMIX_simcall_name(req->call_), issuer->get_pid(), state->num_,
+                    SIMIX_simcall_name(prev_state->internal_req.call_), previous_issuer->get_pid(), prev_state->num_);
         }
       }
     }