src/xbt/backtrace_windows.c
src/xbt/backtrace_dummy.c
src/xbt/setset_private.h
+ src/xbt/automatonparse_promela.c
src/xbt/mmalloc/attach.c
src/xbt/mmalloc/detach.c
src/xbt/mmalloc/keys.c
src/xbt/parmap.c
src/xbt/xbt_replay_trace_reader.c
src/xbt/lib.c
+ src/xbt/automaton.c
)
if(HAVE_MMAP)
src/surf/surf.c
src/surf/surfxml_parse.c
src/surf/surfxml_parseplatf.c
- src/surf/cpu.c
src/surf/network.c
- src/surf/network_im.c
src/surf/network_constant.c
src/surf/workstation.c
src/surf/workstation_ptask_L07.c
src/surf/cpu_ti.c
- src/surf/cpu_im.c
+ src/surf/cpu_cas01.c
src/surf/sg_platf.c
src/xbt/xbt_sg_stubs.c
)
src/mc/mc_dpor.c
src/mc/mc_request.c
src/mc/private.h
+ src/mc/mc_liveness.c
)
set(RNGSTREAM_SRC
include/xbt/mmalloc.h
include/xbt/replay_trace_reader.h
include/xbt/parmap.h
+ include/xbt/automaton.h
+ include/xbt/automatonparse_promela.h
include/simgrid/platf.h
include/mc/modelchecker.h
include/msg/msg.h
void SIMIX_request_pre(smx_req_t req, int value)
{
+ XBT_DEBUG("Handling request %p: %s", req, SIMIX_request_name(req->call));
switch (req->call) {
case REQ_COMM_TEST:
req->comm_send.src_buff,
req->comm_send.src_buff_size,
req->comm_send.match_fun,
+ NULL, /* no clean function since it's not detached */
req->comm_send.data,
0);
SIMIX_pre_comm_wait(req, comm, req->comm_send.timeout, 0);
req->comm_isend.src_buff,
req->comm_isend.src_buff_size,
req->comm_isend.match_fun,
+ req->comm_isend.clean_fun,
req->comm_isend.data,
req->comm_isend.detached);
SIMIX_request_answer(req);
SIMIX_host_get_name(SIMIX_process_get_host(req->issuer))
);
break;
+
}
}