Home
last modified time | relevance | path

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

/art/runtime/
Dthread_list.h69 REQUIRES(!Locks::thread_list_lock_, !Locks::thread_suspend_count_lock_);
74 REQUIRES(!Locks::thread_list_lock_, !Locks::thread_suspend_count_lock_)
77 REQUIRES(!Locks::thread_suspend_count_lock_) WARN_UNUSED;
85 !Locks::thread_suspend_count_lock_,
93 !Locks::thread_suspend_count_lock_);
104 !Locks::thread_suspend_count_lock_);
130 REQUIRES(!Locks::thread_list_lock_, !Locks::thread_suspend_count_lock_);
135 REQUIRES(!Locks::thread_list_lock_, !Locks::thread_suspend_count_lock_) {
145 REQUIRES(!Locks::thread_list_lock_, !Locks::thread_suspend_count_lock_);
160 !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.h208 struct WrappedSuspend1Barrier* next_ GUARDED_BY(Locks::thread_suspend_count_lock_);
308 REQUIRES(Locks::thread_list_lock_, !Locks::thread_suspend_count_lock_)
311 REQUIRES(Locks::thread_list_lock_, !Locks::thread_suspend_count_lock_)
356 int GetSuspendCount() const REQUIRES(Locks::thread_suspend_count_lock_) { in GetSuspendCount()
360 int GetUserCodeSuspendCount() const REQUIRES(Locks::thread_suspend_count_lock_, in GetUserCodeSuspendCount()
394 SuspendReason reason) REQUIRES(Locks::thread_suspend_count_lock_)
398 ALWAYS_INLINE void IncrementSuspendCount(Thread* self) REQUIRES(Locks::thread_suspend_count_lock_)
406 REQUIRES(Locks::thread_suspend_count_lock_);
426 REQUIRES(Locks::thread_suspend_count_lock_);
442 REQUIRES(!Locks::thread_suspend_count_lock_);
[all …]
Dthread_list.cc277 MutexLock mu2(self, *Locks::thread_suspend_count_lock_); in AssertOtherThreadsAreSuspended()
312 Locks::thread_suspend_count_lock_->AssertNotHeld(self); in RunCheckpoint()
323 MutexLock mu2(self, *Locks::thread_suspend_count_lock_); in RunCheckpoint()
397 MutexLock mu2(self, *Locks::thread_suspend_count_lock_); in RunCheckpoint()
413 MutexLock mu2(self, *Locks::thread_suspend_count_lock_); in RunCheckpoint()
427 Locks::thread_suspend_count_lock_->AssertNotHeld(self); in RunEmptyCheckpoint()
434 MutexLock mu2(self, *Locks::thread_suspend_count_lock_); in RunEmptyCheckpoint()
547 Locks::thread_suspend_count_lock_->AssertNotHeld(self); in FlipThreadRoots()
580 MutexLock mu2(self, *Locks::thread_suspend_count_lock_); in FlipThreadRoots()
613 Locks::thread_suspend_count_lock_->Lock(self); in FlipThreadRoots()
[all …]
Dsignal_catcher.h43 !Locks::thread_suspend_count_lock_);
Dtrace.h418 REQUIRES(!Locks::mutator_lock_, !Locks::thread_list_lock_, !Locks::thread_suspend_count_lock_,
426 REQUIRES(!Locks::mutator_lock_, !Locks::thread_list_lock_, !Locks::thread_suspend_count_lock_,
434 REQUIRES(!Locks::mutator_lock_, !Locks::thread_list_lock_, !Locks::thread_suspend_count_lock_,
440 REQUIRES(!Locks::mutator_lock_, !Locks::thread_list_lock_, !Locks::thread_suspend_count_lock_,
Druntime_test.cc60 MutexLock mu(Thread::Current(), *Locks::thread_suspend_count_lock_); in TEST_F()
Dthread.cc681 MutexLock mu(self, *Locks::thread_suspend_count_lock_); in FromManagedThread()
1469 Locks::thread_suspend_count_lock_->Unlock(self); in UnsafeLogFatalForSuspendCount()
1498 MutexLock mu(this, *Locks::thread_suspend_count_lock_); in PassActiveSuspendBarriers()
1551 MutexLock mu(this, *Locks::thread_suspend_count_lock_); in RunCheckpointFunction()
1665 MutexLock mu(self, *Locks::thread_suspend_count_lock_); in RequestSynchronousCheckpoint()
1693 MutexLock suspend_count_mu(self, *Locks::thread_suspend_count_lock_); in RequestSynchronousCheckpoint()
1703 Locks::thread_suspend_count_lock_->ExclusiveUnlock(self); in RequestSynchronousCheckpoint()
1716 Locks::thread_suspend_count_lock_->ExclusiveLock(self); in RequestSynchronousCheckpoint()
1766 MutexLock mu2(self, *Locks::thread_suspend_count_lock_); in RequestSynchronousCheckpoint()
1892 MutexLock mu(self, *Locks::thread_suspend_count_lock_); in RunFlipFunction()
[all …]
Dthread-inl.h396 MutexLock mu(thread_to_pass, *Locks::thread_suspend_count_lock_); in TransitionFromSuspendedToRunnable()
508 Locks::thread_suspend_count_lock_->AssertHeld(self); in IncrementSuspendCount()
544 Locks::thread_suspend_count_lock_->AssertHeld(self); in DecrementSuspendCount()
Dmonitor.h117 REQUIRES(!Locks::thread_suspend_count_lock_)
Druntime.cc622 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.h32 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.cc391 art::MutexLock tscl_mu(art::Thread::Current(), *art::Locks::thread_suspend_count_lock_); in GetNativeThreadState()
561 art::MutexLock tscl_mu(self, *art::Locks::thread_suspend_count_lock_); in WouldSuspendForUserCodeLocked()
911 art::MutexLock thread_suspend_count_mu(self, *art::Locks::thread_suspend_count_lock_); in SuspendOther()
934 art::MutexLock thread_list_mu(self, *art::Locks::thread_suspend_count_lock_); in SuspendSelf()
1001 art::MutexLock thread_suspend_count_mu(self, *art::Locks::thread_suspend_count_lock_); in ResumeThread()
Dti_stack.cc1053 art::Locks::thread_suspend_count_lock_->ExclusiveLock(self); in NotifyFramePop()
1055 art::Locks::thread_suspend_count_lock_->ExclusiveUnlock(self); in NotifyFramePop()
1059 art::Locks::thread_suspend_count_lock_->ExclusiveUnlock(self); in NotifyFramePop()
1119 REQUIRES(!art::Locks::thread_suspend_count_lock_) in NonStandardExitFrames()
1138 art::MutexLock tscl_mu(self, *art::Locks::thread_suspend_count_lock_); in NonStandardExitFrames()
/art/runtime/base/
Dlocks.cc70 Mutex* Locks::thread_suspend_count_lock_ = nullptr; member in art::Locks
156 DCHECK(thread_suspend_count_lock_ != nullptr); in Init()
336 DCHECK(thread_suspend_count_lock_ == nullptr); in Init()
337 thread_suspend_count_lock_ = new Mutex("thread suspend count lock", current_lock_level); in Init()
Dlocks.h356 static Mutex* thread_suspend_count_lock_ ACQUIRED_AFTER(abort_lock_);
359 static Mutex* unexpected_signal_lock_ ACQUIRED_AFTER(thread_suspend_count_lock_);
/art/tools/tracefast-plugin/
Dtracefast.cc122 !art::Locks::thread_suspend_count_lock_) { in StartTracing()
/art/runtime/mirror/
Dobject.h146 !Locks::thread_suspend_count_lock_);
150 REQUIRES(!Locks::thread_list_lock_, !Locks::thread_suspend_count_lock_);
738 REQUIRES(!Locks::thread_list_lock_, !Locks::thread_suspend_count_lock_);
/art/runtime/gc/
Dheap.h1122 REQUIRES(!Locks::thread_suspend_count_lock_, !*gc_complete_lock_, !*pending_task_lock_)
1194 REQUIRES(!*gc_complete_lock_, !Locks::heap_bitmap_lock_, !Locks::thread_suspend_count_lock_,