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 : generate dot file for the verification of liveness properties
[simgrid.git]
/
src
/
mc
/
mc_private.h
diff --git
a/src/mc/mc_private.h
b/src/mc/mc_private.h
index
6ae2aeb
..
05336af
100644
(file)
--- a/
src/mc/mc_private.h
+++ b/
src/mc/mc_private.h
@@
-53,6
+53,8
@@
typedef struct s_mc_snapshot_stack{
typedef struct s_mc_global_t{
mc_snapshot_t snapshot;
int raw_mem_set;
typedef struct s_mc_global_t{
mc_snapshot_t snapshot;
int raw_mem_set;
+ int prev_pair;
+ char *prev_req;
}s_mc_global_t, *mc_global_t;
mc_snapshot_t SIMIX_pre_mc_snapshot(smx_simcall_t simcall);
}s_mc_global_t, *mc_global_t;
mc_snapshot_t SIMIX_pre_mc_snapshot(smx_simcall_t simcall);
@@
-285,6
+287,7
@@
extern xbt_dynar_t mc_data_bss_comparison_ignore;
typedef struct s_mc_pair{
int num;
typedef struct s_mc_pair{
int num;
+ int search_cycle;
mc_state_t graph_state; /* System state included */
xbt_automaton_state_t automaton_state;
xbt_dynar_t atomic_propositions;
mc_state_t graph_state; /* System state included */
xbt_automaton_state_t automaton_state;
xbt_dynar_t atomic_propositions;
@@
-300,7
+303,7
@@
mc_pair_t MC_pair_new(void);
void MC_pair_delete(mc_pair_t);
void MC_ddfs_init(void);
void MC_pair_delete(mc_pair_t);
void MC_ddfs_init(void);
-void MC_ddfs(
int search_cycle
);
+void MC_ddfs(
void
);
void MC_show_stack_liveness(xbt_fifo_t stack);
void MC_dump_stack_liveness(xbt_fifo_t stack);
void MC_show_stack_liveness(xbt_fifo_t stack);
void MC_dump_stack_liveness(xbt_fifo_t stack);