Lines Matching refs:self
39 Thread* self = Thread::Current(); in VisitObjects() local
40 Locks::mutator_lock_->AssertSharedHeld(self); in VisitObjects()
41 DCHECK(!Locks::mutator_lock_->IsExclusiveHeld(self)) << "Call VisitObjectsPaused() instead"; in VisitObjects()
51 IncrementDisableMovingGC(self); in VisitObjects()
53 ScopedThreadSuspension sts(self, kWaitingForVisitObjects); in VisitObjects()
58 DecrementDisableMovingGC(self); in VisitObjects()
62 self->PoisonObjectPointers(); in VisitObjects()
67 self->PoisonObjectPointers(); in VisitObjects()
73 Thread* self = Thread::Current(); in VisitObjectsPaused() local
74 Locks::mutator_lock_->AssertExclusiveHeld(self); in VisitObjectsPaused()
82 Thread* self = Thread::Current(); in VisitObjectsInternalRegionSpace() local
83 Locks::mutator_lock_->AssertExclusiveHeld(self); in VisitObjectsInternalRegionSpace()
86 if (!zygote_creation_lock_.IsExclusiveHeld(self)) { in VisitObjectsInternalRegionSpace()
93 MutexLock mu(self, *gc_complete_lock_); in VisitObjectsInternalRegionSpace()
94 is_thread_running_gc = self == thread_running_gc_; in VisitObjectsInternalRegionSpace()
98 DCHECK(is_thread_running_gc || IsMovingGCDisabled(self)); in VisitObjectsInternalRegionSpace()