X-Git-Url: http://demsky.eecs.uci.edu/git/?a=blobdiff_plain;f=execution.h;h=7f63e6d99812c98f5732d35c52a1e04f8691ac17;hb=b756884bdc8b22457243b76982cf10dc4598f927;hp=8a2bcfa9402a8b2d9c0153aa743c5fc5554613cf;hpb=9f343c92ce3e9ab184d3b45198aa8e547d5791c4;p=model-checker.git diff --git a/execution.h b/execution.h index 8a2bcfa..7f63e6d 100644 --- a/execution.h +++ b/execution.h @@ -61,7 +61,7 @@ struct release_seq { class ModelExecution { public: ModelExecution(ModelChecker *m, - struct model_params *params, + const struct model_params *params, Scheduler *scheduler, NodeStack *node_stack); ~ModelExecution(); @@ -109,6 +109,7 @@ public: bool is_feasible_prefix_ignore_relseq() const; bool is_infeasible() const; bool is_deadlocked() const; + bool is_yieldblocked() const; bool too_many_steps() const; ModelAction * get_next_backtrack();