/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_); 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 …]
|
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 | 278 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 …]
|
D | thread.h | 207 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 …]
|
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 | 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 | thread-inl.h | 286 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()
|
D | thread.cc | 670 MutexLock mu(soa.Self(), *Locks::thread_suspend_count_lock_); in FromManagedThread() 1397 Locks::thread_suspend_count_lock_->Unlock(self); in UnsafeLogFatalForSuspendCount() 1423 Locks::thread_suspend_count_lock_->AssertHeld(self); in ModifySuspendCountInternal() 1491 MutexLock mu(self, *Locks::thread_suspend_count_lock_); in PassActiveSuspendBarriers() 1554 MutexLock mu(this, *Locks::thread_suspend_count_lock_); in RunCheckpointFunction() 1691 MutexLock mu(self, *Locks::thread_suspend_count_lock_); in RequestSynchronousCheckpoint() 1709 MutexLock mu2(self, *Locks::thread_suspend_count_lock_); in RequestSynchronousCheckpoint() 1735 MutexLock mu2(self, *Locks::thread_suspend_count_lock_); in RequestSynchronousCheckpoint() 1745 MutexLock mu2(self, *Locks::thread_suspend_count_lock_); in RequestSynchronousCheckpoint() 1882 auto suspend_log_fn = [&]() REQUIRES(Locks::thread_suspend_count_lock_) { in DumpState() [all …]
|
D | monitor.h | 109 REQUIRES(!Locks::thread_suspend_count_lock_)
|
D | runtime.cc | 572 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 | 1026 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/ |
D | object.h | 141 !Locks::thread_suspend_count_lock_);
|