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
Merge branch 'master' of https://framagit.org/simgrid/simgrid
[simgrid.git]
/
src
/
mc
/
mc_comm_pattern.cpp
diff --git
a/src/mc/mc_comm_pattern.cpp
b/src/mc/mc_comm_pattern.cpp
index
898c036
..
0614251
100644
(file)
--- a/
src/mc/mc_comm_pattern.cpp
+++ b/
src/mc/mc_comm_pattern.cpp
@@
-11,7
+11,6
@@
#include "src/mc/checker/CommunicationDeterminismChecker.hpp"
#include "src/mc/mc_comm_pattern.hpp"
#include "src/mc/mc_smx.hpp"
#include "src/mc/checker/CommunicationDeterminismChecker.hpp"
#include "src/mc/mc_comm_pattern.hpp"
#include "src/mc/mc_smx.hpp"
-#include "src/mc/mc_xbt.hpp"
using simgrid::mc::remote;
using simgrid::mc::remote;
@@
-66,9
+65,7
@@
void MC_state_copy_index_communications_pattern(simgrid::mc::State* state)
state->communicationIndices.push_back(list_process_comm->index_comm);
}
state->communicationIndices.push_back(list_process_comm->index_comm);
}
-void MC_handle_comm_pattern(
- e_mc_call_type_t call_type, smx_simcall_t req,
- int value, xbt_dynar_t pattern, int backtracking)
+void MC_handle_comm_pattern(e_mc_call_type_t call_type, smx_simcall_t req, int value, int backtracking)
{
// HACK, do not rely on the Checker implementation outside of it
simgrid::mc::CommunicationDeterminismChecker* checker =
{
// HACK, do not rely on the Checker implementation outside of it
simgrid::mc::CommunicationDeterminismChecker* checker =
@@
-79,7
+76,7
@@
void MC_handle_comm_pattern(
break;
case MC_CALL_TYPE_SEND:
case MC_CALL_TYPE_RECV:
break;
case MC_CALL_TYPE_SEND:
case MC_CALL_TYPE_RECV:
- checker->get_comm_pattern(
pattern,
req, call_type, backtracking);
+ checker->get_comm_pattern(req, call_type, backtracking);
break;
case MC_CALL_TYPE_WAIT:
case MC_CALL_TYPE_WAITANY:
break;
case MC_CALL_TYPE_WAIT:
case MC_CALL_TYPE_WAITANY:
@@
-93,7
+90,7
@@
void MC_handle_comm_pattern(
addr = mc_model_checker->process().read(remote(simcall_comm_waitany__getraw__comms(req) + value));
comm_addr = remote(static_cast<simgrid::kernel::activity::CommImpl*>(addr));
}
addr = mc_model_checker->process().read(remote(simcall_comm_waitany__getraw__comms(req) + value));
comm_addr = remote(static_cast<simgrid::kernel::activity::CommImpl*>(addr));
}
- checker->complete_comm_pattern(
pattern,
comm_addr, MC_smx_simcall_get_issuer(req)->get_pid(), backtracking);
+ checker->complete_comm_pattern(comm_addr, MC_smx_simcall_get_issuer(req)->get_pid(), backtracking);
}
break;
default:
}
break;
default: