Lines Matching refs:AsMirrorPtr
194 mirror::Object* from_ref = field->AsMirrorPtr(); in MarkHeapReference()
201 if (field->AsMirrorPtr() != from_ref) { in MarkHeapReference()
217 field->Assign(Mark(self, field->AsMirrorPtr())); in MarkHeapReference()
526 mirror::Object* ref = root->AsMirrorPtr(); in VisitRoots()
636 CheckReference(root->AsMirrorPtr(), nullptr, MemberOffset(0)); in VisitRoot()
716 CheckReference(root->AsMirrorPtr()); in VisitRoot()
960 mirror::Object* ref = root->AsMirrorPtr(); in VisitRoots()
1137 CheckReference(root->AsMirrorPtr()); in VisitRoot()
1829 gc_mark_stack_->PushBack(ref.AsMirrorPtr()); in ExpandGcMarkStack()
1974 visitor(root->AsMirrorPtr()); in VisitRoot()
2026 mirror::Object* const obj = it->AsMirrorPtr(); in VerifyNoFromSpaceReferences()
2065 mirror::Object* ref = root->AsMirrorPtr(); in VisitRoot()
2177 refs.push_back(p->AsMirrorPtr()); in ProcessMarkStackOnce()
2227 mirror::Object* to_ref = p->AsMirrorPtr(); in ProcessThreadLocalMarkStacks()
2556 mirror::Object* const obj = objects[i].AsMirrorPtr(); in SweepArray()
2595 mirror::Object* const obj = objects[i].AsMirrorPtr(); in SweepArray()
2976 LOG(FATAL_WITHOUT_ABORT) << "root=" << root << " ref=" << root->AsMirrorPtr(); in VisitRoot()
3289 mirror::Object* const ref = root->AsMirrorPtr(); in MarkRoot()
3297 if (ref != addr->load(std::memory_order_relaxed).AsMirrorPtr()) { in MarkRoot()
3803 CHECK(it->AsMirrorPtr()->AtomicSetMarkBit(1, 0)) in FinishPhase()
3808 << DumpReferenceInfo(it->AsMirrorPtr(), "*it"); in FinishPhase()
3824 mirror::Object* from_ref = field->AsMirrorPtr(); in IsNullOrMarkedHeapReference()
3835 if (field->AsMirrorPtr() != from_ref) { in IsNullOrMarkedHeapReference()