/art/runtime/ |
D | thread_list.h | 63 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_); 122 REQUIRES(!Locks::thread_list_lock_, !Locks::thread_suspend_count_lock_); 130 REQUIRES(!Locks::thread_list_lock_, !Locks::thread_suspend_count_lock_); 140 !Locks::thread_suspend_count_lock_); 158 !Locks::thread_suspend_count_lock_); [all …]
|
D | scoped_thread_state_change.h | 45 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_)
|
D | thread_list.cc | 269 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 …]
|
D | thread.h | 208 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 …]
|
D | trace.h | 134 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_,
|
D | signal_catcher.h | 40 !Locks::thread_suspend_count_lock_);
|
D | runtime_test.cc | 55 MutexLock mu(Thread::Current(), *Locks::thread_suspend_count_lock_); in TEST_F()
|
D | thread-inl.h | 287 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()
|
D | thread.cc | 669 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 …]
|
D | monitor.h | 115 REQUIRES(!Locks::thread_suspend_count_lock_)
|
D | runtime.cc | 586 bool tscl_already_held = Locks::thread_suspend_count_lock_->IsExclusiveHeld(self); in DumpAllThreads()
|
/art/test/203-multi-checkpoint/ |
D | multi_checkpoint.cc | 68 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/ |
D | scoped_fast_native_object_access.h | 31 REQUIRES(!Locks::thread_suspend_count_lock_)
|
/art/openjdkjvmti/ |
D | ti_thread.h | 159 !art::Locks::thread_suspend_count_lock_); 165 !art::Locks::thread_suspend_count_lock_);
|
D | ti_thread.cc | 393 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()
|
D | ti_stack.cc | 1052 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/ |
D | locks.h | 355 static Mutex* thread_suspend_count_lock_ ACQUIRED_AFTER(abort_lock_); 358 static Mutex* unexpected_signal_lock_ ACQUIRED_AFTER(thread_suspend_count_lock_);
|
D | locks.cc | 70 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/ |
D | stack_walk_concurrent.cc | 89 MutexLock mu(Thread::Current(), *Locks::thread_suspend_count_lock_); in Java_Main_waitAndDeopt()
|
/art/tools/tracefast-plugin/ |
D | tracefast.cc | 129 !art::Locks::thread_suspend_count_lock_) { in StartTracing()
|
/art/runtime/gc/ |
D | heap.h | 1060 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/ |
D | object.h | 143 !Locks::thread_suspend_count_lock_);
|