X-Git-Url: http://plrg.eecs.uci.edu/git/?p=c11tester.git;a=blobdiff_plain;f=params.h;h=d6f5ec9a9fc5a5cf51b7ea3d8571d518b9aaac37;hp=ac5dd9665b6a2cf5e66b276668bb127eb98e4230;hb=67becf49b3c3cbc967a272dd92936812bd571fd4;hpb=251c63183adee7dbdceeabce5a706e8281bc2887 diff --git a/params.h b/params.h index ac5dd966..d6f5ec9a 100644 --- a/params.h +++ b/params.h @@ -6,32 +6,14 @@ * the model checker. */ struct model_params { - int maxreads; - int maxfuturedelay; - bool yieldon; - bool yieldblock; - unsigned int fairwindow; - unsigned int enabledcount; - unsigned int bound; unsigned int uninitvalue; - - /** @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; + int maxexecutions; + bool nofork; /** @brief Verbosity (0 = quiet; 1 = noisy; 2 = noisier) */ int verbose; - - /** @brief Command-line argument count to pass to user program */ - int argc; - - /** @brief Command-line arguments to pass to user program */ - char **argv; }; -#endif /* __PARAMS_H__ */ +void param_defaults(struct model_params *params); + +#endif /* __PARAMS_H__ */