Lines Matching refs:Thread
28 class Thread; variable
53 void Resume(Thread* thread, bool for_debugger = false)
82 void ForEach(void (*callback)(Thread*, void*), void* context)
86 void Register(Thread* self)
89 void Unregister(Thread* self) LOCKS_EXCLUDED(Locks::mutator_lock_, Locks::thread_list_lock_);
98 std::list<Thread*> GetList() EXCLUSIVE_LOCKS_REQUIRED(Locks::thread_list_lock_) { in GetList()
102 Thread* FindThreadByThinLockId(uint32_t thin_lock_id);
105 uint32_t AllocThreadId(Thread* self);
106 void ReleaseThreadId(Thread* self, uint32_t id) LOCKS_EXCLUDED(allocated_ids_lock_);
108 bool Contains(Thread* thread) EXCLUSIVE_LOCKS_REQUIRED(Locks::thread_list_lock_);
121 void AssertThreadsAreSuspended(Thread* self, Thread* ignore1, Thread* ignore2 = NULL)
129 std::list<Thread*> list_ GUARDED_BY(Locks::thread_list_lock_);
138 friend class Thread; variable