Home
last modified time | relevance | path

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

/art/runtime/base/
Dmutex.h186 friend class ConditionVariable;
312 friend class ConditionVariable; variable
472 class ConditionVariable {
474 ConditionVariable(const char* name, Mutex& mutex);
475 ~ConditionVariable();
505 DISALLOW_COPY_AND_ASSIGN(ConditionVariable);
677 static ConditionVariable* thread_exit_cond_ GUARDED_BY(Locks::thread_list_lock_);
Dmutex.cc68 ConditionVariable* Locks::thread_exit_cond_ = nullptr;
856 ConditionVariable::ConditionVariable(const char* name, Mutex& guard) in ConditionVariable() function in art::ConditionVariable
872 ConditionVariable::~ConditionVariable() { in ~ConditionVariable()
892 void ConditionVariable::Broadcast(Thread* self) { in Broadcast()
920 void ConditionVariable::Signal(Thread* self) { in Signal()
937 void ConditionVariable::Wait(Thread* self) { in Wait()
942 void ConditionVariable::WaitHoldingLocks(Thread* self) { in WaitHoldingLocks()
989 bool ConditionVariable::TimedWait(Thread* self, int64_t ms, int32_t ns) { in TimedWait()
1253 thread_exit_cond_ = new ConditionVariable("thread exit condition variable", *thread_list_lock_); in InitConditions()
Dmutex_test.cc105 ConditionVariable cv;
/art/runtime/
Dthread_pool.h154 ConditionVariable task_queue_condition_ GUARDED_BY(task_queue_lock_);
155 ConditionVariable completion_condition_ GUARDED_BY(task_queue_lock_);
Dbarrier.h80 ConditionVariable condition_ GUARDED_BY(lock_);
Dsignal_catcher.h71 ConditionVariable cond_ GUARDED_BY(lock_);
Dmonitor.h290 ConditionVariable monitor_contenders_ GUARDED_BY(monitor_lock_);
358 ConditionVariable monitor_add_condition_ GUARDED_BY(monitor_list_lock_);
Djava_vm_ext.h251 ConditionVariable weak_globals_add_condition_ GUARDED_BY(Locks::jni_weak_globals_lock_);
Dintern_table.h275 ConditionVariable weak_intern_condition_ GUARDED_BY(Locks::intern_table_lock_);
Dthread.h581 ConditionVariable* GetWaitConditionVariable() const REQUIRES(wait_mutex_) { in GetWaitConditionVariable()
1440 static ConditionVariable* resume_cond_ GUARDED_BY(Locks::thread_suspend_count_lock_);
1740 ConditionVariable* wait_cond_ GUARDED_BY(wait_mutex_);
Druntime.h907 std::unique_ptr<ConditionVariable> shutdown_cond_ GUARDED_BY(Locks::runtime_shutdown_lock_);
Djava_vm_ext.cc203 ConditionVariable jni_on_load_cond_ GUARDED_BY(jni_on_load_lock_);
Dthread.cc115 ConditionVariable* Thread::resume_cond_ = nullptr;
2031 resume_cond_ = new ConditionVariable("Thread resumption condition variable", in Startup()
2101 wait_cond_ = new ConditionVariable("a thread wait condition variable", *wait_mutex_); in Thread()
Druntime.cc238 shutdown_cond_(new ConditionVariable("Runtime shutdown", *Locks::runtime_shutdown_lock_)), in Runtime()
/art/runtime/jdwp/
Djdwp.h367 ConditionVariable thread_start_cond_ GUARDED_BY(thread_start_lock_);
384 ConditionVariable attach_cond_ GUARDED_BY(attach_lock_);
404 ConditionVariable jdwp_token_cond_ GUARDED_BY(jdwp_token_lock_);
418 ConditionVariable shutdown_cond_ GUARDED_BY(shutdown_lock_);
/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.h102 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
1180 std::unique_ptr<ConditionVariable> gc_complete_cond_ GUARDED_BY(gc_complete_lock_);
1184 std::unique_ptr<ConditionVariable> thread_flip_cond_ GUARDED_BY(thread_flip_lock_);
Dheap.cc560 gc_complete_cond_.reset(new ConditionVariable("GC complete condition variable", in Heap()
564 thread_flip_cond_.reset(new ConditionVariable("GC thread flip condition variable", in Heap()
/art/runtime/jit/
Dprofile_saver.h138 ConditionVariable period_condition_ GUARDED_BY(wait_lock_);
Djit_code_cache.h376 ConditionVariable lock_cond_ GUARDED_BY(lock_);
450 ConditionVariable inline_cache_cond_ GUARDED_BY(lock_);
/art/openjdkjvmti/
Ddeopt_manager.h162 art::ConditionVariable deoptimization_condition_ GUARDED_BY(deoptimization_status_lock_);
Dtransform.cc194 art::ConditionVariable class_definition_initialized_cond_