Home
last modified time | relevance | path

Searched refs:thread_suspend_count_lock_ (Results 1 – 20 of 20) sorted by relevance

/art/runtime/
Dthread_list.h53 REQUIRES(!Locks::thread_list_lock_, !Locks::thread_suspend_count_lock_);
58 REQUIRES(!Locks::thread_list_lock_, !Locks::thread_suspend_count_lock_)
61 REQUIRES(!Locks::thread_suspend_count_lock_);
69 !Locks::thread_suspend_count_lock_,
81 !Locks::thread_suspend_count_lock_);
90 !Locks::thread_suspend_count_lock_);
99 REQUIRES(!Locks::thread_list_lock_, !Locks::thread_suspend_count_lock_);
102 REQUIRES(!Locks::thread_list_lock_, !Locks::thread_suspend_count_lock_);
111 !Locks::thread_suspend_count_lock_);
117 !Locks::thread_suspend_count_lock_);
[all …]
Dscoped_thread_state_change.h37 REQUIRES(!Locks::thread_suspend_count_lock_) ALWAYS_INLINE in ScopedThreadStateChange()
62 ~ScopedThreadStateChange() REQUIRES(!Locks::thread_suspend_count_lock_) ALWAYS_INLINE {
179 REQUIRES(!Locks::thread_suspend_count_lock_) ALWAYS_INLINE in ScopedObjectAccessAlreadyRunnable()
184 REQUIRES(!Locks::thread_suspend_count_lock_) ALWAYS_INLINE in ScopedObjectAccessAlreadyRunnable()
223 REQUIRES(!Locks::thread_suspend_count_lock_) ALWAYS_INLINE in ScopedObjectAccessUnchecked()
230 REQUIRES(!Locks::thread_suspend_count_lock_) ALWAYS_INLINE in ScopedObjectAccessUnchecked()
253 REQUIRES(!Locks::thread_suspend_count_lock_) in ScopedObjectAccess()
259 REQUIRES(!Locks::thread_suspend_count_lock_) in ScopedObjectAccess()
284 REQUIRES(!Locks::thread_suspend_count_lock_, !Roles::uninterruptible_) in ScopedThreadSuspension()
Dthread_list.cc246 MutexLock mu2(self, *Locks::thread_suspend_count_lock_); in AssertThreadsAreSuspended()
285 Locks::thread_suspend_count_lock_->AssertNotHeld(self); in RunCheckpoint()
293 MutexLock mu2(self, *Locks::thread_suspend_count_lock_); in RunCheckpoint()
345 MutexLock mu2(self, *Locks::thread_suspend_count_lock_); in RunCheckpoint()
353 MutexLock mu2(self, *Locks::thread_suspend_count_lock_); in RunCheckpoint()
366 Locks::thread_suspend_count_lock_->AssertNotHeld(self); in RunCheckpointOnRunnableThreads()
373 MutexLock mu2(self, *Locks::thread_suspend_count_lock_); in RunCheckpointOnRunnableThreads()
400 Locks::thread_suspend_count_lock_->AssertNotHeld(self); in FlipThreadRoots()
416 MutexLock mu2(self, *Locks::thread_suspend_count_lock_); in FlipThreadRoots()
454 MutexLock mu2(self, *Locks::thread_suspend_count_lock_); in FlipThreadRoots()
[all …]
Dthread.h176 REQUIRES(Locks::thread_list_lock_, !Locks::thread_suspend_count_lock_)
179 REQUIRES(Locks::thread_list_lock_, !Locks::thread_suspend_count_lock_)
193 REQUIRES(!Locks::thread_suspend_count_lock_)
197 REQUIRES(!Locks::thread_suspend_count_lock_)
203 REQUIRES(!Locks::thread_suspend_count_lock_)
214 int GetSuspendCount() const REQUIRES(Locks::thread_suspend_count_lock_) { in GetSuspendCount()
218 int GetDebugSuspendCount() const REQUIRES(Locks::thread_suspend_count_lock_) { in GetDebugSuspendCount()
230 REQUIRES(Locks::thread_suspend_count_lock_);
233 REQUIRES(Locks::thread_suspend_count_lock_);
250 REQUIRES(!Locks::thread_suspend_count_lock_)
[all …]
Dsignal_catcher.h39 !Locks::thread_suspend_count_lock_);
Ddebugger.h257 REQUIRES(!Locks::thread_list_lock_, !Locks::thread_suspend_count_lock_);
443 REQUIRES(!Locks::thread_list_lock_, !Locks::thread_suspend_count_lock_);
461 REQUIRES(!Locks::thread_list_lock_, !Locks::thread_suspend_count_lock_);
463 REQUIRES(!Locks::thread_list_lock_, !Locks::thread_suspend_count_lock_);
466 !Locks::thread_suspend_count_lock_);
469 REQUIRES(!Locks::thread_list_lock_, !Locks::thread_suspend_count_lock_)
475 REQUIRES(!Locks::thread_list_lock_, !Locks::thread_suspend_count_lock_)
618 REQUIRES(!Locks::thread_list_lock_, !Locks::thread_suspend_count_lock_)
700 REQUIRES(!Locks::thread_list_lock_, !Locks::thread_suspend_count_lock_);
Dprofiler.h171 REQUIRES(!Locks::mutator_lock_, !Locks::thread_list_lock_, !Locks::thread_suspend_count_lock_,
Dthread-inl.h204 MutexLock mu(this, *Locks::thread_suspend_count_lock_); in TransitionFromSuspendedToRunnable()
Dthread.cc470 MutexLock mu(soa.Self(), *Locks::thread_suspend_count_lock_); in FromManagedThread()
986 Locks::thread_suspend_count_lock_->Unlock(self); in UnsafeLogFatalForSuspendCount()
1010 Locks::thread_suspend_count_lock_->AssertHeld(self); in ModifySuspendCount()
1059 MutexLock mu(self, *Locks::thread_suspend_count_lock_); in PassActiveSuspendBarriers()
1125 MutexLock mu(this, *Locks::thread_suspend_count_lock_); in RunCheckpointFunction()
1282 MutexLock mu(self, *Locks::thread_suspend_count_lock_); in DumpState()
1567 MutexLock mu(nullptr, *Locks::thread_suspend_count_lock_); in Startup()
1569 *Locks::thread_suspend_count_lock_); in Startup()
1598 MutexLock mu(Thread::Current(), *Locks::thread_suspend_count_lock_); in Shutdown()
Dtrace.h117 REQUIRES(!Locks::mutator_lock_, !Locks::thread_list_lock_, !Locks::thread_suspend_count_lock_,
Dmonitor.h92 REQUIRES(!Locks::thread_suspend_count_lock_)
Ddebugger.cc343 REQUIRES(!Locks::thread_suspend_count_lock_) { in IsSuspendedForDebugger()
344 MutexLock mu(soa.Self(), *Locks::thread_suspend_count_lock_); in IsSuspendedForDebugger()
383 REQUIRES(!Locks::thread_list_lock_, !Locks::thread_suspend_count_lock_) { in DecodeThread()
2201 MutexLock mu2(soa.Self(), *Locks::thread_suspend_count_lock_); in GetThreadDebugSuspendCount()
2413 MutexLock mu2(soa.Self(), *Locks::thread_suspend_count_lock_); in ResumeThread()
3874 MutexLock mu2(soa.Self(), *Locks::thread_suspend_count_lock_); in PrepareInvokeMethod()
/art/runtime/jdwp/
Dobject_registry.h67 REQUIRES(!Locks::thread_list_lock_, !Locks::thread_suspend_count_lock_, !lock_);
71 REQUIRES(!Locks::thread_list_lock_, !Locks::thread_suspend_count_lock_, !lock_);
76 REQUIRES(!Locks::thread_list_lock_, !Locks::thread_suspend_count_lock_, !lock_);
80 REQUIRES(!Locks::thread_list_lock_, !Locks::thread_suspend_count_lock_, !lock_);
113 REQUIRES(!lock_, !Locks::thread_list_lock_, !Locks::thread_suspend_count_lock_);
Dobject_registry.cc67 REQUIRES(!Locks::thread_list_lock_, !Locks::thread_suspend_count_lock_)
72 REQUIRES(!Locks::thread_list_lock_, !Locks::thread_suspend_count_lock_)
84 Locks::thread_suspend_count_lock_->AssertNotHeld(self); in InternalAdd()
Djdwp.h269 REQUIRES(!Locks::mutator_lock_, !Locks::thread_suspend_count_lock_, !thread_start_lock_,
/art/runtime/native/
Dscoped_fast_native_object_access.h30 REQUIRES(!Locks::thread_suspend_count_lock_) in ScopedFastNativeObjectAccess()
/art/runtime/base/
Dmutex.h683 static Mutex* thread_suspend_count_lock_ ACQUIRED_AFTER(abort_lock_);
686 static Mutex* unexpected_signal_lock_ ACQUIRED_AFTER(thread_suspend_count_lock_);
Dmutex.cc62 Mutex* Locks::thread_suspend_count_lock_ = nullptr; member in art::Locks
963 DCHECK(thread_suspend_count_lock_ != nullptr); in Init()
1086 DCHECK(thread_suspend_count_lock_ == nullptr); in Init()
1087 thread_suspend_count_lock_ = new Mutex("thread suspend count lock", current_lock_level); in Init()
/art/runtime/gc/
Dheap.h863 REQUIRES(!Locks::thread_suspend_count_lock_, !*gc_complete_lock_, !*pending_task_lock_)
919 REQUIRES(!*gc_complete_lock_, !Locks::heap_bitmap_lock_, !Locks::thread_suspend_count_lock_,
/art/runtime/mirror/
Dobject.h123 REQUIRES(!Locks::thread_list_lock_, !Locks::thread_suspend_count_lock_);