Home
last modified time | relevance | path

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

12

/art/runtime/
Dbarrier.h36 class ConditionVariable; variable
90 std::unique_ptr<ConditionVariable> condition_ GUARDED_BY(GetLock());
Dsignal_catcher.h54 ConditionVariable cond_ GUARDED_BY(lock_);
Dthread_pool.h188 ConditionVariable task_queue_condition_ GUARDED_BY(task_queue_lock_);
189 ConditionVariable completion_condition_ GUARDED_BY(task_queue_lock_);
Dbarrier.cc31 condition_(new ConditionVariable("GC barrier condition", *lock_)), in Barrier()
Dmonitor.h456 ConditionVariable monitor_add_condition_ GUARDED_BY(monitor_list_lock_);
Dintern_table.h327 ConditionVariable weak_intern_condition_ GUARDED_BY(Locks::intern_table_lock_);
Dthread.h608 ConditionVariable* GetWaitConditionVariable() const REQUIRES(wait_mutex_) { in GetWaitConditionVariable()
1512 static ConditionVariable* resume_cond_ GUARDED_BY(Locks::thread_suspend_count_lock_);
1850 ConditionVariable* wait_cond_ GUARDED_BY(wait_mutex_);
Druntime.h1124 std::unique_ptr<ConditionVariable> shutdown_cond_ GUARDED_BY(Locks::runtime_shutdown_lock_);
/art/runtime/base/
Dmutex.h101 friend class ConditionVariable;
278 friend class ConditionVariable; variable
440 class ConditionVariable {
442 ConditionVariable(const char* name, Mutex& mutex);
443 ~ConditionVariable();
483 DISALLOW_COPY_AND_ASSIGN(ConditionVariable);
Dmutex.cc910 ConditionVariable::ConditionVariable(const char* name, Mutex& guard) in ConditionVariable() function in art::ConditionVariable
926 ConditionVariable::~ConditionVariable() { in ~ConditionVariable()
946 void ConditionVariable::Broadcast(Thread* self) { in Broadcast()
959 void ConditionVariable::RequeueWaiters(int32_t count) { in RequeueWaiters()
978 void ConditionVariable::Signal(Thread* self) { in Signal()
988 void ConditionVariable::Wait(Thread* self) { in Wait()
993 void ConditionVariable::WaitHoldingLocks(Thread* self) { in WaitHoldingLocks()
1029 bool ConditionVariable::TimedWait(Thread* self, int64_t ms, int32_t ns) { in TimedWait()
Dlocks.h31 class ConditionVariable; variable
268 static ConditionVariable* thread_exit_cond_ GUARDED_BY(Locks::thread_list_lock_);
Dmutex_test.cc105 ConditionVariable cv;
Dlocks.cc69 ConditionVariable* Locks::thread_exit_cond_ = nullptr;
354 thread_exit_cond_ = new ConditionVariable("thread exit condition variable", *thread_list_lock_); in InitConditions()
/art/runtime/gc/
Dtask_processor.h78 ConditionVariable cond_ GUARDED_BY(lock_);
Dsystem_weak.h91 ConditionVariable new_weak_condition_ GUARDED_BY(allow_disallow_lock_);
Dreference_processor.h104 ConditionVariable condition_ GUARDED_BY(Locks::reference_processor_lock_);
Dallocation_record.h303 ConditionVariable new_record_condition_ GUARDED_BY(Locks::alloc_tracker_lock_);
Dheap.h50 class ConditionVariable; variable
1326 std::unique_ptr<ConditionVariable> gc_complete_cond_ GUARDED_BY(gc_complete_lock_);
1330 std::unique_ptr<ConditionVariable> thread_flip_cond_ GUARDED_BY(thread_flip_lock_);
/art/openjdkjvmti/
Dalloc_manager.h108 art::ConditionVariable alloc_pause_cv_;
Ddeopt_manager.h174 art::ConditionVariable deoptimization_condition_ GUARDED_BY(deoptimization_status_lock_);
Dtransform.cc202 art::ConditionVariable class_definition_initialized_cond_
/art/runtime/jit/
Dprofile_saver.h143 ConditionVariable period_condition_ GUARDED_BY(wait_lock_);
Djit_code_cache.h526 ConditionVariable inline_cache_cond_ GUARDED_BY(Locks::jit_lock_);
566 ConditionVariable lock_cond_ GUARDED_BY(Locks::jit_lock_);
/art/runtime/jni/
Djava_vm_ext.h257 ConditionVariable weak_globals_add_condition_ GUARDED_BY(Locks::jni_weak_globals_lock_);
/art/perfetto_hprof/
Dperfetto_hprof.cc80 static art::ConditionVariable& GetStateCV() { in GetStateCV()
81 static art::ConditionVariable state_cv("perfetto_hprof_state_cv", GetStateMutex()); in GetStateCV()

12