X-Git-Url: http://demsky.eecs.uci.edu/git/?a=blobdiff_plain;f=fuzzer.h;h=65210e09ae8e147693d3b5300e4c5db3ff766cc6;hb=HEAD;hp=0fcfb51f67e66ff9ee439f9b48c1bd860838cbfa;hpb=f269c2a1c390e82ae189bc690a750601f874283f;p=c11tester.git diff --git a/fuzzer.h b/fuzzer.h index 0fcfb51f..65210e09 100644 --- a/fuzzer.h +++ b/fuzzer.h @@ -15,7 +15,9 @@ public: Thread * selectNotify(simple_action_list_t * waiters); bool shouldSleep(const ModelAction *sleep); bool shouldWake(const ModelAction *sleep); - virtual bool shouldWait(const ModelAction *wait); + virtual bool waitShouldFail(ModelAction *wait); + bool waitShouldWakeUp(const ModelAction *wait); + bool randomizeWaitTime(ModelAction * timed_wait); virtual void register_engine(ModelChecker * _model, ModelExecution * execution) {} SNAPSHOTALLOC private: