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 = %lu, sleeping = %d", mutex->locked, mutex->owner->pid, xbt_swag_size(mutex->sleeping));
- break;
-
case SIMCALL_MC_SNAPSHOT:
type = xbt_strdup("MC_SNAPSHOT");
args = NULL;
char *str = NULL, *label = NULL;
smx_synchro_t act = NULL;
-
+
switch (req->call) {
case SIMCALL_COMM_ISEND:
if (req->issuer->smx_host)
}
break;
+ case SIMCALL_MUTEX_LOCK:
+ label = bprintf("[(%lu)] Mutex LOCK", req->issuer->pid);
+ break;
+
case SIMCALL_MC_RANDOM:
if (req->issuer->smx_host)
label =