Lines Matching refs:ClassRoot
765 static_cast<int32_t>(ClassRoot::kMax))); in InitWithoutImage()
767 SetClassRoot(ClassRoot::kJavaLangClass, java_lang_Class.Get()); in InitWithoutImage()
768 SetClassRoot(ClassRoot::kJavaLangObject, java_lang_Object.Get()); in InitWithoutImage()
769 SetClassRoot(ClassRoot::kClassArrayClass, class_array_class.Get()); in InitWithoutImage()
770 SetClassRoot(ClassRoot::kObjectArrayClass, object_array_class.Get()); in InitWithoutImage()
771 SetClassRoot(ClassRoot::kJavaLangString, java_lang_String.Get()); in InitWithoutImage()
772 SetClassRoot(ClassRoot::kJavaLangRefReference, java_lang_ref_Reference.Get()); in InitWithoutImage()
782 CreatePrimitiveClass(self, Primitive::kPrimBoolean, ClassRoot::kPrimitiveBoolean); in InitWithoutImage()
783 CreatePrimitiveClass(self, Primitive::kPrimByte, ClassRoot::kPrimitiveByte); in InitWithoutImage()
784 CreatePrimitiveClass(self, Primitive::kPrimChar, ClassRoot::kPrimitiveChar); in InitWithoutImage()
785 CreatePrimitiveClass(self, Primitive::kPrimShort, ClassRoot::kPrimitiveShort); in InitWithoutImage()
786 CreatePrimitiveClass(self, Primitive::kPrimInt, ClassRoot::kPrimitiveInt); in InitWithoutImage()
787 CreatePrimitiveClass(self, Primitive::kPrimLong, ClassRoot::kPrimitiveLong); in InitWithoutImage()
788 CreatePrimitiveClass(self, Primitive::kPrimFloat, ClassRoot::kPrimitiveFloat); in InitWithoutImage()
789 CreatePrimitiveClass(self, Primitive::kPrimDouble, ClassRoot::kPrimitiveDouble); in InitWithoutImage()
790 CreatePrimitiveClass(self, Primitive::kPrimVoid, ClassRoot::kPrimitiveVoid); in InitWithoutImage()
795 AllocPrimitiveArrayClass(self, ClassRoot::kPrimitiveBoolean, ClassRoot::kBooleanArrayClass); in InitWithoutImage()
796 AllocPrimitiveArrayClass(self, ClassRoot::kPrimitiveByte, ClassRoot::kByteArrayClass); in InitWithoutImage()
797 AllocPrimitiveArrayClass(self, ClassRoot::kPrimitiveChar, ClassRoot::kCharArrayClass); in InitWithoutImage()
798 AllocPrimitiveArrayClass(self, ClassRoot::kPrimitiveShort, ClassRoot::kShortArrayClass); in InitWithoutImage()
799 AllocPrimitiveArrayClass(self, ClassRoot::kPrimitiveInt, ClassRoot::kIntArrayClass); in InitWithoutImage()
800 AllocPrimitiveArrayClass(self, ClassRoot::kPrimitiveLong, ClassRoot::kLongArrayClass); in InitWithoutImage()
801 AllocPrimitiveArrayClass(self, ClassRoot::kPrimitiveFloat, ClassRoot::kFloatArrayClass); in InitWithoutImage()
802 AllocPrimitiveArrayClass(self, ClassRoot::kPrimitiveDouble, ClassRoot::kDoubleArrayClass); in InitWithoutImage()
809 SetClassRoot(ClassRoot::kJavaLangDexCache, java_lang_DexCache.Get()); in InitWithoutImage()
818 SetClassRoot(ClassRoot::kDalvikSystemClassExt, dalvik_system_ClassExt.Get()); in InitWithoutImage()
826 SetClassRoot(ClassRoot::kJavaLangStringArrayClass, object_array_string.Get()); in InitWithoutImage()
890 FinishCoreArrayClassSetup(ClassRoot::kObjectArrayClass); in InitWithoutImage()
891 FinishCoreArrayClassSetup(ClassRoot::kClassArrayClass); in InitWithoutImage()
892 FinishCoreArrayClassSetup(ClassRoot::kJavaLangStringArrayClass); in InitWithoutImage()
893 FinishCoreArrayClassSetup(ClassRoot::kBooleanArrayClass); in InitWithoutImage()
894 FinishCoreArrayClassSetup(ClassRoot::kByteArrayClass); in InitWithoutImage()
895 FinishCoreArrayClassSetup(ClassRoot::kCharArrayClass); in InitWithoutImage()
896 FinishCoreArrayClassSetup(ClassRoot::kShortArrayClass); in InitWithoutImage()
897 FinishCoreArrayClassSetup(ClassRoot::kIntArrayClass); in InitWithoutImage()
898 FinishCoreArrayClassSetup(ClassRoot::kLongArrayClass); in InitWithoutImage()
899 FinishCoreArrayClassSetup(ClassRoot::kFloatArrayClass); in InitWithoutImage()
900 FinishCoreArrayClassSetup(ClassRoot::kDoubleArrayClass); in InitWithoutImage()
919 FindSystemClass(self, GetClassRootDescriptor(ClassRoot::kJavaLangStringArrayClass))); in InitWithoutImage()
932 SetClassRoot(ClassRoot::kJavaLangReflectProxy, in InitWithoutImage()
938 SetClassRoot(ClassRoot::kJavaLangReflectField, class_root); in InitWithoutImage()
943 SetClassRoot(ClassRoot::kJavaLangReflectFieldArrayClass, class_root); in InitWithoutImage()
948 SetClassRoot(ClassRoot::kJavaLangReflectConstructor, class_root); in InitWithoutImage()
951 SetClassRoot(ClassRoot::kJavaLangReflectConstructorArrayClass, class_root); in InitWithoutImage()
956 SetClassRoot(ClassRoot::kJavaLangReflectMethod, class_root); in InitWithoutImage()
959 SetClassRoot(ClassRoot::kJavaLangReflectMethodArrayClass, class_root); in InitWithoutImage()
964 SetClassRoot(ClassRoot::kJavaLangInvokeCallSite, class_root); in InitWithoutImage()
969 SetClassRoot(ClassRoot::kJavaLangInvokeMethodType, class_root); in InitWithoutImage()
974 SetClassRoot(ClassRoot::kJavaLangInvokeMethodHandleImpl, class_root); in InitWithoutImage()
975 SetClassRoot(ClassRoot::kJavaLangInvokeMethodHandle, class_root->GetSuperClass()); in InitWithoutImage()
980 SetClassRoot(ClassRoot::kJavaLangInvokeMethodHandlesLookup, class_root); in InitWithoutImage()
985 SetClassRoot(ClassRoot::kJavaLangInvokeVarHandle, class_root); in InitWithoutImage()
990 SetClassRoot(ClassRoot::kJavaLangInvokeFieldVarHandle, class_root); in InitWithoutImage()
995 SetClassRoot(ClassRoot::kJavaLangInvokeStaticFieldVarHandle, class_root); in InitWithoutImage()
1000 SetClassRoot(ClassRoot::kJavaLangInvokeArrayElementVarHandle, class_root); in InitWithoutImage()
1005 SetClassRoot(ClassRoot::kJavaLangInvokeByteArrayViewVarHandle, class_root); in InitWithoutImage()
1010 SetClassRoot(ClassRoot::kJavaLangInvokeByteBufferViewVarHandle, class_root); in InitWithoutImage()
1014 SetClassRoot(ClassRoot::kDalvikSystemEmulatedStackFrame, class_root); in InitWithoutImage()
1040 SetClassRoot(ClassRoot::kJavaLangClassLoader, class_root); in InitWithoutImage()
1044 SetClassRoot(ClassRoot::kJavaLangThrowable, FindSystemClass(self, "Ljava/lang/Throwable;")); in InitWithoutImage()
1045 SetClassRoot(ClassRoot::kJavaLangClassNotFoundException, in InitWithoutImage()
1047 SetClassRoot(ClassRoot::kJavaLangStackTraceElement, in InitWithoutImage()
1049 SetClassRoot(ClassRoot::kJavaLangStackTraceElementArrayClass, in InitWithoutImage()
1051 SetClassRoot(ClassRoot::kJavaLangClassLoaderArrayClass, in InitWithoutImage()
1112 for (size_t i = 0; i < static_cast<size_t>(ClassRoot::kMax); i++) { in FinishInit()
1113 ClassRoot class_root = static_cast<ClassRoot>(i); in FinishInit()
1180 for (size_t i = 0; i < static_cast<size_t>(ClassRoot::kMax); ++i) { in RunRootClinits()
1181 EnsureRootInitialized(this, self, GetClassRoot(ClassRoot(i), class_roots.Get())); in RunRootClinits()
2147 if (class_roots->GetLength() != static_cast<int32_t>(ClassRoot::kMax)) { in AddImageSpace()
2150 static_cast<int32_t>(ClassRoot::kMax)); in AddImageSpace()
2155 for (size_t i = 0; i < static_cast<size_t>(ClassRoot::kMax); i++) { in AddImageSpace()
2156 if (class_roots->Get(i) != GetClassRoot(static_cast<ClassRoot>(i), existing_class_roots)) { in AddImageSpace()
2795 ClassRoot primitive_root, in AllocPrimitiveArrayClass()
2796 ClassRoot array_root) { in AllocPrimitiveArrayClass()
2858 void ClassLinker::FinishCoreArrayClassSetup(ClassRoot array_root) { in FinishCoreArrayClassSetup()
3123 throwable->InstanceOf(GetClassRoot(ClassRoot::kJavaLangClassNotFoundException, in MatchesDexFileCaughtExceptions()
4533 ClassRoot primitive_root) { in CreatePrimitiveClass()
4692 ClassRoot class_root; in LookupPrimitiveClass()
4694 case 'B': class_root = ClassRoot::kPrimitiveByte; break; in LookupPrimitiveClass()
4695 case 'C': class_root = ClassRoot::kPrimitiveChar; break; in LookupPrimitiveClass()
4696 case 'D': class_root = ClassRoot::kPrimitiveDouble; break; in LookupPrimitiveClass()
4697 case 'F': class_root = ClassRoot::kPrimitiveFloat; break; in LookupPrimitiveClass()
4698 case 'I': class_root = ClassRoot::kPrimitiveInt; break; in LookupPrimitiveClass()
4699 case 'J': class_root = ClassRoot::kPrimitiveLong; break; in LookupPrimitiveClass()
4700 case 'S': class_root = ClassRoot::kPrimitiveShort; break; in LookupPrimitiveClass()
4701 case 'Z': class_root = ClassRoot::kPrimitiveBoolean; break; in LookupPrimitiveClass()
4702 case 'V': class_root = ClassRoot::kPrimitiveVoid; break; in LookupPrimitiveClass()
10006 if (cause->InstanceOf(GetClassRoot(ClassRoot::kJavaLangClassNotFoundException, this))) { in DoResolveType()
10382 return_type = hs.NewHandle(GetClassRoot(ClassRoot::kPrimitiveVoid, this)); in ResolveMethodHandleForField()
10392 return_type = hs.NewHandle(GetClassRoot(ClassRoot::kPrimitiveVoid, this)); in ResolveMethodHandleForField()
10765 void ClassLinker::SetClassRoot(ClassRoot class_root, ObjPtr<mirror::Class> klass) { in SetClassRoot()
10773 DCHECK_LT(static_cast<uint32_t>(class_root), static_cast<uint32_t>(ClassRoot::kMax)); in SetClassRoot()