Home
last modified time | relevance | path

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

/art/runtime/gc/
Dreference_queue.cc144 mirror::HeapReference<mirror::Object>* referent_addr = ref->GetReferentReferenceAddr(); in ClearWhiteReferences() local
145 if (referent_addr->AsMirrorPtr() != nullptr && !preserve_callback(referent_addr, arg)) { in ClearWhiteReferences()
165 mirror::HeapReference<mirror::Object>* referent_addr = ref->GetReferentReferenceAddr(); in EnqueueFinalizerReferences() local
166 if (referent_addr->AsMirrorPtr() != nullptr && !is_marked_callback(referent_addr, arg)) { in EnqueueFinalizerReferences()
167 mirror::Object* forward_address = mark_object_callback(referent_addr->AsMirrorPtr(), arg); in EnqueueFinalizerReferences()
191 mirror::HeapReference<mirror::Object>* referent_addr = ref->GetReferentReferenceAddr(); in ForwardSoftReferences() local
192 if (referent_addr->AsMirrorPtr() != nullptr) { in ForwardSoftReferences()
193 UNUSED(preserve_callback(referent_addr, arg)); in ForwardSoftReferences()
Dreference_processor.cc65 mirror::HeapReference<mirror::Object>* const referent_addr = in GetReferent() local
69 if (referent_addr->AsMirrorPtr() == nullptr) { in GetReferent()
83 if (is_marked_callback(referent_addr, process_references_args_.arg_)) { in GetReferent()
86 return referent_addr->AsMirrorPtr(); in GetReferent()