X-Git-Url: http://plrg.eecs.uci.edu/git/?p=c11tester.git;a=blobdiff_plain;f=schedule.cc;fp=schedule.cc;h=cb97d5bdba2efdbd95f44e1d4a355f9499140826;hp=59a6e3a44d250be8cdb0bbc217f50cade4ef2cce;hb=9e899821b7500371dbe61975ccbc64e42e82ef83;hpb=edaaf79d36b5e9de06881591a42b799c5de0f59a diff --git a/schedule.cc b/schedule.cc index 59a6e3a4..cb97d5bd 100644 --- a/schedule.cc +++ b/schedule.cc @@ -5,7 +5,6 @@ #include "schedule.h" #include "common.h" #include "model.h" -#include "nodestack.h" #include "execution.h" #include "fuzzer.h" @@ -197,12 +196,10 @@ void Scheduler::wake(Thread *t) /** * @brief Select a Thread to run via round-robin * - * @param n The current Node, holding priority information for the next thread - * selection * * @return The next Thread to run */ -Thread * Scheduler::select_next_thread(Node *n) +Thread * Scheduler::select_next_thread() { int avail_threads = 0; int thread_list[enabled_len]; @@ -214,7 +211,7 @@ Thread * Scheduler::select_next_thread(Node *n) if (avail_threads == 0) return NULL;// No threads availablex - Thread * thread = execution->getFuzzer()->selectThread(n, thread_list, avail_threads); + Thread * thread = execution->getFuzzer()->selectThread(thread_list, avail_threads); curr_thread_index = id_to_int(thread->get_id()); return thread; }