Lines Matching refs:Get

333             class_linker_->FixupStaticTrampolines(self, klass.Get());  in AdjustThreadVisibilityCounter()
433 FixupStaticTrampolines(self, klass.Get()); in MarkClassInitialized()
440 FixupStaticTrampolines(self, klass.Get()); in MarkClassInitialized()
449 visibly_initialized_callback_->AddClass(self, klass.Get()); in MarkClassInitialized()
725 if (c1.Get() != c2) { in CheckSystemClass()
762 java_lang_Class->SetClass(java_lang_Class.Get()); in InitWithoutImage()
774 AllocClass(self, java_lang_Class.Get(), class_array_class_size))); in InitWithoutImage()
775 class_array_class->SetComponentType(java_lang_Class.Get()); in InitWithoutImage()
779 AllocClass(self, java_lang_Class.Get(), mirror::Object::ClassSize(image_pointer_size_)))); in InitWithoutImage()
782 java_lang_Class->SetSuperClass(java_lang_Object.Get()); in InitWithoutImage()
789 java_lang_Object.Get(), in InitWithoutImage()
800 SubtypeCheck<ObjPtr<mirror::Class>>::EnsureInitialized(java_lang_Object.Get()); in InitWithoutImage()
801 SubtypeCheck<ObjPtr<mirror::Class>>::EnsureInitialized(java_lang_Class.Get()); in InitWithoutImage()
806 AllocClass(self, java_lang_Class.Get(), in InitWithoutImage()
808 object_array_class->SetComponentType(java_lang_Object.Get()); in InitWithoutImage()
820 self, java_lang_Class.Get(), mirror::String::ClassSize(image_pointer_size_)))); in InitWithoutImage()
826 AllocClass(self, java_lang_Class.Get(), mirror::Reference::ClassSize(image_pointer_size_)))); in InitWithoutImage()
833 object_array_class.Get(), in InitWithoutImage()
836 SetClassRoot(ClassRoot::kJavaLangClass, java_lang_Class.Get()); in InitWithoutImage()
837 SetClassRoot(ClassRoot::kJavaLangObject, java_lang_Object.Get()); in InitWithoutImage()
838 SetClassRoot(ClassRoot::kClassArrayClass, class_array_class.Get()); in InitWithoutImage()
839 SetClassRoot(ClassRoot::kObjectArrayClass, object_array_class.Get()); in InitWithoutImage()
840 SetClassRoot(ClassRoot::kJavaLangString, java_lang_String.Get()); in InitWithoutImage()
841 SetClassRoot(ClassRoot::kJavaLangRefReference, java_lang_ref_Reference.Get()); in InitWithoutImage()
877 AllocClass(self, java_lang_Class.Get(), mirror::DexCache::ClassSize(image_pointer_size_)))); in InitWithoutImage()
878 SetClassRoot(ClassRoot::kJavaLangDexCache, java_lang_DexCache.Get()); in InitWithoutImage()
886 AllocClass(self, java_lang_Class.Get(), mirror::ClassExt::ClassSize(image_pointer_size_)))); in InitWithoutImage()
887 SetClassRoot(ClassRoot::kDalvikSystemClassExt, dalvik_system_ClassExt.Get()); in InitWithoutImage()
892 AllocClass(self, java_lang_Class.Get(), in InitWithoutImage()
894 object_array_string->SetComponentType(java_lang_String.Get()); in InitWithoutImage()
895 SetClassRoot(ClassRoot::kJavaLangStringArrayClass, object_array_string.Get()); in InitWithoutImage()
972 object_array_class->GetIfTable()->SetInterface(0, java_lang_Cloneable.Get()); in InitWithoutImage()
973 object_array_class->GetIfTable()->SetInterface(1, java_io_Serializable.Get()); in InitWithoutImage()
976 CHECK_EQ(java_lang_Cloneable.Get(), in InitWithoutImage()
977 mirror::Class::GetDirectInterface(self, class_array_class.Get(), 0)); in InitWithoutImage()
978 CHECK_EQ(java_io_Serializable.Get(), in InitWithoutImage()
979 mirror::Class::GetDirectInterface(self, class_array_class.Get(), 1)); in InitWithoutImage()
980 CHECK_EQ(java_lang_Cloneable.Get(), in InitWithoutImage()
981 mirror::Class::GetDirectInterface(self, object_array_class.Get(), 0)); in InitWithoutImage()
982 CHECK_EQ(java_io_Serializable.Get(), in InitWithoutImage()
983 mirror::Class::GetDirectInterface(self, object_array_class.Get(), 1)); in InitWithoutImage()
985 CHECK_EQ(object_array_string.Get(), in InitWithoutImage()
1354 runtime->SetSentinel(boot_image_live_objects->Get(ImageHeader::kClearedJniWeakSentinel)); in InitFromBootImage()
1684 class_linker->RegisterDexFileLocked(*dex_file, dex_cache, class_loader.Get()); in Update()
1915 ic.CheckArtMethod(imt->Get(i, pointer_size), nullptr); in CheckObjects()
2045 if (!klass->IsPrimitive() && klass->GetClassLoader() == class_loader.Get()) { in VerifyAppImage()
2119 if (class_roots->Get(i) != GetClassRoot(static_cast<ClassRoot>(i), existing_class_roots)) { in AddImageSpace()
2168 if (IsBootClassLoader(soa, image_class_loader.Get())) { in AddImageSpace()
2220 class_table = InsertClassTableForClassLoader(class_loader.Get()); in AddImageSpace()
2242 ObjPtr<mirror::ClassLoader> loader(class_loader.Get()); in AddImageSpace()
2512 GetClassInToObjectArray accumulator(classes.Get()); in VisitClassesWithoutClassesLock()
2522 ObjPtr<mirror::Class> klass = classes->Get(i); in VisitClassesWithoutClassesLock()
2607 return dex_cache.Get(); in AllocDexCache()
2771 ThrowEarlierClassFailure(h_class.Get()); in EnsureResolved()
2776 klass = LookupClass(self, descriptor, h_class.Get()->GetClassLoader()); in EnsureResolved()
2795 ThrowClassCircularityError(h_class.Get()); in EnsureResolved()
2846 ObjPtr<mirror::Object> raw_shared_libraries = field->GetObject(class_loader.Get()); in FindClassInSharedLibraries()
2874 if (IsBootClassLoader(soa, class_loader.Get())) { in FindClassInBaseDexClassLoader()
3054 ObjPtr<mirror::Class> klass = LookupClass(self, descriptor, hash, class_loader.Get()); in FindClass()
3145 soa.Env(), soa.AddLocalReference<jobject>(class_loader.Get())); in FindClass()
3178 result_ptr = LookupClass(self, descriptor, hash, class_loader.Get()); in FindClass()
3190 ClassTable* const class_table = InsertClassTableForClassLoader(class_loader.Get()); in FindClass()
3196 WriteBarrier::ForEveryFieldWrite(class_loader.Get()); in FindClass()
3250 return h_klass.Get(); in Finish()
3354 ObjPtr<mirror::DexCache> dex_cache = RegisterDexFile(*new_dex_file, class_loader.Get()); in DefineClass()
3360 SetupClass(*new_dex_file, *new_class_def, klass, class_loader.Get()); in DefineClass()
3375 ObjPtr<mirror::Class> existing = InsertClass(descriptor, klass.Get(), hash); in DefineClass()
3438 Runtime::Current()->GetInstrumentation()->InstallStubsForClass(h_new_class.Get()); in DefineClass()
3455 jit::Jit::NewTypeLoadedIfUsingJit(h_new_class.Get()); in DefineClass()
3954 WriteBarrier::ForEveryFieldWrite(klass.Get()); in LoadClass()
3963 dst->SetDeclaringClass(klass.Get()); in LoadField()
3979 dst->SetDeclaringClass(klass.Get()); in LoadMethod()
4155 table = InsertClassTableForClassLoader(h_class_loader.Get()); in RegisterExistingDexCache()
4162 RegisterDexFileLocked(*dex_file, h_dex_cache.Get(), h_class_loader.Get()); in RegisterExistingDexCache()
4163 table->InsertStrongRoot(h_dex_cache.Get()); in RegisterExistingDexCache()
4164 if (h_class_loader.Get() != nullptr) { in RegisterExistingDexCache()
4167 WriteBarrier::ForEveryFieldWrite(h_class_loader.Get()); in RegisterExistingDexCache()
4233 h_dex_cache.Get(), in RegisterDexFile()
4234 h_location.Get(), in RegisterDexFile()
4238 RegisterDexFileLocked(dex_file, h_dex_cache.Get(), h_class_loader.Get()); in RegisterDexFile()
4247 if (IsSameClassLoader(old_dex_cache, old_data, h_class_loader.Get())) { in RegisterDexFile()
4262 table->InsertStrongRoot(h_dex_cache.Get()); in RegisterDexFile()
4263 if (h_class_loader.Get() != nullptr) { in RegisterDexFile()
4266 WriteBarrier::ForEveryFieldWrite(h_class_loader.Get()); in RegisterDexFile()
4268 return h_dex_cache.Get(); in RegisterDexFile()
4391 component_type.Assign(LookupClass(self, descriptor + 1, component_hash, class_loader.Get())); in CreateArrayClass()
4420 if (class_loader.Get() != component_type->GetClassLoader()) { in CreateArrayClass()
4452 klass->SetComponentType(component_type.Get()); in CreateArrayClass()
4466 ObjPtr<mirror::Class> existing = InsertClass(descriptor, new_class.Get(), hash); in CreateArrayClass()
4474 jit::Jit::NewTypeLoadedIfUsingJit(new_class.Get()); in CreateArrayClass()
4475 return new_class.Get(); in CreateArrayClass()
4685 ThrowVerifyError(klass.Get(), "%s", error_msg.c_str()); in AttemptSupertypeVerification()
4687 self->GetException()->SetCause(cause.Get()); in AttemptSupertypeVerification()
4722 ThrowEarlierClassFailure(klass.Get()); in VerifyClass()
4801 supertype.Assign(iface.Get()); in VerifyClass()
4811 supertype.Get() == klass->GetSuperClass() || in VerifyClass()
4817 bool preverified = VerifyClassUsingOatFile(dex_file, klass.Get(), oat_file_class_status); in VerifyClass()
4888 ThrowVerifyError(klass.Get(), "%s", error_msg.c_str()); in VerifyClass()
4922 klass.Get(), in PerformClassVerification()
5073 ObjPtr<mirror::Class> existing = InsertClass(descriptor, temp_klass.Get(), hash); in CreateProxyClass()
5085 interfaces_sfield.SetDeclaringClass(temp_klass.Get()); in CreateProxyClass()
5091 throws_sfield.SetDeclaringClass(temp_klass.Get()); in CreateProxyClass()
5133 : original_proxied_throws.Get())); in CreateProxyClass()
5141 proxied_throws->Set(new_idx, original_proxied_throws->Get(orig_idx)); in CreateProxyClass()
5193 CHECK_NE(temp_klass.Get(), klass.Get()); in CreateProxyClass()
5195 CHECK_EQ(interfaces_sfield.GetDeclaringClass(), klass.Get()); in CreateProxyClass()
5197 klass.Get(), in CreateProxyClass()
5199 CHECK_EQ(throws_sfield.GetDeclaringClass(), klass.Get()); in CreateProxyClass()
5201 klass.Get(), in CreateProxyClass()
5202 proxied_throws.Get()); in CreateProxyClass()
5210 SubtypeCheck<ObjPtr<mirror::Class>>::EnsureInitialized(klass.Get()); in CreateProxyClass()
5246 CHECK_EQ(klass.Get()->GetProxyInterfaces(), in CreateProxyClass()
5248 CHECK_EQ(klass.Get()->GetProxyThrows(), in CreateProxyClass()
5249 proxied_throws.Get()); in CreateProxyClass()
5251 return klass.Get(); in CreateProxyClass()
5276 out->SetDeclaringClass(klass.Get()); in CreateProxyConstructor()
5298 out->SetDeclaringClass(klass.Get()); in CreateProxyMethod()
5388 if (!CanWeInitializeClass(klass.Get(), can_init_statics, can_init_parents)) { in InitializeClass()
5406 ThrowEarlierClassFailure(klass.Get(), true, /* log= */ true); in InitializeClass()
5432 ThrowEarlierClassFailure(klass.Get(), true); in InitializeClass()
5544 handle_scope_iface.Assign(mirror::Class::GetDirectInterface(self, klass.Get(), i)); in InitializeClass()
5590 hiddenapi::AccessContext(class_loader.Get(), dex_cache.Get()), in InitializeClass()
5654 << mirror::Class::PrettyDescriptor(klass.Get()) in InitializeClass()
5697 ObjPtr<mirror::Class> super_iface = mirror::Class::GetDirectInterface(self, iface.Get(), i); in InitializeDefaultInterfaceRecursive()
5792 ThrowWrappedLinkageError(klass.Get(), in ThrowSignatureCheckResolveReturnTypeException()
5795 mirror::Class::PrettyDescriptor(klass.Get()).c_str(), in ThrowSignatureCheckResolveReturnTypeException()
5798 mirror::Class::PrettyDescriptor(super_klass.Get()).c_str(), in ThrowSignatureCheckResolveReturnTypeException()
5814 ThrowWrappedLinkageError(klass.Get(), in ThrowSignatureCheckResolveArgException()
5817 mirror::Class::PrettyDescriptor(klass.Get()).c_str(), in ThrowSignatureCheckResolveArgException()
5820 mirror::Class::PrettyDescriptor(super_klass.Get()).c_str(), in ThrowSignatureCheckResolveArgException()
5829 ThrowLinkageError(klass.Get(), in ThrowSignatureMismatch()
5831 mirror::Class::PrettyDescriptor(klass.Get()).c_str(), in ThrowSignatureMismatch()
5834 mirror::Class::PrettyDescriptor(super_klass.Get()).c_str(), in ThrowSignatureMismatch()
5856 if (UNLIKELY(other_return_type != return_type.Get())) { in HasSameSignatureWithDifferentClassLoaders()
5860 return_type.Get(), in HasSameSignatureWithDifferentClassLoaders()
5910 if (UNLIKELY(param_type.Get() != other_param_type)) { in HasSameSignatureWithDifferentClassLoaders()
5915 param_type.Get(), in HasSameSignatureWithDifferentClassLoaders()
6007 SubtypeCheck<ObjPtr<mirror::Class>>::EnsureInitialized(c.Get()); in EnsureInitialized()
6129 ImTable* super_imt = FindSuperImt(klass.Get(), image_pointer_size_); in LinkClass()
6133 imt_equals = imt_equals && (super_imt->Get(i, image_pointer_size_) == imt_data[i]); in LinkClass()
6173 h_new_class_out->Assign(klass.Get()); in LinkClass()
6195 FixupTemporaryDeclaringClass(klass.Get(), h_new_class.Get()); in LinkClass()
6199 const ObjPtr<mirror::ClassLoader> class_loader = h_new_class.Get()->GetClassLoader(); in LinkClass()
6202 table->UpdateClass(descriptor, h_new_class.Get(), ComputeModifiedUtf8Hash(descriptor)); in LinkClass()
6208 CHECK_EQ(existing, klass.Get()); in LinkClass()
6210 new_class_roots_.push_back(GcRoot<mirror::Class>(h_new_class.Get())); in LinkClass()
6230 h_new_class_out->Assign(h_new_class.Get()); in LinkClass()
6247 ThrowClassCircularityError(klass.Get(), in LoadSuperAndInterfaces()
6253 ObjPtr<mirror::Class> super_class = ResolveType(super_class_idx, klass.Get()); in LoadSuperAndInterfaces()
6260 ThrowIllegalAccessError(klass.Get(), "Class %s extended by class %s is inaccessible", in LoadSuperAndInterfaces()
6272 ObjPtr<mirror::Class> interface = ResolveType(idx, klass.Get()); in LoadSuperAndInterfaces()
6280 ThrowIllegalAccessError(klass.Get(), in LoadSuperAndInterfaces()
6297 if (klass.Get() == object_class) { in LinkSuperClass()
6299 ThrowClassFormatError(klass.Get(), "java.lang.Object must not have a superclass"); in LinkSuperClass()
6305 ThrowLinkageError(klass.Get(), "No superclass defined for class %s", in LinkSuperClass()
6311 ThrowClassFormatError(klass.Get(), "Interfaces must have java.lang.Object as superclass"); in LinkSuperClass()
6315 ThrowVerifyError(klass.Get(), in LinkSuperClass()
6322 ThrowIncompatibleClassChangeError(klass.Get(), in LinkSuperClass()
6329 ThrowIllegalAccessError(klass.Get(), "Superclass %s is inaccessible to class %s", in LinkSuperClass()
6354 ThrowLinkageError(klass.Get(), in LinkSuperClass()
6518 ThrowClassFormatError(klass.Get(), "Too many methods on interface: %zu", num_virtual_methods); in LinkVirtualMethods()
6535 ThrowClassFormatError(klass.Get(), in LinkVirtualMethods()
6573 klass->SetVTable(vtable.Get()); in LinkVirtualMethods()
6583 klass->SetVTable(super_vtable.Get()); in LinkVirtualMethods()
6643 ThrowLinkageError(klass.Get(), "Method %s overrides final method in class %s", in LinkVirtualMethods()
6696 << " in " << mirror::Class::PrettyClass(klass.Get()); in LinkVirtualMethods()
6717 ThrowClassFormatError(klass.Get(), "Too many methods defined on class: %zd", actual_count); in LinkVirtualMethods()
6730 klass->SetVTable(vtable.Get()); in LinkVirtualMethods()
6732 CHECK_EQ(klass.Get(), GetClassRoot<mirror::Object>(this)); in LinkVirtualMethods()
6734 ThrowClassFormatError(klass.Get(), "Too many methods: %d", in LinkVirtualMethods()
6782 DCHECK_EQ(iface.Get(), iftable->GetInterface(ifstart)); in ContainsOverridingMethodOf()
6796 if (iface->IsAssignableFrom(current_iface.Get())) { in ContainsOverridingMethodOf()
6869 if (!iface->IsAssignableFrom(chosen_iface.Get()) && in FindDefaultMethodImplementation()
6898 chosen_iface.Assign(iface.Get()); in FindDefaultMethodImplementation()
7061 ArtMethod* super_method = super_imt->Get(i, image_pointer_size_); in FillIMTAndConflictTables()
7354 : mirror::Class::GetDirectInterface(self, klass.Get(), i); in SetupInterfaceLookupTable()
7358 ThrowIncompatibleClassChangeError(klass.Get(), in SetupInterfaceLookupTable()
7391 ObjPtr<mirror::Class> interface = have_interfaces ? interfaces->Get(i) : in SetupInterfaceLookupTable()
7392 mirror::Class::GetDirectInterface(self, klass.Get(), i); in SetupInterfaceLookupTable()
7396 new_ifcount = FillIfTable(iftable.Get(), super_ifcount, std::move(to_add)); in SetupInterfaceLookupTable()
7414 klass->SetIfTable(iftable.Get()); in SetupInterfaceLookupTable()
7662 imt[i] = super_imt->Get(i, image_pointer_size_); in FillImtFromSuperClass()
7672 klass.Get(), in FillImtFromSuperClass()
7786 VLOG(class_linker) << mirror::Class::PrettyClass(klass_.Get()) << ": miranda_methods=" in LogNewVirtuals()
8046 class_linker_->UpdateClassMethods(klass_.Get(), methods); in ReallocMethods()
8290 ThrowIllegalAccessError(klass.Get(), in LinkInterfaceMethods()
8573 ObjPtr<mirror::Class> cur_super = klass.Get(); in LinkFields()
8778 self->GetException()->SetCause(cause.Get()); in DoResolveType()
8884 klass = LookupResolvedType(method_id.class_idx_, dex_cache.Get(), class_loader.Get()); in ResolveMethod()
8909 dex_cache.Get(), type, [klass]() { return klass; })) { in ResolveMethod()
8915 resolved = FindResolvedMethod(klass, dex_cache.Get(), class_loader.Get(), method_idx); in ResolveMethod()
8924 dex_cache.Get(), in ResolveMethod()
8941 resolved = FindIncompatibleMethod(klass, dex_cache.Get(), class_loader.Get(), method_idx); in ResolveMethod()
8974 resolved = klass->FindInterfaceMethod(dex_cache.Get(), method_idx, image_pointer_size_); in ResolveMethodWithoutInvokeType()
8976 resolved = klass->FindClassMethod(dex_cache.Get(), method_idx, image_pointer_size_); in ResolveMethodWithoutInvokeType()
8981 hiddenapi::AccessContext(class_loader.Get(), dex_cache.Get()), in ResolveMethodWithoutInvokeType()
9026 resolved = FindResolvedField(klass, dex_cache.Get(), class_loader.Get(), field_idx, is_static); in ResolveField()
9052 resolved = FindResolvedFieldJLS(klass, dex_cache.Get(), class_loader.Get(), field_idx); in ResolveFieldJLS()
9172 method_params->Set(i++, param_class.Get()); in ResolveMethodType()
9179 dex_cache->SetResolvedMethodType(proto_idx, type.Get()); in ResolveMethodType()
9181 return type.Get(); in ResolveMethodType()
9299 if (UNLIKELY(method_params->Get(i) == nullptr)) { in ResolveMethodHandleForField()
9440 if (method_params.Get() == nullptr) { in ResolveMethodHandleForMethod()
9670 DCHECK(class_roots->Get(index) == nullptr); in SetClassRoot()
9691 dex_elements_class.Get(), in CreateWellKnownClassLoader()
9698 DCHECK_EQ(h_dex_element_class.Get(), element_file_field->GetDeclaringClass()); in CreateWellKnownClassLoader()
9724 cookie_field->SetObject<false>(h_dex_file.Get(), h_long_array.Get()); in CreateWellKnownClassLoader()
9729 file_name_field->SetObject<false>(h_dex_file.Get(), h_file_name.Get()); in CreateWellKnownClassLoader()
9733 element_file_field->SetObject<false>(h_element.Get(), h_dex_file.Get()); in CreateWellKnownClassLoader()
9735 h_dex_elements->Set(index, h_element.Get()); in CreateWellKnownClassLoader()
9745 dex_elements_field->SetObject<false>(h_dex_path_list.Get(), h_dex_elements.Get()); in CreateWellKnownClassLoader()
9760 list_class = h_list_class.Get(); in CreateWellKnownClassLoader()
9767 native_lib_dirs->SetObject<false>(h_dex_path_list.Get(), list_object); in CreateWellKnownClassLoader()
9778 path_list_field->SetObject<false>(h_class_loader.Get(), h_dex_path_list.Get()); in CreateWellKnownClassLoader()
9788 if (parent_loader.Get() == nullptr) { in CreateWellKnownClassLoader()
9792 parent_field->SetObject<false>(h_class_loader.Get(), boot_loader); in CreateWellKnownClassLoader()
9794 parent_field->SetObject<false>(h_class_loader.Get(), parent_loader.Get()); in CreateWellKnownClassLoader()
9800 shared_libraries_field->SetObject<false>(h_class_loader.Get(), shared_libraries.Get()); in CreateWellKnownClassLoader()
9802 return h_class_loader.Get(); in CreateWellKnownClassLoader()