projects
/
c11tester.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
get rid of nodestack
[c11tester.git]
/
schedule.cc
diff --git
a/schedule.cc
b/schedule.cc
index 59a6e3a44d250be8cdb0bbc217f50cade4ef2cce..cb97d5bdba2efdbd95f44e1d4a355f9499140826 100644
(file)
--- a/
schedule.cc
+++ b/
schedule.cc
@@
-5,7
+5,6
@@
#include "schedule.h"
#include "common.h"
#include "model.h"
#include "schedule.h"
#include "common.h"
#include "model.h"
-#include "nodestack.h"
#include "execution.h"
#include "fuzzer.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
*
/**
* @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
*/
*
* @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];
{
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
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;
}
curr_thread_index = id_to_int(thread->get_id());
return thread;
}