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
model-checker : factorize code for safety and liveness model-checking
[simgrid.git]
/
src
/
mc
/
mc_private.h
diff --git
a/src/mc/mc_private.h
b/src/mc/mc_private.h
index
3e881cd
..
c76bb7a
100644
(file)
--- a/
src/mc/mc_private.h
+++ b/
src/mc/mc_private.h
@@
-47,8
+47,8
@@
typedef struct s_mc_global_t{
int raw_mem_set;
}s_mc_global_t, *mc_global_t;
int raw_mem_set;
}s_mc_global_t, *mc_global_t;
-void MC_take_snapshot(mc_snapshot_t);
-mc_snapshot_t MC_take_snapshot
_liveness
(void);
+
//
void MC_take_snapshot(mc_snapshot_t);
+mc_snapshot_t MC_take_snapshot(void);
void MC_restore_snapshot(mc_snapshot_t);
void MC_free_snapshot(mc_snapshot_t);
void snapshot_stack_free_voidp(void *s);
void MC_restore_snapshot(mc_snapshot_t);
void MC_free_snapshot(mc_snapshot_t);
void snapshot_stack_free_voidp(void *s);
@@
-202,11
+202,12
@@
typedef enum {
} e_mc_reduce_t;
extern e_mc_reduce_t mc_reduce_kind;
} e_mc_reduce_t;
extern e_mc_reduce_t mc_reduce_kind;
+extern mc_global_t initial_state_safety;
void MC_dpor_init(void);
void MC_dpor(void);
void MC_dpor_exit(void);
void MC_dpor_init(void);
void MC_dpor(void);
void MC_dpor_exit(void);
-void MC_init
_safety
(void);
+void MC_init(void);
/********************************** Double-DFS for liveness property**************************************/
/********************************** Double-DFS for liveness property**************************************/