- SnapVector<Thread *> paused_thread_set;
- HashTable<Thread *, int, uintptr_t, 0> paused_thread_table;
+ SnapVector<Thread *> paused_thread_list; //-- (not in use)
+ HashTable<Thread *, int, uintptr_t, 0> paused_thread_table; //--
+ HashTable<Predicate *, bool, uintptr_t, 0> failed_predicates;
+
+ SnapVector<struct node_dist_info> dist_info_vec; //--
+
+ void conditional_sleep(Thread * thread); //--
+ void wake_up_paused_threads(int * threadlist, int * numthreads); //--
+
+ bool find_threads(ModelAction * pending_read); //--