X-Git-Url: http://plrg.eecs.uci.edu/git/?a=blobdiff_plain;ds=sidebyside;f=classlist.h;h=65ac08df62da8bb64cdab4955bcdc8f5172de7d1;hb=35ebf30f42f46d47fbec1db62acc453733dfb2e1;hp=c7c84759ce1065687fad0c4e55bb85dcb5e0db09;hpb=6898da1b7c46ddf3427ea0127dc68f8cc6016511;p=c11tester.git diff --git a/classlist.h b/classlist.h index c7c84759..65ac08df 100644 --- a/classlist.h +++ b/classlist.h @@ -2,6 +2,7 @@ #define CLASSLIST_H #include #include "stl-model.h" +#include "hashset.h" class ClockVector; class CycleGraph; @@ -14,14 +15,25 @@ class Scheduler; class Thread; class TraceAnalysis; class Fuzzer; +class NewFuzzer; class FuncNode; class FuncInst; +class Predicate; struct model_snapshot_members; struct bug_message; typedef SnapList action_list_t; typedef SnapList func_id_list_t; typedef SnapList func_inst_list_t; +typedef HashTable inst_act_map_t; + +typedef HashSet PredSet; +typedef HSIterator PredSetIter; + +typedef HashSet value_set_t; +typedef HSIterator value_set_iter; +typedef HashSet loc_set_t; +typedef HSIterator loc_set_iter; extern volatile int modellock; #endif