• Home
  • Raw
  • Download

Lines Matching refs:AsMirrorPtr

161     mirror::Object* from_ref = field->AsMirrorPtr();  in MarkHeapReference()
168 if (field->AsMirrorPtr() != from_ref) { in MarkHeapReference()
178 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()
1121 CheckReference(root->AsMirrorPtr()); in VisitRoot()
1792 gc_mark_stack_->PushBack(ref.AsMirrorPtr()); in ExpandGcMarkStack()
1936 visitor(root->AsMirrorPtr()); in VisitRoot()
1988 mirror::Object* const obj = it->AsMirrorPtr(); in VerifyNoFromSpaceReferences()
2027 mirror::Object* ref = root->AsMirrorPtr(); in VisitRoot()
2126 refs.push_back(p->AsMirrorPtr()); in ProcessMarkStackOnce()
2181 mirror::Object* to_ref = p->AsMirrorPtr(); in ProcessThreadLocalMarkStacks()
2514 mirror::Object* const obj = objects[i].AsMirrorPtr(); in SweepArray()
2553 mirror::Object* const obj = objects[i].AsMirrorPtr(); in SweepArray()
2920 LOG(FATAL_WITHOUT_ABORT) << "root=" << root << " ref=" << root->AsMirrorPtr(); in VisitRoot()
3227 mirror::Object* const ref = root->AsMirrorPtr(); in MarkRoot()
3235 if (ref != addr->load(std::memory_order_relaxed).AsMirrorPtr()) { in MarkRoot()
3746 CHECK(it->AsMirrorPtr()->AtomicSetMarkBit(1, 0)) in FinishPhase()
3751 << DumpReferenceInfo(it->AsMirrorPtr(), "*it"); in FinishPhase()
3767 mirror::Object* from_ref = field->AsMirrorPtr(); in IsNullOrMarkedHeapReference()
3778 if (field->AsMirrorPtr() != from_ref) { in IsNullOrMarkedHeapReference()