Home
last modified time | relevance | path

Searched refs:class_root (Results 1 – 5 of 5) sorted by relevance

/art/runtime/
Dclass_linker.cc690 auto* class_root = FindSystemClass(self, "Ljava/lang/reflect/Field;"); in InitWithoutImage() local
691 CHECK(class_root != nullptr); in InitWithoutImage()
692 SetClassRoot(kJavaLangReflectField, class_root); in InitWithoutImage()
693 mirror::Field::SetClass(class_root); in InitWithoutImage()
696 class_root = FindSystemClass(self, "[Ljava/lang/reflect/Field;"); in InitWithoutImage()
697 CHECK(class_root != nullptr); in InitWithoutImage()
698 SetClassRoot(kJavaLangReflectFieldArrayClass, class_root); in InitWithoutImage()
699 mirror::Field::SetArrayClass(class_root); in InitWithoutImage()
702 class_root = FindSystemClass(self, "Ljava/lang/reflect/Constructor;"); in InitWithoutImage()
703 CHECK(class_root != nullptr); in InitWithoutImage()
[all …]
Dclass_linker-inl.h368 inline mirror::Class* ClassLinker::GetClassRoot(ClassRoot class_root) { in GetClassRoot() argument
371 ObjPtr<mirror::Class> klass = class_roots->Get(class_root); in GetClassRoot()
Dclass_linker.h547 mirror::Class* GetClassRoot(ClassRoot class_root) REQUIRES_SHARED(Locks::mutator_lock_);
549 static const char* GetClassRootDescriptor(ClassRoot class_root);
1221 void SetClassRoot(ClassRoot class_root, ObjPtr<mirror::Class> klass)
/art/runtime/mirror/
Dclass.cc78 ClassLinker::ClassRoot class_root = ClassLinker::kJavaLangObject; // Invalid. in GetPrimitiveClass() local
84 case 'b': expected_name = "boolean"; class_root = ClassLinker::kPrimitiveBoolean; break; in GetPrimitiveClass()
85 case 'B': expected_name = "byte"; class_root = ClassLinker::kPrimitiveByte; break; in GetPrimitiveClass()
86 case 'c': expected_name = "char"; class_root = ClassLinker::kPrimitiveChar; break; in GetPrimitiveClass()
87 case 'd': expected_name = "double"; class_root = ClassLinker::kPrimitiveDouble; break; in GetPrimitiveClass()
88 case 'f': expected_name = "float"; class_root = ClassLinker::kPrimitiveFloat; break; in GetPrimitiveClass()
89 case 'i': expected_name = "int"; class_root = ClassLinker::kPrimitiveInt; break; in GetPrimitiveClass()
90 case 'l': expected_name = "long"; class_root = ClassLinker::kPrimitiveLong; break; in GetPrimitiveClass()
91 case 's': expected_name = "short"; class_root = ClassLinker::kPrimitiveShort; break; in GetPrimitiveClass()
92 case 'v': expected_name = "void"; class_root = ClassLinker::kPrimitiveVoid; break; in GetPrimitiveClass()
[all …]
/art/compiler/optimizing/
Dreference_type_propagation.cc43 ClassLinker::ClassRoot class_root, in GetRootHandle() argument
49 *cache = handles->NewHandle(linker->GetClassRoot(class_root)); in GetRootHandle()