Home
last modified time | relevance | path

Searched refs:thread_suspend_count_lock_ (Results 1 – 21 of 21) 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_,
93 !Locks::thread_suspend_count_lock_);
102 !Locks::thread_suspend_count_lock_);
117 REQUIRES(!Locks::thread_list_lock_, !Locks::thread_suspend_count_lock_);
125 REQUIRES(!Locks::thread_list_lock_, !Locks::thread_suspend_count_lock_);
135 !Locks::thread_suspend_count_lock_);
153 !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.cc278 MutexLock mu2(self, *Locks::thread_suspend_count_lock_); in AssertThreadsAreSuspended()
324 Locks::thread_suspend_count_lock_->AssertNotHeld(self); in RunCheckpoint()
332 MutexLock mu2(self, *Locks::thread_suspend_count_lock_); in RunCheckpoint()
391 MutexLock mu2(self, *Locks::thread_suspend_count_lock_); in RunCheckpoint()
400 MutexLock mu2(self, *Locks::thread_suspend_count_lock_); in RunCheckpoint()
411 Locks::thread_suspend_count_lock_->AssertNotHeld(self); in RunEmptyCheckpoint()
418 MutexLock mu2(self, *Locks::thread_suspend_count_lock_); in RunEmptyCheckpoint()
525 Locks::thread_suspend_count_lock_->AssertNotHeld(self); in FlipThreadRoots()
554 MutexLock mu2(self, *Locks::thread_suspend_count_lock_); in FlipThreadRoots()
604 MutexLock mu2(self, *Locks::thread_suspend_count_lock_); in FlipThreadRoots()
[all …]
Dthread.h207 REQUIRES(Locks::thread_list_lock_, !Locks::thread_suspend_count_lock_)
210 REQUIRES(Locks::thread_list_lock_, !Locks::thread_suspend_count_lock_)
245 int GetSuspendCount() const REQUIRES(Locks::thread_suspend_count_lock_) { in GetSuspendCount()
249 int GetUserCodeSuspendCount() const REQUIRES(Locks::thread_suspend_count_lock_, in GetUserCodeSuspendCount()
254 int GetDebugSuspendCount() const REQUIRES(Locks::thread_suspend_count_lock_) { in GetDebugSuspendCount()
284 REQUIRES(Locks::thread_suspend_count_lock_);
294 REQUIRES(Locks::thread_suspend_count_lock_);
309 REQUIRES(!Locks::thread_suspend_count_lock_);
312 REQUIRES(Locks::thread_suspend_count_lock_);
329 REQUIRES(!Locks::thread_suspend_count_lock_)
[all …]
Dsignal_catcher.h40 !Locks::thread_suspend_count_lock_);
Druntime_test.cc55 MutexLock mu(Thread::Current(), *Locks::thread_suspend_count_lock_); in TEST_F()
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_,
Dthread-inl.h286 MutexLock mu(thread_to_pass, *Locks::thread_suspend_count_lock_); in TransitionFromSuspendedToRunnable()
380 Locks::thread_suspend_count_lock_->ExclusiveUnlock(self); in ModifySuspendCount()
382 Locks::thread_suspend_count_lock_->ExclusiveLock(self); in ModifySuspendCount()
Dmonitor.h109 REQUIRES(!Locks::thread_suspend_count_lock_)
Druntime.cc572 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()
921 art::MutexLock thread_list_mu(self, *art::Locks::thread_suspend_count_lock_); in SuspendSelf()
988 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.h1026 REQUIRES(!Locks::thread_suspend_count_lock_, !*gc_complete_lock_, !*pending_task_lock_)
1093 REQUIRES(!*gc_complete_lock_, !Locks::heap_bitmap_lock_, !Locks::thread_suspend_count_lock_,
/art/runtime/mirror/
Dobject.h141 !Locks::thread_suspend_count_lock_);