/** @brief Model checker execution stats */
struct execution_stats {
int num_total; /**< @brief Total number of executions */
- int num_infeasible; /**< @brief Number of infeasible executions */
int num_buggy_executions; /** @brief Number of buggy executions */
int num_complete; /**< @brief Number of feasible, non-buggy, complete executions */
- int num_redundant; /**< @brief Number of redundant, aborted executions */
};
/** @brief The central structure for model-checking */
void switch_from_master(Thread *thread);
uint64_t switch_to_master(ModelAction *act);
- bool assert_bug(const char *msg, ...);
+ void assert_bug(const char *msg, ...);
void assert_user_bug(const char *msg);