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
Really kill the process.
[simgrid.git]
/
src
/
mc
/
mc_state.h
diff --git
a/src/mc/mc_state.h
b/src/mc/mc_state.h
index
1e65beb
..
d6ee814
100644
(file)
--- a/
src/mc/mc_state.h
+++ b/
src/mc/mc_state.h
@@
-24,7
+24,7
@@
enum class PatternCommunicationType {
struct PatternCommunication {
int num = 0;
struct PatternCommunication {
int num = 0;
- s
mx_activity_t
comm_addr;
+ s
imgrid::kernel::activity::CommImpl*
comm_addr;
PatternCommunicationType type = PatternCommunicationType::send;
unsigned long src_proc = 0;
unsigned long dst_proc = 0;
PatternCommunicationType type = PatternCommunicationType::send;
unsigned long src_proc = 0;
unsigned long dst_proc = 0;
@@
-125,7
+125,7
@@
struct XBT_PRIVATE State {
s_smx_simcall_t internal_req;
/* Can be used as a copy of the remote synchro object */
s_smx_simcall_t internal_req;
/* Can be used as a copy of the remote synchro object */
- simgrid::mc::Remote<simgrid::kernel::activity::Comm> internal_comm;
+ simgrid::mc::Remote<simgrid::kernel::activity::Comm
Impl
> internal_comm;
/** Snapshot of system state (if needed) */
std::shared_ptr<simgrid::mc::Snapshot> system_state;
/** Snapshot of system state (if needed) */
std::shared_ptr<simgrid::mc::Snapshot> system_state;
@@
-137,9
+137,7
@@
struct XBT_PRIVATE State {
State(unsigned long state_number);
std::size_t interleaveSize() const;
State(unsigned long state_number);
std::size_t interleaveSize() const;
- void interleave(smx_actor_t actor) {
- this->actorStates[actor->pid].consider();
- }
+ void addInterleavingSet(smx_actor_t actor) { this->actorStates[actor->pid].consider(); }
Transition getTransition() const;
};
Transition getTransition() const;
};