X-Git-Url: http://plrg.eecs.uci.edu/git/?p=c11tester.git;a=blobdiff_plain;f=newfuzzer.h;h=a4699bdd5d394897fc7f7e286ad553111a07bf77;hp=d1037a61f5481378c46d5f317d0c071ba7afdb82;hb=32442ab0e9d10b0a8a6a89ae04a3fcd80729da77;hpb=d24f2b5cb874f2ebe2a27333a16721821ba737d4 diff --git a/newfuzzer.h b/newfuzzer.h index d1037a61..a4699bdd 100644 --- a/newfuzzer.h +++ b/newfuzzer.h @@ -35,6 +35,7 @@ private: bool prune_writes(thread_id_t tid, Predicate * pred, SnapVector * rf_set, inst_act_map_t * inst_act_map); Predicate * selectBranch(thread_id_t tid, Predicate * curr_pred, FuncInst * read_inst); + int choose_index(SnapVector * branches, uint32_t numerator); /* The set of Threads put to sleep by NewFuzzer because no writes in rf_set satisfies the selected predicate. Only used by selectWrite. */