Home
last modified time | relevance | path

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

/aosp12/art/runtime/
H A Dthread_list.h63 REQUIRES(!Locks::thread_list_lock_, !Locks::thread_suspend_count_lock_);
68 REQUIRES(!Locks::thread_list_lock_, !Locks::thread_suspend_count_lock_)
71 REQUIRES(!Locks::thread_suspend_count_lock_) WARN_UNUSED;
79 !Locks::thread_suspend_count_lock_,
90 !Locks::thread_suspend_count_lock_);
99 !Locks::thread_suspend_count_lock_);
137 !Locks::thread_suspend_count_lock_);
155 !Locks::thread_suspend_count_lock_);
159 !Locks::thread_suspend_count_lock_);
218 int suspend_all_count_ GUARDED_BY(Locks::thread_suspend_count_lock_);
[all …]
H A Dscoped_thread_state_change.h45 REQUIRES(!Locks::thread_suspend_count_lock_);
47 ALWAYS_INLINE ~ScopedThreadStateChange() REQUIRES(!Locks::thread_suspend_count_lock_);
107 REQUIRES(!Locks::thread_suspend_count_lock_);
110 REQUIRES(!Locks::thread_suspend_count_lock_);
150 REQUIRES(!Locks::thread_suspend_count_lock_);
153 REQUIRES(!Locks::thread_suspend_count_lock_);
155 ALWAYS_INLINE ~ScopedObjectAccessUnchecked() REQUIRES(!Locks::thread_suspend_count_lock_) {} in ~ScopedObjectAccessUnchecked()
174 REQUIRES(!Locks::thread_suspend_count_lock_)
178 REQUIRES(!Locks::thread_suspend_count_lock_)
199 REQUIRES(!Locks::thread_suspend_count_lock_, !Roles::uninterruptible_)
H A Dthread_list.cc269 MutexLock mu2(self, *Locks::thread_suspend_count_lock_); in AssertThreadsAreSuspended()
315 Locks::thread_suspend_count_lock_->AssertNotHeld(self); in RunCheckpoint()
323 MutexLock mu2(self, *Locks::thread_suspend_count_lock_); in RunCheckpoint()
391 MutexLock mu2(self, *Locks::thread_suspend_count_lock_); in RunCheckpoint()
402 Locks::thread_suspend_count_lock_->AssertNotHeld(self); in RunEmptyCheckpoint()
409 MutexLock mu2(self, *Locks::thread_suspend_count_lock_); in RunEmptyCheckpoint()
516 Locks::thread_suspend_count_lock_->AssertNotHeld(self); in FlipThreadRoots()
545 MutexLock mu2(self, *Locks::thread_suspend_count_lock_); in FlipThreadRoots()
668 Locks::thread_suspend_count_lock_->AssertNotHeld(self); in SuspendAllInternal()
851 MutexLock mu(self, *Locks::thread_suspend_count_lock_); in Resume()
[all …]
H A Dthread.h246 int GetSuspendCount() const REQUIRES(Locks::thread_suspend_count_lock_) { in GetSuspendCount()
281 REQUIRES(Locks::thread_suspend_count_lock_);
296 REQUIRES(Locks::thread_suspend_count_lock_);
311 REQUIRES(!Locks::thread_suspend_count_lock_);
314 REQUIRES(Locks::thread_suspend_count_lock_);
331 REQUIRES(!Locks::thread_suspend_count_lock_)
336 REQUIRES(!Locks::thread_suspend_count_lock_)
1132 REQUIRES(Locks::thread_suspend_count_lock_);
1473 REQUIRES(Locks::thread_suspend_count_lock_);
1482 REQUIRES(!Locks::thread_suspend_count_lock_);
[all …]
H A Dtrace.h134 REQUIRES(!Locks::mutator_lock_, !Locks::thread_list_lock_, !Locks::thread_suspend_count_lock_,
142 REQUIRES(!Locks::mutator_lock_, !Locks::thread_list_lock_, !Locks::thread_suspend_count_lock_,
150 REQUIRES(!Locks::mutator_lock_, !Locks::thread_list_lock_, !Locks::thread_suspend_count_lock_,
156 REQUIRES(!Locks::mutator_lock_, !Locks::thread_list_lock_, !Locks::thread_suspend_count_lock_,
H A Dthread-inl.h287 MutexLock mu(thread_to_pass, *Locks::thread_suspend_count_lock_); in TransitionFromSuspendedToRunnable()
381 Locks::thread_suspend_count_lock_->ExclusiveUnlock(self); in ModifySuspendCount()
383 Locks::thread_suspend_count_lock_->ExclusiveLock(self); in ModifySuspendCount()
H A Dsignal_catcher.h40 !Locks::thread_suspend_count_lock_);
H A Druntime_test.cc55 MutexLock mu(Thread::Current(), *Locks::thread_suspend_count_lock_); in TEST_F()
H A Dthread.cc669 MutexLock mu(soa.Self(), *Locks::thread_suspend_count_lock_); in FromManagedThread()
1402 Locks::thread_suspend_count_lock_->Unlock(self); in UnsafeLogFatalForSuspendCount()
1427 Locks::thread_suspend_count_lock_->AssertHeld(self); in ModifySuspendCountInternal()
1495 MutexLock mu(self, *Locks::thread_suspend_count_lock_); in PassActiveSuspendBarriers()
1558 MutexLock mu(this, *Locks::thread_suspend_count_lock_); in RunCheckpointFunction()
1695 MutexLock mu(self, *Locks::thread_suspend_count_lock_); in RequestSynchronousCheckpoint()
1713 MutexLock mu2(self, *Locks::thread_suspend_count_lock_); in RequestSynchronousCheckpoint()
1739 MutexLock mu2(self, *Locks::thread_suspend_count_lock_); in RequestSynchronousCheckpoint()
1749 MutexLock mu2(self, *Locks::thread_suspend_count_lock_); in RequestSynchronousCheckpoint()
1898 MutexLock mu(self, *Locks::thread_suspend_count_lock_); in DumpState()
[all …]
H A Dmonitor.h115 REQUIRES(!Locks::thread_suspend_count_lock_)
H A Druntime.cc586 bool tscl_already_held = Locks::thread_suspend_count_lock_->IsExclusiveHeld(self); in DumpAllThreads()
/aosp12/art/test/203-multi-checkpoint/
H A Dmulti_checkpoint.cc68 MutexLock tscl_mu(self, *Locks::thread_suspend_count_lock_); in Run()
83 MutexLock tscl_mu(self, *Locks::thread_suspend_count_lock_); in Java_Main_pushCheckpoints()
/aosp12/art/runtime/base/
H A Dlocks.cc70 Mutex* Locks::thread_suspend_count_lock_ = nullptr; member in art::Locks
155 DCHECK(thread_suspend_count_lock_ != nullptr); in Init()
331 DCHECK(thread_suspend_count_lock_ == nullptr); in Init()
332 thread_suspend_count_lock_ = new Mutex("thread suspend count lock", current_lock_level); in Init()
H A Dlocks.h355 static Mutex* thread_suspend_count_lock_ ACQUIRED_AFTER(abort_lock_);
358 static Mutex* unexpected_signal_lock_ ACQUIRED_AFTER(thread_suspend_count_lock_);
/aosp12/art/openjdkjvmti/
H A Dti_thread.h159 !art::Locks::thread_suspend_count_lock_);
165 !art::Locks::thread_suspend_count_lock_);
H A Dti_thread.cc393 art::MutexLock tscl_mu(art::Thread::Current(), *art::Locks::thread_suspend_count_lock_); in GetNativeThreadState()
556 art::MutexLock tscl_mu(self, *art::Locks::thread_suspend_count_lock_); in WouldSuspendForUserCodeLocked()
892 art::MutexLock thread_suspend_count_mu(self, *art::Locks::thread_suspend_count_lock_); in SuspendOther()
920 art::MutexLock thread_list_mu(self, *art::Locks::thread_suspend_count_lock_); in SuspendSelf()
987 art::MutexLock thread_suspend_count_mu(self, *art::Locks::thread_suspend_count_lock_); in ResumeThread()
H A Dti_stack.cc1052 art::Locks::thread_suspend_count_lock_->ExclusiveLock(self); in NotifyFramePop()
1054 art::Locks::thread_suspend_count_lock_->ExclusiveUnlock(self); in NotifyFramePop()
1058 art::Locks::thread_suspend_count_lock_->ExclusiveUnlock(self); in NotifyFramePop()
1118 REQUIRES(!art::Locks::thread_suspend_count_lock_) in NonStandardExitFrames()
1137 art::MutexLock tscl_mu(self, *art::Locks::thread_suspend_count_lock_); in NonStandardExitFrames()
/aosp12/art/runtime/native/
H A Dscoped_fast_native_object_access.h31 REQUIRES(!Locks::thread_suspend_count_lock_)
/aosp12/art/test/2011-stack-walk-concurrent-instrument/
H A Dstack_walk_concurrent.cc89 MutexLock mu(Thread::Current(), *Locks::thread_suspend_count_lock_); in Java_Main_waitAndDeopt()
/aosp12/art/tools/tracefast-plugin/
H A Dtracefast.cc129 !art::Locks::thread_suspend_count_lock_) { in StartTracing()
/aosp12/art/runtime/gc/
H A Dheap.h1060 REQUIRES(!Locks::thread_suspend_count_lock_, !*gc_complete_lock_, !*pending_task_lock_)
1137 REQUIRES(!*gc_complete_lock_, !Locks::heap_bitmap_lock_, !Locks::thread_suspend_count_lock_,
/aosp12/art/runtime/mirror/
H A Dobject.h143 !Locks::thread_suspend_count_lock_);