Home
last modified time | relevance | path

Searched refs:thread_suspend_count_lock_ (Results 1 – 24 of 24) 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_);
129 !Locks::thread_suspend_count_lock_);
135 !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.cc280 MutexLock mu2(self, *Locks::thread_suspend_count_lock_); in AssertThreadsAreSuspended()
326 Locks::thread_suspend_count_lock_->AssertNotHeld(self); in RunCheckpoint()
334 MutexLock mu2(self, *Locks::thread_suspend_count_lock_); in RunCheckpoint()
390 MutexLock mu2(self, *Locks::thread_suspend_count_lock_); in RunCheckpoint()
399 MutexLock mu2(self, *Locks::thread_suspend_count_lock_); in RunCheckpoint()
410 Locks::thread_suspend_count_lock_->AssertNotHeld(self); in RunEmptyCheckpoint()
417 MutexLock mu2(self, *Locks::thread_suspend_count_lock_); in RunEmptyCheckpoint()
524 Locks::thread_suspend_count_lock_->AssertNotHeld(self); in FlipThreadRoots()
553 MutexLock mu2(self, *Locks::thread_suspend_count_lock_); in FlipThreadRoots()
603 MutexLock mu2(self, *Locks::thread_suspend_count_lock_); in FlipThreadRoots()
[all …]
Dthread.h206 REQUIRES(Locks::thread_list_lock_, !Locks::thread_suspend_count_lock_)
209 REQUIRES(Locks::thread_list_lock_, !Locks::thread_suspend_count_lock_)
244 int GetSuspendCount() const REQUIRES(Locks::thread_suspend_count_lock_) { in GetSuspendCount()
248 int GetUserCodeSuspendCount() const REQUIRES(Locks::thread_suspend_count_lock_, in GetUserCodeSuspendCount()
253 int GetDebugSuspendCount() const REQUIRES(Locks::thread_suspend_count_lock_) { in GetDebugSuspendCount()
272 REQUIRES(Locks::thread_suspend_count_lock_);
282 REQUIRES(Locks::thread_suspend_count_lock_);
297 REQUIRES(!Locks::thread_suspend_count_lock_);
300 REQUIRES(Locks::thread_suspend_count_lock_);
317 REQUIRES(!Locks::thread_suspend_count_lock_)
[all …]
Druntime_test.cc52 MutexLock mu(Thread::Current(), *Locks::thread_suspend_count_lock_); in TEST_F()
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_,
Ddebugger.h291 REQUIRES(!Locks::thread_list_lock_, !Locks::thread_suspend_count_lock_);
484 REQUIRES(!Locks::thread_list_lock_, !Locks::thread_suspend_count_lock_);
502 REQUIRES(!Locks::thread_list_lock_, !Locks::thread_suspend_count_lock_);
504 REQUIRES(!Locks::thread_list_lock_, !Locks::thread_suspend_count_lock_);
507 !Locks::thread_suspend_count_lock_);
510 REQUIRES(!Locks::thread_list_lock_, !Locks::thread_suspend_count_lock_)
516 REQUIRES(!Locks::thread_list_lock_, !Locks::thread_suspend_count_lock_)
653 REQUIRES(!Locks::thread_list_lock_, !Locks::thread_suspend_count_lock_)
736 REQUIRES(!Locks::thread_list_lock_, !Locks::thread_suspend_count_lock_);
Dthread-inl.h284 MutexLock mu(thread_to_pass, *Locks::thread_suspend_count_lock_); in TransitionFromSuspendedToRunnable()
378 Locks::thread_suspend_count_lock_->ExclusiveUnlock(self); in ModifySuspendCount()
380 Locks::thread_suspend_count_lock_->ExclusiveLock(self); in ModifySuspendCount()
Dmonitor.h108 REQUIRES(!Locks::thread_suspend_count_lock_)
Ddebugger.cc409 REQUIRES(!Locks::thread_suspend_count_lock_) { in IsSuspendedForDebugger()
410 MutexLock mu(soa.Self(), *Locks::thread_suspend_count_lock_); in IsSuspendedForDebugger()
449 REQUIRES(!Locks::thread_list_lock_, !Locks::thread_suspend_count_lock_) { in DecodeThread()
2309 MutexLock mu2(soa.Self(), *Locks::thread_suspend_count_lock_); in GetThreadDebugSuspendCount()
2508 MutexLock mu2(soa.Self(), *Locks::thread_suspend_count_lock_); in ResumeThread()
3885 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.h274 REQUIRES(!Locks::mutator_lock_, !Locks::thread_suspend_count_lock_, !thread_start_lock_,
/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.h155 !art::Locks::thread_suspend_count_lock_);
161 !art::Locks::thread_suspend_count_lock_);
Dti_stack.cc1035 art::Locks::thread_suspend_count_lock_->ExclusiveLock(self); in NotifyFramePop()
1037 art::Locks::thread_suspend_count_lock_->ExclusiveUnlock(self); in NotifyFramePop()
1041 art::Locks::thread_suspend_count_lock_->ExclusiveUnlock(self); in NotifyFramePop()
1106 art::Locks::thread_suspend_count_lock_->ExclusiveLock(self); in PopFrame()
1109 art::Locks::thread_suspend_count_lock_->ExclusiveUnlock(self); in PopFrame()
1113 art::Locks::thread_suspend_count_lock_->ExclusiveUnlock(self); in PopFrame()
Dti_thread.cc390 art::MutexLock tscl_mu(art::Thread::Current(), *art::Locks::thread_suspend_count_lock_); in GetNativeThreadState()
553 art::MutexLock tscl_mu(self, *art::Locks::thread_suspend_count_lock_); in WouldSuspendForUserCodeLocked()
889 art::MutexLock thread_suspend_count_mu(self, *art::Locks::thread_suspend_count_lock_); in SuspendOther()
918 art::MutexLock thread_list_mu(self, *art::Locks::thread_suspend_count_lock_); in SuspendSelf()
985 art::MutexLock thread_suspend_count_mu(self, *art::Locks::thread_suspend_count_lock_); in ResumeThread()
/art/runtime/base/
Dlocks.h345 static Mutex* thread_suspend_count_lock_ ACQUIRED_AFTER(abort_lock_);
348 static Mutex* unexpected_signal_lock_ ACQUIRED_AFTER(thread_suspend_count_lock_);
Dlocks.cc69 Mutex* Locks::thread_suspend_count_lock_ = nullptr; member in art::Locks
152 DCHECK(thread_suspend_count_lock_ != nullptr); in Init()
319 DCHECK(thread_suspend_count_lock_ == nullptr); in Init()
320 thread_suspend_count_lock_ = new Mutex("thread suspend count lock", current_lock_level); in Init()
/art/tools/tracefast-plugin/
Dtracefast.cc126 !art::Locks::thread_suspend_count_lock_) { in StartTracing()
/art/runtime/gc/
Dheap.h1000 REQUIRES(!Locks::thread_suspend_count_lock_, !*gc_complete_lock_, !*pending_task_lock_)
1066 REQUIRES(!*gc_complete_lock_, !Locks::heap_bitmap_lock_, !Locks::thread_suspend_count_lock_,
/art/runtime/mirror/
Dobject.h139 !Locks::thread_suspend_count_lock_);