Home
last modified time | relevance | path

Searched refs:ConditionVariable (Results 1 – 21 of 21) sorted by relevance

/art/runtime/base/
Dmutex.h141 friend class ConditionVariable;
263 friend class ConditionVariable; variable
381 class ConditionVariable {
383 explicit ConditionVariable(const char* name, Mutex& mutex);
384 ~ConditionVariable();
414 DISALLOW_COPY_AND_ASSIGN(ConditionVariable);
Dmutex.cc673 ConditionVariable::ConditionVariable(const char* name, Mutex& guard) in ConditionVariable() function in art::ConditionVariable
689 ConditionVariable::~ConditionVariable() { in ~ConditionVariable()
711 void ConditionVariable::Broadcast(Thread* self) { in Broadcast()
739 void ConditionVariable::Signal(Thread* self) { in Signal()
756 void ConditionVariable::Wait(Thread* self) { in Wait()
761 void ConditionVariable::WaitHoldingLocks(Thread* self) { in WaitHoldingLocks()
796 void ConditionVariable::TimedWait(Thread* self, int64_t ms, int32_t ns) { in TimedWait()
Dmutex_test.cc113 ConditionVariable cv;
/art/runtime/jdwp/
Djdwp.h336 ConditionVariable thread_start_cond_ GUARDED_BY(thread_start_lock_);
353 ConditionVariable attach_cond_ GUARDED_BY(attach_lock_);
371 ConditionVariable event_thread_cond_ GUARDED_BY(event_thread_lock_);
377 ConditionVariable process_request_cond_ GUARDED_BY(process_request_lock_);
/art/runtime/
Dthread_pool.h113 ConditionVariable task_queue_condition_ GUARDED_BY(task_queue_lock_);
114 ConditionVariable completion_condition_ GUARDED_BY(task_queue_lock_);
Dbarrier.h70 ConditionVariable condition_ GUARDED_BY(lock_);
Dsignal_catcher.h55 ConditionVariable cond_ GUARDED_BY(lock_);
Dmonitor.h197 ConditionVariable monitor_contenders_ GUARDED_BY(monitor_lock_);
264 ConditionVariable monitor_add_condition_ GUARDED_BY(monitor_list_lock_);
Dthread_list.h169 ConditionVariable thread_exit_cond_ GUARDED_BY(Locks::thread_list_lock_);
Djni_internal.h135 ConditionVariable weak_globals_add_condition_ GUARDED_BY(weak_globals_lock_);
Dintern_table.h197 ConditionVariable new_intern_condition_ GUARDED_BY(Locks::intern_table_lock_);
Dthread.h438 ConditionVariable* GetWaitConditionVariable() const EXCLUSIVE_LOCKS_REQUIRED(wait_mutex_) { in GetWaitConditionVariable()
944 static ConditionVariable* resume_cond_ GUARDED_BY(Locks::thread_suspend_count_lock_);
1153 ConditionVariable* wait_cond_ GUARDED_BY(wait_mutex_);
Dprofiler.h220 ConditionVariable period_condition_ GUARDED_BY(wait_lock_);
Druntime.h586 std::unique_ptr<ConditionVariable> shutdown_cond_ GUARDED_BY(Locks::runtime_shutdown_lock_);
Dthread.cc78 ConditionVariable* Thread::resume_cond_ = nullptr;
1072 resume_cond_ = new ConditionVariable("Thread resumption condition variable", in Startup()
1109 wait_cond_ = new ConditionVariable("a thread wait condition variable", *wait_mutex_); in Thread()
Ddebugger.h89 ConditionVariable cond GUARDED_BY(lock);
Druntime.cc123 shutdown_cond_(new ConditionVariable("Runtime shutdown", *Locks::runtime_shutdown_lock_)), in Runtime()
Djni_internal.cc465 ConditionVariable jni_on_load_cond_ GUARDED_BY(jni_on_load_lock_);
/art/runtime/gc/
Dreference_processor.h101 ConditionVariable condition_ GUARDED_BY(Locks::reference_processor_lock_);
Dheap.h46 class ConditionVariable; variable
863 std::unique_ptr<ConditionVariable> gc_complete_cond_ GUARDED_BY(gc_complete_lock_);
Dheap.cc408 gc_complete_cond_.reset(new ConditionVariable("GC complete condition variable", in Heap()