* 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;
+ bool threadsnocleanup;
/** @brief Verbosity (0 = quiet; 1 = noisy; 2 = noisier) */
int verbose;
char **argv;
};
-#endif /* __PARAMS_H__ */
+void param_defaults(struct model_params *params);
+
+#endif /* __PARAMS_H__ */