Home
last modified time | relevance | path

Searched refs:referent_addr (Results 1 – 1 of 1) sorted by relevance

/art/runtime/gc/
Dreference_queue.cc136 mirror::HeapReference<mirror::Object>* referent_addr = ref->GetReferentReferenceAddr(); in ClearWhiteReferences() local
139 if (!collector->IsNullOrMarkedHeapReference(referent_addr, /*do_atomic_update*/false)) { in ClearWhiteReferences()
158 mirror::HeapReference<mirror::Object>* referent_addr = ref->GetReferentReferenceAddr(); in EnqueueFinalizerReferences() local
161 if (!collector->IsNullOrMarkedHeapReference(referent_addr, /*do_atomic_update*/false)) { in EnqueueFinalizerReferences()
162 ObjPtr<mirror::Object> forward_address = collector->MarkObject(referent_addr->AsMirrorPtr()); in EnqueueFinalizerReferences()
186 mirror::HeapReference<mirror::Object>* referent_addr = ref->GetReferentReferenceAddr(); in ForwardSoftReferences() local
187 if (referent_addr->AsMirrorPtr() != nullptr) { in ForwardSoftReferences()
190 visitor->MarkHeapReference(referent_addr, /*do_atomic_update*/ false); in ForwardSoftReferences()