Home
last modified time | relevance | path

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

/art/runtime/gc/
Dreference_queue.cc141 mirror::HeapReference<mirror::Object>* referent_addr = ref->GetReferentReferenceAddr(); in ClearWhiteReferences() local
142 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() local
160 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() local
184 if (referent_addr->AsMirrorPtr() != nullptr) { in ForwardSoftReferences()
185 visitor->MarkHeapReference(referent_addr); in ForwardSoftReferences()
Dreference_processor.cc78 mirror::HeapReference<mirror::Object>* const referent_addr = in GetReferent() local
82 if (referent_addr->AsMirrorPtr() == nullptr) { in GetReferent()
94 if (collector_->IsMarkedHeapReference(referent_addr)) { in GetReferent()
97 return referent_addr->AsMirrorPtr(); in GetReferent()