Lines Matching refs:result_ptr
2876 ObjPtr<mirror::Class> result_ptr; in FindClass() local
2879 result_ptr = CreateArrayClass(self, descriptor, hash, class_loader); in FindClass()
2880 DCHECK_EQ(result_ptr == nullptr, self->IsExceptionPending()); in FindClass()
2881 DCHECK(result_ptr == nullptr || result_ptr->DescriptorEquals(descriptor)); in FindClass()
2886 FindClassInBaseDexClassLoader(soa, self, descriptor, hash, class_loader, &result_ptr); in FindClass()
2887 if (result_ptr != nullptr) { in FindClass()
2892 DCHECK(result_ptr->DescriptorEquals(descriptor)); in FindClass()
2963 result_ptr = soa.Decode<mirror::Class>(result.get()); in FindClass()
2965 descriptor_equals = (result_ptr != nullptr) && result_ptr->DescriptorEquals(descriptor); in FindClass()
2975 result_ptr = LookupClass(self, descriptor, hash, class_loader.Get()); in FindClass()
2976 if (result_ptr != nullptr && !result_ptr->IsErroneous()) { in FindClass()
2978 return EnsureResolved(self, descriptor, result_ptr); in FindClass()
2990 old = result_ptr; // For the comparison below, after releasing the lock. in FindClass()
2992 class_table->InsertWithHash(result_ptr, hash); in FindClass()
2997 if (UNLIKELY(old != result_ptr)) { in FindClass()
3010 const char* result_name = result_ptr->GetDescriptor(&result_storage); in FindClass()
3021 return result_ptr; in FindClass()