Home | History | Annotate | Download | only in runtime

Lines Matching full:locks

49       LOCKS_EXCLUDED(Locks::thread_list_lock_, Locks::mutator_lock_);
52 LOCKS_EXCLUDED(Locks::thread_list_lock_, Locks::thread_suspend_count_lock_);
57 UNLOCK_FUNCTION(Locks::mutator_lock_)
58 LOCKS_EXCLUDED(Locks::thread_list_lock_,
59 Locks::thread_suspend_count_lock_);
61 LOCKS_EXCLUDED(Locks::thread_suspend_count_lock_);
67 EXCLUSIVE_LOCK_FUNCTION(Locks::mutator_lock_)
68 LOCKS_EXCLUDED(Locks::thread_list_lock_,
69 Locks::thread_suspend_count_lock_);
79 LOCKS_EXCLUDED(Locks::mutator_lock_,
80 Locks::thread_list_lock_,
81 Locks::thread_suspend_count_lock_);
88 LOCKS_EXCLUDED(Locks::mutator_lock_,
89 Locks::thread_list_lock_,
90 Locks::thread_suspend_count_lock_);
98 LOCKS_EXCLUDED(Locks::thread_list_lock_,
99 Locks::thread_suspend_count_lock_);
102 LOCKS_EXCLUDED(Locks::thread_list_lock_,
103 Locks::thread_suspend_count_lock_);
109 LOCKS_EXCLUDED(Locks::mutator_lock_,
110 Locks::thread_list_lock_,
111 Locks::thread_suspend_count_lock_);
115 LOCKS_EXCLUDED(Locks::mutator_lock_,
116 Locks::thread_list_lock_,
117 Locks::thread_suspend_count_lock_);
120 LOCKS_EXCLUDED(Locks::thread_suspend_count_lock_);
124 LOCKS_EXCLUDED(Locks::thread_list_lock_,
125 Locks::thread_suspend_count_lock_);
128 LOCKS_EXCLUDED(Locks::thread_list_lock_,
129 Locks::thread_suspend_count_lock_);
133 EXCLUSIVE_LOCKS_REQUIRED(Locks::thread_list_lock_);
137 EXCLUSIVE_LOCKS_REQUIRED(Locks::runtime_shutdown_lock_)
138 LOCKS_EXCLUDED(Locks::mutator_lock_, Locks::thread_list_lock_);
139 void Unregister(Thread* self) LOCKS_EXCLUDED(Locks::mutator_lock_, Locks::thread_list_lock_);
142 SHARED_LOCKS_REQUIRED(Locks::mutator_lock_);
145 std::list<Thread*> GetList() EXCLUSIVE_LOCKS_REQUIRED(Locks::thread_list_lock_) {
150 LOCKS_EXCLUDED(Locks::thread_list_lock_);
154 void ReleaseThreadId(Thread* self, uint32_t id) LOCKS_EXCLUDED(Locks::allocated_thread_ids_lock_);
156 bool Contains(Thread* thread) EXCLUSIVE_LOCKS_REQUIRED(Locks::thread_list_lock_);
157 bool Contains(pid_t tid) EXCLUSIVE_LOCKS_REQUIRED(Locks::thread_list_lock_);
160 LOCKS_EXCLUDED(Locks::thread_list_lock_);
163 LOCKS_EXCLUDED(Locks::thread_list_lock_,
164 Locks::thread_suspend_count_lock_);
166 LOCKS_EXCLUDED(Locks::thread_list_lock_,
167 Locks::thread_suspend_count_lock_);
170 LOCKS_EXCLUDED(Locks::thread_list_lock_,
171 Locks::thread_suspend_count_lock_);
173 std::bitset<kMaxThreadId> allocated_ids_ GUARDED_BY(Locks::allocated_thread_ids_lock_);
176 std::list<Thread*> list_ GUARDED_BY(Locks::thread_list_lock_);
179 int suspend_all_count_ GUARDED_BY(Locks::thread_suspend_count_lock_);
180 int debug_suspend_all_count_ GUARDED_BY(Locks::thread_suspend_count_lock_);
183 int unregistering_count_ GUARDED_BY(Locks::thread_list_lock_);
187 Histogram<uint64_t> suspend_all_historam_ GUARDED_BY(Locks::mutator_lock_);