class Fuzzer {
public:
Fuzzer() {}
- int selectWrite(ModelAction *read, SnapVector<ModelAction *>* rf_set);
+ virtual int selectWrite(ModelAction *read, SnapVector<ModelAction *>* rf_set);
Thread * selectThread(int * threadlist, int numthreads);
Thread * selectNotify(action_list_t * waiters);
+ bool shouldSleep(const ModelAction *sleep);
+ bool shouldWake(const ModelAction *sleep);
+ virtual void register_engine(ModelHistory * history, ModelExecution * execution) {}
MEMALLOC
private:
};