/art/runtime/ |
D | thread_list.h | 69 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 …]
|
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.h | 208 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 …]
|
D | thread_list.cc | 277 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 …]
|
D | signal_catcher.h | 43 !Locks::thread_suspend_count_lock_);
|
D | trace.h | 418 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_,
|
D | runtime_test.cc | 60 MutexLock mu(Thread::Current(), *Locks::thread_suspend_count_lock_); in TEST_F()
|
D | thread.cc | 681 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 …]
|
D | thread-inl.h | 396 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()
|
D | monitor.h | 117 REQUIRES(!Locks::thread_suspend_count_lock_)
|
D | runtime.cc | 622 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 | 32 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 | 391 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()
|
D | ti_stack.cc | 1053 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/ |
D | locks.cc | 70 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()
|
D | locks.h | 356 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/ |
D | tracefast.cc | 122 !art::Locks::thread_suspend_count_lock_) { in StartTracing()
|
/art/runtime/mirror/ |
D | object.h | 146 !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/ |
D | heap.h | 1122 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_,
|