Home
last modified time | relevance | path

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

/art/runtime/gc/
Dreference_queue.cc110 mirror::HeapReference<mirror::Object>* referent_addr = ref->GetReferentReferenceAddr(); in ClearWhiteReferences() local
111 if (referent_addr->AsMirrorPtr() != nullptr && !preserve_callback(referent_addr, arg)) { in ClearWhiteReferences()
131 mirror::HeapReference<mirror::Object>* referent_addr = ref->GetReferentReferenceAddr(); in EnqueueFinalizerReferences() local
132 if (referent_addr->AsMirrorPtr() != nullptr && !is_marked_callback(referent_addr, arg)) { in EnqueueFinalizerReferences()
133 mirror::Object* forward_address = mark_object_callback(referent_addr->AsMirrorPtr(), arg); in EnqueueFinalizerReferences()
157 mirror::HeapReference<mirror::Object>* referent_addr = ref->GetReferentReferenceAddr(); in ForwardSoftReferences() local
158 if (referent_addr->AsMirrorPtr() != nullptr) { in ForwardSoftReferences()
159 UNUSED(preserve_callback(referent_addr, arg)); in ForwardSoftReferences()
Dreference_processor.cc60 mirror::HeapReference<mirror::Object>* const referent_addr = in GetReferent() local
64 if (referent_addr->AsMirrorPtr() == nullptr) { in GetReferent()
78 if (is_marked_callback(referent_addr, process_references_args_.arg_)) { in GetReferent()
81 return referent_addr->AsMirrorPtr(); in GetReferent()