Home
last modified time | relevance | path

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

/art/runtime/
Dthread_list.h61 REQUIRES(!Locks::thread_list_lock_, !Locks::thread_suspend_count_lock_);
66 REQUIRES(!Locks::thread_list_lock_, !Locks::thread_suspend_count_lock_)
69 REQUIRES(!Locks::thread_suspend_count_lock_) WARN_UNUSED;
77 !Locks::thread_suspend_count_lock_,
91 !Locks::thread_suspend_count_lock_);
100 !Locks::thread_suspend_count_lock_);
111 REQUIRES(!Locks::thread_list_lock_, !Locks::thread_suspend_count_lock_);
119 REQUIRES(!Locks::thread_list_lock_, !Locks::thread_suspend_count_lock_);
122 REQUIRES(!Locks::thread_list_lock_, !Locks::thread_suspend_count_lock_);
132 !Locks::thread_suspend_count_lock_);
[all …]
Dscoped_thread_state_change.h45 REQUIRES(!Locks::thread_suspend_count_lock_);
47 ALWAYS_INLINE ~ScopedThreadStateChange() REQUIRES(!Locks::thread_suspend_count_lock_);
105 REQUIRES(!Locks::thread_suspend_count_lock_);
108 REQUIRES(!Locks::thread_suspend_count_lock_);
148 REQUIRES(!Locks::thread_suspend_count_lock_);
151 REQUIRES(!Locks::thread_suspend_count_lock_);
153 ALWAYS_INLINE ~ScopedObjectAccessUnchecked() REQUIRES(!Locks::thread_suspend_count_lock_) {} in ~ScopedObjectAccessUnchecked()
172 REQUIRES(!Locks::thread_suspend_count_lock_)
176 REQUIRES(!Locks::thread_suspend_count_lock_)
197 REQUIRES(!Locks::thread_suspend_count_lock_, !Roles::uninterruptible_)
Dthread_list.cc273 MutexLock mu2(self, *Locks::thread_suspend_count_lock_); in AssertThreadsAreSuspended()
312 Locks::thread_suspend_count_lock_->AssertNotHeld(self); in RunCheckpoint()
320 MutexLock mu2(self, *Locks::thread_suspend_count_lock_); in RunCheckpoint()
377 MutexLock mu2(self, *Locks::thread_suspend_count_lock_); in RunCheckpoint()
386 MutexLock mu2(self, *Locks::thread_suspend_count_lock_); in RunCheckpoint()
397 Locks::thread_suspend_count_lock_->AssertNotHeld(self); in RunEmptyCheckpoint()
404 MutexLock mu2(self, *Locks::thread_suspend_count_lock_); in RunEmptyCheckpoint()
505 Locks::thread_suspend_count_lock_->AssertNotHeld(self); in RunCheckpointOnRunnableThreads()
512 MutexLock mu2(self, *Locks::thread_suspend_count_lock_); in RunCheckpointOnRunnableThreads()
539 Locks::thread_suspend_count_lock_->AssertNotHeld(self); in FlipThreadRoots()
[all …]
Dthread.h186 REQUIRES(Locks::thread_list_lock_, !Locks::thread_suspend_count_lock_)
189 REQUIRES(Locks::thread_list_lock_, !Locks::thread_suspend_count_lock_)
204 REQUIRES(!Locks::thread_suspend_count_lock_)
210 REQUIRES(!Locks::thread_suspend_count_lock_)
216 REQUIRES(!Locks::thread_suspend_count_lock_)
227 int GetSuspendCount() const REQUIRES(Locks::thread_suspend_count_lock_) { in GetSuspendCount()
231 int GetUserCodeSuspendCount() const REQUIRES(Locks::thread_suspend_count_lock_, in GetUserCodeSuspendCount()
236 int GetDebugSuspendCount() const REQUIRES(Locks::thread_suspend_count_lock_) { in GetDebugSuspendCount()
255 REQUIRES(Locks::thread_suspend_count_lock_);
258 REQUIRES(Locks::thread_suspend_count_lock_);
[all …]
Dsignal_catcher.h50 !Locks::thread_suspend_count_lock_);
Ddebugger.h261 REQUIRES(!Locks::thread_list_lock_, !Locks::thread_suspend_count_lock_);
452 REQUIRES(!Locks::thread_list_lock_, !Locks::thread_suspend_count_lock_);
470 REQUIRES(!Locks::thread_list_lock_, !Locks::thread_suspend_count_lock_);
472 REQUIRES(!Locks::thread_list_lock_, !Locks::thread_suspend_count_lock_);
475 !Locks::thread_suspend_count_lock_);
478 REQUIRES(!Locks::thread_list_lock_, !Locks::thread_suspend_count_lock_)
484 REQUIRES(!Locks::thread_list_lock_, !Locks::thread_suspend_count_lock_)
621 REQUIRES(!Locks::thread_list_lock_, !Locks::thread_suspend_count_lock_)
703 REQUIRES(!Locks::thread_list_lock_, !Locks::thread_suspend_count_lock_);
Dthread-inl.h281 MutexLock mu(thread_to_pass, *Locks::thread_suspend_count_lock_); in TransitionFromSuspendedToRunnable()
375 Locks::thread_suspend_count_lock_->ExclusiveUnlock(self); in ModifySuspendCount()
377 Locks::thread_suspend_count_lock_->ExclusiveLock(self); in ModifySuspendCount()
Dthread.cc467 MutexLock mu(soa.Self(), *Locks::thread_suspend_count_lock_); in FromManagedThread()
1180 Locks::thread_suspend_count_lock_->Unlock(self); in UnsafeLogFatalForSuspendCount()
1206 Locks::thread_suspend_count_lock_->AssertHeld(self); in ModifySuspendCountInternal()
1277 MutexLock mu(self, *Locks::thread_suspend_count_lock_); in PassActiveSuspendBarriers()
1343 MutexLock mu(this, *Locks::thread_suspend_count_lock_); in RunCheckpointFunction()
1478 MutexLock mu(self, *Locks::thread_suspend_count_lock_); in RequestSynchronousCheckpoint()
1495 MutexLock mu2(self, *Locks::thread_suspend_count_lock_); in RequestSynchronousCheckpoint()
1519 MutexLock mu2(self, *Locks::thread_suspend_count_lock_); in RequestSynchronousCheckpoint()
1529 MutexLock mu2(self, *Locks::thread_suspend_count_lock_); in RequestSynchronousCheckpoint()
1659 MutexLock mu(self, *Locks::thread_suspend_count_lock_); in DumpState()
[all …]
Dtrace.h119 REQUIRES(!Locks::mutator_lock_, !Locks::thread_list_lock_, !Locks::thread_suspend_count_lock_,
Dmonitor.h92 REQUIRES(!Locks::thread_suspend_count_lock_)
Ddebugger.cc361 REQUIRES(!Locks::thread_suspend_count_lock_) { in IsSuspendedForDebugger()
362 MutexLock mu(soa.Self(), *Locks::thread_suspend_count_lock_); in IsSuspendedForDebugger()
401 REQUIRES(!Locks::thread_list_lock_, !Locks::thread_suspend_count_lock_) { in DecodeThread()
2263 MutexLock mu2(soa.Self(), *Locks::thread_suspend_count_lock_); in GetThreadDebugSuspendCount()
2480 MutexLock mu2(soa.Self(), *Locks::thread_suspend_count_lock_); in ResumeThread()
3952 MutexLock mu2(soa.Self(), *Locks::thread_suspend_count_lock_); in PrepareInvokeMethod()
/art/runtime/jdwp/
Dobject_registry.h69 REQUIRES(!Locks::thread_list_lock_, !Locks::thread_suspend_count_lock_, !lock_);
73 REQUIRES(!Locks::thread_list_lock_, !Locks::thread_suspend_count_lock_, !lock_);
78 REQUIRES(!Locks::thread_list_lock_, !Locks::thread_suspend_count_lock_, !lock_);
82 REQUIRES(!Locks::thread_list_lock_, !Locks::thread_suspend_count_lock_, !lock_);
115 REQUIRES(!lock_, !Locks::thread_list_lock_, !Locks::thread_suspend_count_lock_);
Dobject_registry.cc74 REQUIRES(!Locks::thread_list_lock_, !Locks::thread_suspend_count_lock_)
79 REQUIRES(!Locks::thread_list_lock_, !Locks::thread_suspend_count_lock_)
91 Locks::thread_suspend_count_lock_->AssertNotHeld(self); in InternalAdd()
Djdwp.h270 REQUIRES(!Locks::mutator_lock_, !Locks::thread_suspend_count_lock_, !thread_start_lock_,
/art/runtime/native/
Dscoped_fast_native_object_access.h31 REQUIRES(!Locks::thread_suspend_count_lock_)
/art/runtime/openjdkjvmti/
Dti_thread.cc322 art::MutexLock tscl_mu(soa.Self(), *art::Locks::thread_suspend_count_lock_); in GetNativeThreadState()
451 art::MutexLock tscl_mu(self, *art::Locks::thread_suspend_count_lock_); in GetThreadState()
717 art::MutexLock thread_list_mu(self, *art::Locks::thread_suspend_count_lock_); in SuspendOther()
752 art::MutexLock thread_list_mu(self, *art::Locks::thread_suspend_count_lock_); in SuspendSelf()
814 art::MutexLock thread_list_mu(self, *art::Locks::thread_suspend_count_lock_); in ResumeThread()
/art/runtime/base/
Dmutex.h721 static Mutex* thread_suspend_count_lock_ ACQUIRED_AFTER(abort_lock_);
724 static Mutex* unexpected_signal_lock_ ACQUIRED_AFTER(thread_suspend_count_lock_);
Dmutex.cc68 Mutex* Locks::thread_suspend_count_lock_ = nullptr; member in art::Locks
1049 DCHECK(thread_suspend_count_lock_ != nullptr); in Init()
1198 DCHECK(thread_suspend_count_lock_ == nullptr); in Init()
1199 thread_suspend_count_lock_ = new Mutex("thread suspend count lock", current_lock_level); in Init()
/art/runtime/gc/
Dheap.h907 REQUIRES(!Locks::thread_suspend_count_lock_, !*gc_complete_lock_, !*pending_task_lock_)
968 REQUIRES(!*gc_complete_lock_, !Locks::heap_bitmap_lock_, !Locks::thread_suspend_count_lock_,
/art/runtime/mirror/
Dobject.h140 !Locks::thread_suspend_count_lock_);