Lines Matching refs:self
36 Thread* const self, in MarkUnevacFromSpaceRegion() argument
53 PushOntoMarkStack(self, ref); in MarkUnevacFromSpaceRegion()
89 PushOntoMarkStack(self, ref); in MarkUnevacFromSpaceRegion()
95 inline mirror::Object* ConcurrentCopying::MarkImmuneSpace(Thread* const self, in MarkImmuneSpace() argument
103 if (self == thread_running_gc_) { in MarkImmuneSpace()
119 MutexLock mu(self, immune_gray_stack_lock_); in MarkImmuneSpace()
127 inline mirror::Object* ConcurrentCopying::Mark(Thread* const self, in Mark() argument
139 DCHECK_EQ(self, thread_running_gc_); in Mark()
165 to_ref = Copy(self, from_ref, holder, offset); in Mark()
180 return MarkUnevacFromSpaceRegion(self, from_ref, region_space_bitmap_); in Mark()
192 return MarkImmuneSpace<kGrayImmuneObject>(self, from_ref); in Mark()
194 return MarkNonMoving(self, from_ref, holder, offset); in Mark()
201 Thread* const self = Thread::Current(); in MarkFromReadBarrier() local
203 if (from_ref == nullptr || !self->GetIsGcMarking()) { in MarkFromReadBarrier()
208 ret = MarkFromReadBarrierWithMeasurements(self, from_ref); in MarkFromReadBarrier()
210 ret = Mark</*kGrayImmuneObject=*/true, /*kNoUnEvac=*/false, /*kFromGCThread=*/false>(self, in MarkFromReadBarrier()