Home
last modified time | relevance | path

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

/art/runtime/
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_);
119 REQUIRES(!Locks::thread_list_lock_, !Locks::thread_suspend_count_lock_);
127 REQUIRES(!Locks::thread_list_lock_, !Locks::thread_suspend_count_lock_);
137 !Locks::thread_suspend_count_lock_);
155 !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_);
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_)
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()
382 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()
595 MutexLock mu2(self, *Locks::thread_suspend_count_lock_); in FlipThreadRoots()
[all …]
Dthread.h208 REQUIRES(Locks::thread_list_lock_, !Locks::thread_suspend_count_lock_)
211 REQUIRES(Locks::thread_list_lock_, !Locks::thread_suspend_count_lock_)
246 int GetSuspendCount() const REQUIRES(Locks::thread_suspend_count_lock_) { in GetSuspendCount()
250 int GetUserCodeSuspendCount() const REQUIRES(Locks::thread_suspend_count_lock_, in GetUserCodeSuspendCount()
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_)
[all …]
Dsignal_catcher.h40 !Locks::thread_suspend_count_lock_);
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_,
Druntime_test.cc55 MutexLock mu(Thread::Current(), *Locks::thread_suspend_count_lock_); in TEST_F()
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()
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()
1886 auto suspend_log_fn = [&]() REQUIRES(Locks::thread_suspend_count_lock_) { in DumpState()
[all …]
Dmonitor.h115 REQUIRES(!Locks::thread_suspend_count_lock_)
Druntime.cc586 bool tscl_already_held = Locks::thread_suspend_count_lock_->IsExclusiveHeld(self); in DumpAllThreads()
/art/test/203-multi-checkpoint/
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()
/art/runtime/native/
Dscoped_fast_native_object_access.h31 REQUIRES(!Locks::thread_suspend_count_lock_)
/art/openjdkjvmti/
Dti_thread.h159 !art::Locks::thread_suspend_count_lock_);
165 !art::Locks::thread_suspend_count_lock_);
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()
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()
/art/runtime/base/
Dlocks.h355 static Mutex* thread_suspend_count_lock_ ACQUIRED_AFTER(abort_lock_);
358 static Mutex* unexpected_signal_lock_ ACQUIRED_AFTER(thread_suspend_count_lock_);
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()
/art/test/2011-stack-walk-concurrent-instrument/
Dstack_walk_concurrent.cc89 MutexLock mu(Thread::Current(), *Locks::thread_suspend_count_lock_); in Java_Main_waitAndDeopt()
/art/tools/tracefast-plugin/
Dtracefast.cc129 !art::Locks::thread_suspend_count_lock_) { in StartTracing()
/art/runtime/gc/
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_,
/art/runtime/mirror/
Dobject.h143 !Locks::thread_suspend_count_lock_);