X-Git-Url: http://plrg.eecs.uci.edu/git/?p=c11tester.git;a=blobdiff_plain;f=params.h;h=9a2cf3b96f99f5c864d4be1903b4eecb72c2fc71;hp=043b2a5c530bd8a4ed1d78b7f1f81007757c1cb2;hb=7594d7ae8eda38fbb5a3ac3d6f33fffbb365b7bd;hpb=50e0465f724dc182d5d7504004e93f1a1b4644b9 diff --git a/params.h b/params.h index 043b2a5c..9a2cf3b9 100644 --- a/params.h +++ b/params.h @@ -6,26 +6,12 @@ * the model checker. */ struct model_params { - int maxreads; - int maxfuturedelay; - bool yieldon; - bool yieldblock; - bool sc_trace_analysis; - unsigned int fairwindow; - unsigned int enabledcount; - unsigned int bound; unsigned int uninitvalue; + int maxexecutions; + bool nofork; + bool threadsnocleanup; - /** @brief Maximum number of future values that can be sent to the same - * read */ - int maxfuturevalues; - - /** @brief Only generate a new future value/expiration pair if the - * expiration time exceeds the existing one by more than the slop - * value */ - unsigned int expireslop; - - /** @brief Verbosity (0 = quiet; 1 = noisy) */ + /** @brief Verbosity (0 = quiet; 1 = noisy; 2 = noisier) */ int verbose; /** @brief Command-line argument count to pass to user program */ @@ -35,4 +21,6 @@ struct model_params { char **argv; }; -#endif /* __PARAMS_H__ */ +void param_defaults(struct model_params *params); + +#endif /* __PARAMS_H__ */