Lines Matching refs:ClassRoot

834                                                 static_cast<int32_t>(ClassRoot::kMax)));  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()
851 CreatePrimitiveClass(self, Primitive::kPrimBoolean, ClassRoot::kPrimitiveBoolean); in InitWithoutImage()
852 CreatePrimitiveClass(self, Primitive::kPrimByte, ClassRoot::kPrimitiveByte); in InitWithoutImage()
853 CreatePrimitiveClass(self, Primitive::kPrimChar, ClassRoot::kPrimitiveChar); in InitWithoutImage()
854 CreatePrimitiveClass(self, Primitive::kPrimShort, ClassRoot::kPrimitiveShort); in InitWithoutImage()
855 CreatePrimitiveClass(self, Primitive::kPrimInt, ClassRoot::kPrimitiveInt); in InitWithoutImage()
856 CreatePrimitiveClass(self, Primitive::kPrimLong, ClassRoot::kPrimitiveLong); in InitWithoutImage()
857 CreatePrimitiveClass(self, Primitive::kPrimFloat, ClassRoot::kPrimitiveFloat); in InitWithoutImage()
858 CreatePrimitiveClass(self, Primitive::kPrimDouble, ClassRoot::kPrimitiveDouble); in InitWithoutImage()
859 CreatePrimitiveClass(self, Primitive::kPrimVoid, ClassRoot::kPrimitiveVoid); in InitWithoutImage()
864 AllocPrimitiveArrayClass(self, ClassRoot::kPrimitiveBoolean, ClassRoot::kBooleanArrayClass); in InitWithoutImage()
865 AllocPrimitiveArrayClass(self, ClassRoot::kPrimitiveByte, ClassRoot::kByteArrayClass); in InitWithoutImage()
866 AllocPrimitiveArrayClass(self, ClassRoot::kPrimitiveChar, ClassRoot::kCharArrayClass); in InitWithoutImage()
867 AllocPrimitiveArrayClass(self, ClassRoot::kPrimitiveShort, ClassRoot::kShortArrayClass); in InitWithoutImage()
868 AllocPrimitiveArrayClass(self, ClassRoot::kPrimitiveInt, ClassRoot::kIntArrayClass); in InitWithoutImage()
869 AllocPrimitiveArrayClass(self, ClassRoot::kPrimitiveLong, ClassRoot::kLongArrayClass); in InitWithoutImage()
870 AllocPrimitiveArrayClass(self, ClassRoot::kPrimitiveFloat, ClassRoot::kFloatArrayClass); in InitWithoutImage()
871 AllocPrimitiveArrayClass(self, ClassRoot::kPrimitiveDouble, ClassRoot::kDoubleArrayClass); in InitWithoutImage()
878 SetClassRoot(ClassRoot::kJavaLangDexCache, java_lang_DexCache.Get()); in InitWithoutImage()
887 SetClassRoot(ClassRoot::kDalvikSystemClassExt, dalvik_system_ClassExt.Get()); in InitWithoutImage()
895 SetClassRoot(ClassRoot::kJavaLangStringArrayClass, object_array_string.Get()); in InitWithoutImage()
953 FinishCoreArrayClassSetup(ClassRoot::kObjectArrayClass); in InitWithoutImage()
954 FinishCoreArrayClassSetup(ClassRoot::kClassArrayClass); in InitWithoutImage()
955 FinishCoreArrayClassSetup(ClassRoot::kJavaLangStringArrayClass); in InitWithoutImage()
956 FinishCoreArrayClassSetup(ClassRoot::kBooleanArrayClass); in InitWithoutImage()
957 FinishCoreArrayClassSetup(ClassRoot::kByteArrayClass); in InitWithoutImage()
958 FinishCoreArrayClassSetup(ClassRoot::kCharArrayClass); in InitWithoutImage()
959 FinishCoreArrayClassSetup(ClassRoot::kShortArrayClass); in InitWithoutImage()
960 FinishCoreArrayClassSetup(ClassRoot::kIntArrayClass); in InitWithoutImage()
961 FinishCoreArrayClassSetup(ClassRoot::kLongArrayClass); in InitWithoutImage()
962 FinishCoreArrayClassSetup(ClassRoot::kFloatArrayClass); in InitWithoutImage()
963 FinishCoreArrayClassSetup(ClassRoot::kDoubleArrayClass); in InitWithoutImage()
986 FindSystemClass(self, GetClassRootDescriptor(ClassRoot::kJavaLangStringArrayClass))); in InitWithoutImage()
991 SetClassRoot(ClassRoot::kJavaLangReflectProxy, in InitWithoutImage()
997 SetClassRoot(ClassRoot::kJavaLangReflectField, class_root); in InitWithoutImage()
1002 SetClassRoot(ClassRoot::kJavaLangReflectFieldArrayClass, class_root); in InitWithoutImage()
1007 SetClassRoot(ClassRoot::kJavaLangReflectConstructor, class_root); in InitWithoutImage()
1010 SetClassRoot(ClassRoot::kJavaLangReflectConstructorArrayClass, class_root); in InitWithoutImage()
1015 SetClassRoot(ClassRoot::kJavaLangReflectMethod, class_root); in InitWithoutImage()
1018 SetClassRoot(ClassRoot::kJavaLangReflectMethodArrayClass, class_root); in InitWithoutImage()
1023 SetClassRoot(ClassRoot::kJavaLangInvokeCallSite, class_root); in InitWithoutImage()
1028 SetClassRoot(ClassRoot::kJavaLangInvokeMethodType, class_root); in InitWithoutImage()
1033 SetClassRoot(ClassRoot::kJavaLangInvokeMethodHandleImpl, class_root); in InitWithoutImage()
1034 SetClassRoot(ClassRoot::kJavaLangInvokeMethodHandle, class_root->GetSuperClass()); in InitWithoutImage()
1039 SetClassRoot(ClassRoot::kJavaLangInvokeMethodHandlesLookup, class_root); in InitWithoutImage()
1044 SetClassRoot(ClassRoot::kJavaLangInvokeVarHandle, class_root); in InitWithoutImage()
1049 SetClassRoot(ClassRoot::kJavaLangInvokeFieldVarHandle, class_root); in InitWithoutImage()
1054 SetClassRoot(ClassRoot::kJavaLangInvokeArrayElementVarHandle, class_root); in InitWithoutImage()
1059 SetClassRoot(ClassRoot::kJavaLangInvokeByteArrayViewVarHandle, class_root); in InitWithoutImage()
1064 SetClassRoot(ClassRoot::kJavaLangInvokeByteBufferViewVarHandle, class_root); in InitWithoutImage()
1068 SetClassRoot(ClassRoot::kDalvikSystemEmulatedStackFrame, class_root); in InitWithoutImage()
1094 SetClassRoot(ClassRoot::kJavaLangClassLoader, class_root); in InitWithoutImage()
1098 SetClassRoot(ClassRoot::kJavaLangThrowable, FindSystemClass(self, "Ljava/lang/Throwable;")); in InitWithoutImage()
1099 SetClassRoot(ClassRoot::kJavaLangClassNotFoundException, in InitWithoutImage()
1101 SetClassRoot(ClassRoot::kJavaLangStackTraceElement, in InitWithoutImage()
1103 SetClassRoot(ClassRoot::kJavaLangStackTraceElementArrayClass, in InitWithoutImage()
1105 SetClassRoot(ClassRoot::kJavaLangClassLoaderArrayClass, in InitWithoutImage()
1166 for (size_t i = 0; i < static_cast<size_t>(ClassRoot::kMax); i++) { in FinishInit()
1167 ClassRoot class_root = static_cast<ClassRoot>(i); in FinishInit()
1199 for (size_t i = 0; i < static_cast<size_t>(ClassRoot::kMax); ++i) { in RunRootClinits()
1200 ObjPtr<mirror::Class> c = GetClassRoot(ClassRoot(i), this); in RunRootClinits()
2110 if (class_roots->GetLength() != static_cast<int32_t>(ClassRoot::kMax)) { in AddImageSpace()
2113 static_cast<int32_t>(ClassRoot::kMax)); in AddImageSpace()
2118 for (size_t i = 0; i < static_cast<size_t>(ClassRoot::kMax); i++) { in AddImageSpace()
2119 if (class_roots->Get(i) != GetClassRoot(static_cast<ClassRoot>(i), existing_class_roots)) { in AddImageSpace()
2658 ClassRoot primitive_root, in AllocPrimitiveArrayClass()
2659 ClassRoot array_root) { in AllocPrimitiveArrayClass()
2726 void ClassLinker::FinishCoreArrayClassSetup(ClassRoot array_root) { in FinishCoreArrayClassSetup()
2959 throwable->InstanceOf(GetClassRoot(ClassRoot::kJavaLangClassNotFoundException, in MatchesDexFileCaughtExceptions()
4325 ClassRoot primitive_root) { in CreatePrimitiveClass()
4487 ClassRoot class_root; in LookupPrimitiveClass()
4489 case 'B': class_root = ClassRoot::kPrimitiveByte; break; in LookupPrimitiveClass()
4490 case 'C': class_root = ClassRoot::kPrimitiveChar; break; in LookupPrimitiveClass()
4491 case 'D': class_root = ClassRoot::kPrimitiveDouble; break; in LookupPrimitiveClass()
4492 case 'F': class_root = ClassRoot::kPrimitiveFloat; break; in LookupPrimitiveClass()
4493 case 'I': class_root = ClassRoot::kPrimitiveInt; break; in LookupPrimitiveClass()
4494 case 'J': class_root = ClassRoot::kPrimitiveLong; break; in LookupPrimitiveClass()
4495 case 'S': class_root = ClassRoot::kPrimitiveShort; break; in LookupPrimitiveClass()
4496 case 'Z': class_root = ClassRoot::kPrimitiveBoolean; break; in LookupPrimitiveClass()
4497 case 'V': class_root = ClassRoot::kPrimitiveVoid; break; in LookupPrimitiveClass()
8774 if (cause->InstanceOf(GetClassRoot(ClassRoot::kJavaLangClassNotFoundException, this))) { in DoResolveType()
9272 return_type = hs.NewHandle(GetClassRoot(ClassRoot::kPrimitiveVoid, this)); in ResolveMethodHandleForField()
9282 return_type = hs.NewHandle(GetClassRoot(ClassRoot::kPrimitiveVoid, this)); in ResolveMethodHandleForField()
9660 void ClassLinker::SetClassRoot(ClassRoot class_root, ObjPtr<mirror::Class> klass) { in SetClassRoot()
9668 DCHECK_LT(static_cast<uint32_t>(class_root), static_cast<uint32_t>(ClassRoot::kMax)); in SetClassRoot()