• Home
  • Raw
  • Download

Lines Matching refs:Thread

62   static bool Destroy(art::Thread* self, JvmtiMonitor* monitor) NO_THREAD_SAFETY_ANALYSIS {  in Destroy()
64 art::Thread* owner_thread = monitor->owner_.load(std::memory_order_relaxed); in Destroy()
79 void MonitorEnter(art::Thread* self, bool suspend) NO_THREAD_SAFETY_ANALYSIS { in MonitorEnter()
124 bool MonitorExit(art::Thread* self) NO_THREAD_SAFETY_ANALYSIS { in MonitorExit()
138 bool Wait(art::Thread* self) { in Wait()
145 bool Wait(art::Thread* self, uint64_t timeout_in_ms) { in Wait()
152 bool Notify(art::Thread* self) { in Notify()
156 bool NotifyAll(art::Thread* self) { in NotifyAll()
161 bool IsOwner(art::Thread* self) const { in IsOwner()
165 art::Thread* owner_thread = owner_.load(std::memory_order_relaxed); in IsOwner()
170 bool Wait(art::Thread* self, T how_to_wait) { in Wait()
204 bool Notify(art::Thread* self, T how_to_notify) { in Notify()
216 std::atomic<art::Thread*> owner_;
247 art::Thread* self = art::Thread::Current(); in DestroyRawMonitor()
262 art::Thread* self = art::Thread::Current(); in RawMonitorEnterNoSuspend()
275 art::Thread* self = art::Thread::Current(); in RawMonitorEnter()
288 art::Thread* self = art::Thread::Current(); in RawMonitorExit()
305 art::Thread* self = art::Thread::Current(); in RawMonitorWait()
331 art::Thread* self = art::Thread::Current(); in RawMonitorNotify()
346 art::Thread* self = art::Thread::Current(); in RawMonitorNotifyAll()
361 art::Thread* self = art::Thread::Current(); in GetCurrentContendedMonitor()
364 art::Thread* target = nullptr; in GetCurrentContendedMonitor()
374 void Run(art::Thread* target_thread) override REQUIRES_SHARED(art::Locks::mutator_lock_) { in GetCurrentContendedMonitor()
419 : art::Thread::Current()->GetJniEnv()->AddLocalReference<jobject>(out_.Read()); in GetCurrentContendedMonitor()