Searched refs:ref_info (Results 1 – 3 of 3) sorted by relevance
96 HeapLocation(ReferenceInfo* ref_info, in HeapLocation() argument102 : ref_info_(ref_info), in HeapLocation()110 DCHECK(ref_info != nullptr); in HeapLocation()113 if (ref_info->IsSingleton() && !IsArray()) { in HeapLocation()234 ReferenceInfo* ref_info = ref_info_array_[i]; in FindReferenceInfoOf() local235 if (ref_info->GetReference() == ref) { in FindReferenceInfoOf()236 DCHECK_EQ(i, ref_info->GetPosition()); in FindReferenceInfoOf()237 return ref_info; in FindReferenceInfoOf()300 size_t FindHeapLocationIndex(ReferenceInfo* ref_info, in FindHeapLocationIndex() argument309 if (loc->GetReferenceInfo() == ref_info && in FindHeapLocationIndex()[all …]
377 ReferenceInfo* ref_info = location->GetReferenceInfo(); in HandleLoopSideEffects() local378 if (ref_info->IsSingleton() && !location->IsValueKilledByLoopSideEffects()) { in HandleLoopSideEffects()413 ReferenceInfo* ref_info = heap_location_collector_.GetHeapLocation(i)->GetReferenceInfo(); in MergePredecessorValues() local414 HInstruction* ref = ref_info->GetReference(); in MergePredecessorValues()416 if (ref_info->IsSingleton()) { in MergePredecessorValues()468 if (ref_info->IsSingletonAndRemovable() && in MergePredecessorValues()659 ReferenceInfo* ref_info = heap_location_collector_.GetHeapLocation(idx)->GetReferenceInfo(); in VisitSetLocation() local660 … if (ref_info->IsSingleton() && !loop_info->IsDefinedOutOfTheLoop(ref_info->GetReference())) { in VisitSetLocation()783 ReferenceInfo* ref_info = heap_location_collector_.GetHeapLocation(i)->GetReferenceInfo(); in HandleExit() local784 if (!ref_info->IsSingletonAndRemovable()) { in HandleExit()[all …]
980 jvmtiHeapReferenceInfo* ref_info) in GetReferenceKind() argument983 memset(ref_info, 0, sizeof(jvmtiHeapReferenceInfo)); in GetReferenceKind()992 ref_info->jni_local.thread_id = thread_id; in GetReferenceKind()1003 ref_info->jni_local.thread_tag = tag_table_->GetTagOrZero(thread_obj); in GetReferenceKind()1009 ref_info->jni_local.depth = 0; in GetReferenceKind()1014 ref_info->jni_local.method = art::jni::EncodeArtMethod(method); in GetReferenceKind()1024 ref_info->stack_local.thread_id = thread_id; in GetReferenceKind()1035 ref_info->stack_local.thread_tag = tag_table_->GetTagOrZero(thread_obj); in GetReferenceKind()1041 ref_info->stack_local.slot = static_cast<jint>( in GetReferenceKind()1044 ref_info->stack_local.location = in GetReferenceKind()[all …]