Searched refs:class_root (Results 1 – 9 of 9) sorted by relevance
/art/runtime/ |
D | class_root-inl.h | 31 inline ObjPtr<mirror::Class> GetClassRoot(ClassRoot class_root, in GetClassRoot() argument 39 DCHECK_LT(static_cast<uint32_t>(class_root), static_cast<uint32_t>(ClassRoot::kMax)); in GetClassRoot() 40 int32_t index = static_cast<int32_t>(class_root); in GetClassRoot() 48 inline ObjPtr<mirror::Class> GetClassRoot(ClassRoot class_root, ClassLinker* linker) in GetClassRoot() argument 50 return GetClassRoot<kReadBarrierOption>(class_root, linker->GetClassRoots<kReadBarrierOption>()); in GetClassRoot() 54 inline ObjPtr<mirror::Class> GetClassRoot(ClassRoot class_root) in GetClassRoot() argument 56 return GetClassRoot<kReadBarrierOption>(class_root, Runtime::Current()->GetClassLinker()); in GetClassRoot()
|
D | class_root.cc | 23 const char* GetClassRootDescriptor(ClassRoot class_root) { in GetClassRootDescriptor() argument 32 DCHECK_LT(static_cast<uint32_t>(class_root), static_cast<uint32_t>(ClassRoot::kMax)); in GetClassRootDescriptor() 33 const char* descriptor = class_roots_descriptors[static_cast<size_t>(class_root)]; in GetClassRootDescriptor()
|
D | class_root.h | 124 const char* GetClassRootDescriptor(ClassRoot class_root); 127 ObjPtr<mirror::Class> GetClassRoot(ClassRoot class_root, 132 ObjPtr<mirror::Class> GetClassRoot(ClassRoot class_root, ClassLinker* linker) 136 ObjPtr<mirror::Class> GetClassRoot(ClassRoot class_root) REQUIRES_SHARED(Locks::mutator_lock_);
|
D | class_linker.cc | 995 ObjPtr<mirror::Class> class_root = FindSystemClass(self, "Ljava/lang/reflect/Field;"); in InitWithoutImage() local 996 CHECK(class_root != nullptr); in InitWithoutImage() 997 SetClassRoot(ClassRoot::kJavaLangReflectField, class_root); in InitWithoutImage() 1000 class_root = FindSystemClass(self, "[Ljava/lang/reflect/Field;"); in InitWithoutImage() 1001 CHECK(class_root != nullptr); in InitWithoutImage() 1002 SetClassRoot(ClassRoot::kJavaLangReflectFieldArrayClass, class_root); in InitWithoutImage() 1005 class_root = FindSystemClass(self, "Ljava/lang/reflect/Constructor;"); in InitWithoutImage() 1006 CHECK(class_root != nullptr); in InitWithoutImage() 1007 SetClassRoot(ClassRoot::kJavaLangReflectConstructor, class_root); in InitWithoutImage() 1008 class_root = FindSystemClass(self, "[Ljava/lang/reflect/Constructor;"); in InitWithoutImage() [all …]
|
D | Android.bp | 84 "class_root.cc",
|
D | class_linker.h | 1329 void SetClassRoot(ClassRoot class_root, ObjPtr<mirror::Class> klass)
|
/art/runtime/mirror/ |
D | class.cc | 113 ClassRoot class_root = ClassRoot::kJavaLangObject; // Invalid. in GetPrimitiveClass() local 119 case 'b': expected_name = "boolean"; class_root = ClassRoot::kPrimitiveBoolean; break; in GetPrimitiveClass() 120 case 'B': expected_name = "byte"; class_root = ClassRoot::kPrimitiveByte; break; in GetPrimitiveClass() 121 case 'c': expected_name = "char"; class_root = ClassRoot::kPrimitiveChar; break; in GetPrimitiveClass() 122 case 'd': expected_name = "double"; class_root = ClassRoot::kPrimitiveDouble; break; in GetPrimitiveClass() 123 case 'f': expected_name = "float"; class_root = ClassRoot::kPrimitiveFloat; break; in GetPrimitiveClass() 124 case 'i': expected_name = "int"; class_root = ClassRoot::kPrimitiveInt; break; in GetPrimitiveClass() 125 case 'l': expected_name = "long"; class_root = ClassRoot::kPrimitiveLong; break; in GetPrimitiveClass() 126 case 's': expected_name = "short"; class_root = ClassRoot::kPrimitiveShort; break; in GetPrimitiveClass() 127 case 'v': expected_name = "void"; class_root = ClassRoot::kPrimitiveVoid; break; in GetPrimitiveClass() [all …]
|
/art/compiler/optimizing/ |
D | nodes.cc | 43 ClassRoot class_root) { in CreateRootHandle() argument 46 return handles->NewHandle(GetClassRoot(class_root)); in CreateRootHandle()
|
D | nodes.h | 349 inline ReferenceTypeInfo::TypeHandle GetRootHandle(ClassRoot class_root, in GetRootHandle() argument 352 *cache = CreateRootHandle(handles_, class_root); in GetRootHandle() 358 ClassRoot class_root);
|