Lines Matching refs:AsMirrorPtr
163 mirror::Object* from_ref = field->AsMirrorPtr(); in MarkHeapReference()
170 if (field->AsMirrorPtr() != from_ref) { in MarkHeapReference()
180 field->Assign(Mark(self, field->AsMirrorPtr())); in MarkHeapReference()
495 mirror::Object* ref = root->AsMirrorPtr(); in VisitRoots()
609 CheckReference(root->AsMirrorPtr(), nullptr, MemberOffset(0)); in VisitRoot()
689 CheckReference(root->AsMirrorPtr()); in VisitRoot()
936 mirror::Object* ref = root->AsMirrorPtr(); in VisitRoots()
1078 CheckReference(root->AsMirrorPtr()); in VisitRoot()
1742 gc_mark_stack_->PushBack(ref.AsMirrorPtr()); in ExpandGcMarkStack()
1884 visitor(root->AsMirrorPtr()); in VisitRoot()
1936 mirror::Object* const obj = it->AsMirrorPtr(); in VerifyNoFromSpaceReferences()
1975 mirror::Object* ref = root->AsMirrorPtr(); in VisitRoot()
2071 refs.push_back(p->AsMirrorPtr()); in ProcessMarkStackOnce()
2116 mirror::Object* to_ref = p->AsMirrorPtr(); in ProcessThreadLocalMarkStacks()
2442 mirror::Object* const obj = objects[i].AsMirrorPtr(); in SweepArray()
2481 mirror::Object* const obj = objects[i].AsMirrorPtr(); in SweepArray()
2845 LOG(FATAL_WITHOUT_ABORT) << "root=" << root << " ref=" << root->AsMirrorPtr(); in VisitRoot()
3152 mirror::Object* const ref = root->AsMirrorPtr(); in MarkRoot()
3160 if (ref != addr->load(std::memory_order_relaxed).AsMirrorPtr()) { in MarkRoot()
3669 CHECK(it->AsMirrorPtr()->AtomicSetMarkBit(1, 0)) in FinishPhase()
3674 << DumpReferenceInfo(it->AsMirrorPtr(), "*it"); in FinishPhase()
3690 mirror::Object* from_ref = field->AsMirrorPtr(); in IsNullOrMarkedHeapReference()
3701 if (field->AsMirrorPtr() != from_ref) { in IsNullOrMarkedHeapReference()