A
lgorithmique
N
umérique
D
istribuée
Public GIT Repository
projects
/
simgrid.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Improve the debugging information
[simgrid.git]
/
src
/
mc
/
mc_request.c
diff --git
a/src/mc/mc_request.c
b/src/mc/mc_request.c
index
147af34
..
6ee8336
100644
(file)
--- a/
src/mc/mc_request.c
+++ b/
src/mc/mc_request.c
@@
-54,9
+54,11
@@
char *MC_request_to_string(smx_req_t req)
case REQ_COMM_WAIT:
act = req->comm_wait.comm;
type = bprintf("Wait");
case REQ_COMM_WAIT:
act = req->comm_wait.comm;
type = bprintf("Wait");
- args = bprintf("%p [%s
-> %s]", act,
+ args = bprintf("%p [%s
(%lu) -> %s(%lu)]", act,
act->comm.src_proc ? act->comm.src_proc->name : "",
act->comm.src_proc ? act->comm.src_proc->name : "",
- act->comm.dst_proc ? act->comm.dst_proc->name : "");
+ act->comm.src_proc ? act->comm.src_proc->pid : 0,
+ act->comm.dst_proc ? act->comm.dst_proc->name : "",
+ act->comm.dst_proc ? act->comm.dst_proc->pid : 0);
break;
case REQ_COMM_TEST:
act = req->comm_test.comm;
break;
case REQ_COMM_TEST:
act = req->comm_test.comm;
@@
-68,8
+70,8
@@
char *MC_request_to_string(smx_req_t req)
default:
THROW_UNIMPLEMENTED;
}
default:
THROW_UNIMPLEMENTED;
}
- str = bprintf("[
%s] %s (%s)",
req->issuer->name, type, args);
+ str = bprintf("[
(%lu)%s] %s (%s)", req->issuer->pid ,
req->issuer->name, type, args);
xbt_free(type);
xbt_free(args);
return str;
xbt_free(type);
xbt_free(args);
return str;
-}
\ No newline at end of file
+}