> [0.000000] [mc_global/INFO] **** Only-send-deterministic communication pattern ****
> [0.000000] [mc_global/INFO] ******************************************************
> [0.000000] [mc_global/INFO] The recv communications pattern of the process 0 is different! Different source for communication #2
-> [0.000000] [mc_global/INFO] Expanded states = 2966
-> [0.000000] [mc_global/INFO] Visited states = 13362
-> [0.000000] [mc_global/INFO] Executed transitions = 12576
+> [0.000000] [mc_global/INFO] Expanded states = 1025
+> [0.000000] [mc_global/INFO] Visited states = 3640
+> [0.000000] [mc_global/INFO] Executed transitions = 3360
> [0.000000] [mc_global/INFO] Send-deterministic : Yes
> [0.000000] [mc_global/INFO] Recv-deterministic : No
|| req->call == SIMCALL_COMM_TESTANY
|| req->call == SIMCALL_MC_RANDOM
|| req->call == SIMCALL_MUTEX_LOCK
- || req->call == SIMCALL_MUTEX_UNLOCK
#ifdef HAVE_MC
|| req->call == SIMCALL_MC_SNAPSHOT
|| req->call == SIMCALL_MC_COMPARE_SNAPSHOTS
args = bprintf("locked = %d, owner = %d, sleeping = %d", mutex->locked, mutex->owner != NULL ? (int)mutex->owner->pid : -1, xbt_swag_size(mutex->sleeping));
break;
- case SIMCALL_MUTEX_UNLOCK:
- type = xbt_strdup("Mutex UNLOCK");
- mutex = simcall_mutex_unlock__get__mutex(req);
- args = bprintf("locked = %d, owner = %d, sleeping = %d", mutex->locked, mutex->owner != NULL ? (int)mutex->owner->pid : -1, xbt_swag_size(mutex->sleeping));
- break;
-
case SIMCALL_MC_SNAPSHOT:
type = xbt_strdup("MC_SNAPSHOT");
args = NULL;
case SIMCALL_MUTEX_LOCK:
label = bprintf("[(%lu)] Mutex LOCK", req->issuer->pid);
break;
-
- case SIMCALL_MUTEX_UNLOCK:
- label = bprintf("[(%lu)] Mutex UNLOCK", req->issuer->pid);
- break;
case SIMCALL_MC_RANDOM:
if (req->issuer->smx_host)