Searched refs:referent_addr (Results 1 – 2 of 2) sorted by relevance
141 mirror::HeapReference<mirror::Object>* referent_addr = ref->GetReferentReferenceAddr(); in ClearWhiteReferences() local142 if (referent_addr->AsMirrorPtr() != nullptr && in ClearWhiteReferences()143 !collector->IsMarkedHeapReference(referent_addr)) { in ClearWhiteReferences()159 mirror::HeapReference<mirror::Object>* referent_addr = ref->GetReferentReferenceAddr(); in EnqueueFinalizerReferences() local160 if (referent_addr->AsMirrorPtr() != nullptr && in EnqueueFinalizerReferences()161 !collector->IsMarkedHeapReference(referent_addr)) { in EnqueueFinalizerReferences()162 mirror::Object* forward_address = collector->MarkObject(referent_addr->AsMirrorPtr()); in EnqueueFinalizerReferences()183 mirror::HeapReference<mirror::Object>* referent_addr = ref->GetReferentReferenceAddr(); in ForwardSoftReferences() local184 if (referent_addr->AsMirrorPtr() != nullptr) { in ForwardSoftReferences()185 visitor->MarkHeapReference(referent_addr); in ForwardSoftReferences()
78 mirror::HeapReference<mirror::Object>* const referent_addr = in GetReferent() local82 if (referent_addr->AsMirrorPtr() == nullptr) { in GetReferent()94 if (collector_->IsMarkedHeapReference(referent_addr)) { in GetReferent()97 return referent_addr->AsMirrorPtr(); in GetReferent()