Home
last modified time | relevance | path

Searched refs:GetClassRoot (Results 1 – 25 of 65) sorted by relevance

123

/aosp12/art/runtime/
H A Dclass_root-inl.h31 inline ObjPtr<mirror::Class> GetClassRoot(ClassRoot class_root, in GetClassRoot() function
48 inline ObjPtr<mirror::Class> GetClassRoot(ClassRoot class_root, ClassLinker* linker) in GetClassRoot() function
50 return GetClassRoot<kReadBarrierOption>(class_root, linker->GetClassRoots<kReadBarrierOption>()); in GetClassRoot()
54 inline ObjPtr<mirror::Class> GetClassRoot(ClassRoot class_root) in GetClassRoot() function
56 return GetClassRoot<kReadBarrierOption>(class_root, Runtime::Current()->GetClassLinker()); in GetClassRoot()
80 inline ObjPtr<mirror::Class> GetClassRoot(ObjPtr<mirror::ObjectArray<mirror::Class>> class_roots) in GetClassRoot() function
82 return GetClassRoot<kReadBarrierOption>(detail::ClassRootSelector<MirrorType>::value, in GetClassRoot()
87 inline ObjPtr<mirror::Class> GetClassRoot(ClassLinker* linker) in GetClassRoot() function
89 return GetClassRoot<kReadBarrierOption>(detail::ClassRootSelector<MirrorType>::value, linker); in GetClassRoot()
93 inline ObjPtr<mirror::Class> GetClassRoot() REQUIRES_SHARED(Locks::mutator_lock_) { in GetClassRoot() function
[all …]
H A Dclass_root.h127 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_);
139 ObjPtr<mirror::Class> GetClassRoot(ObjPtr<mirror::ObjectArray<mirror::Class>> class_roots)
143 ObjPtr<mirror::Class> GetClassRoot(ClassLinker* linker) REQUIRES_SHARED(Locks::mutator_lock_);
146 ObjPtr<mirror::Class> GetClassRoot() REQUIRES_SHARED(Locks::mutator_lock_);
H A Dproxy_test.h43 Handle<mirror::Class> javaLangObject = hs.NewHandle(GetClassRoot<mirror::Object>()); in GenerateProxyClass()
46 jclass javaLangClass = soa.AddLocalReference<jclass>(GetClassRoot<mirror::Class>()); in GenerateProxyClass()
64 soa.AddLocalReference<jclass>(GetClassRoot<mirror::Method>()), in GenerateProxyClass()
H A Dclass_linker.cc1066 hs.NewHandle(GetClassRoot<mirror::Reference>(this)); in FinishInit()
1093 ObjPtr<mirror::Class> klass = GetClassRoot(class_root); in FinishInit()
1125 ObjPtr<mirror::Class> c = GetClassRoot(ClassRoot(i), this); in RunRootClinits()
3083 klass.Assign(GetClassRoot<mirror::Object>(this)); in DefineClass()
3085 klass.Assign(GetClassRoot<mirror::Class>(this)); in DefineClass()
3087 klass.Assign(GetClassRoot<mirror::String>(this)); in DefineClass()
3089 klass.Assign(GetClassRoot<mirror::Reference>(this)); in DefineClass()
3091 klass.Assign(GetClassRoot<mirror::DexCache>(this)); in DefineClass()
3093 klass.Assign(GetClassRoot<mirror::ClassExt>(this)); in DefineClass()
3590 klass->SetClass(GetClassRoot<mirror::Class>(this)); in SetupClass()
[all …]
/aosp12/art/runtime/verifier/
H A Dreg_type_cache-inl.h129 GetClassRoot<mirror::Class>(), in JavaLangClass()
138 GetClassRoot<mirror::String>(), in JavaLangString()
146 GetClassRoot<mirror::MethodHandle>(), in JavaLangInvokeMethodHandle()
154 GetClassRoot<mirror::MethodType>(), in JavaLangInvokeMethodType()
162 GetClassRoot<mirror::Throwable>(), in JavaLangThrowable()
174 const RegType* result = &FromClass("Ljava/lang/Object;", GetClassRoot<mirror::Object>(), precise); in JavaLangObject()
/aosp12/art/runtime/interpreter/
H A Dinterpreter_common.cc606 return GetClassRoot(ClassRoot::kPrimitiveInt, class_roots); in GetClassForBootstrapArgument()
608 return GetClassRoot(ClassRoot::kPrimitiveLong, class_roots); in GetClassForBootstrapArgument()
610 return GetClassRoot(ClassRoot::kPrimitiveFloat, class_roots); in GetClassForBootstrapArgument()
612 return GetClassRoot(ClassRoot::kPrimitiveDouble, class_roots); in GetClassForBootstrapArgument()
614 return GetClassRoot<mirror::MethodType>(class_roots); in GetClassForBootstrapArgument()
616 return GetClassRoot<mirror::MethodHandle>(class_roots); in GetClassForBootstrapArgument()
618 return GetClassRoot<mirror::String>(); in GetClassForBootstrapArgument()
620 return GetClassRoot<mirror::Class>(); in GetClassForBootstrapArgument()
828 } else if (component_type == GetClassRoot<mirror::MethodType>()) { in PackCollectorArrayForBootstrapMethod()
834 } else if (component_type == GetClassRoot<mirror::Class>()) { in PackCollectorArrayForBootstrapMethod()
[all …]
H A Dunstarted_runtime_test.cc397 ObjPtr<mirror::Class> klass = GetClassRoot<mirror::String>(); in TEST_F()
455 Handle<mirror::Class> object_class(hs_misc.NewHandle(GetClassRoot<mirror::Object>())); in TEST_F()
540 GetClassRoot<mirror::String>(), in TEST_F()
554 hs_src.NewHandle(GetClassRoot<mirror::String>()); in TEST_F()
571 GetClassRoot<mirror::String>(), in TEST_F()
882 ObjPtr<mirror::Class> class_klass = GetClassRoot<mirror::Class>(); in TEST_F()
972 ObjPtr<mirror::Class> class_class = GetClassRoot<mirror::Class>(); in TEST_F()
1082 Handle<mirror::Class> h_class = hs.NewHandle(GetClassRoot<mirror::Class>()); in RunTest()
1313 Handle<mirror::Class> throw_class = hs.NewHandle(GetClassRoot<mirror::Throwable>()); in TEST_F()
1330 self, GetClassRoot<mirror::ObjectArray<mirror::Object>>(class_linker_), 1)); in TEST_F()
[all …]
/aosp12/art/runtime/mirror/
H A Dmethod.cc31 ObjPtr<Method> ret = ObjPtr<Method>::DownCast(GetClassRoot<Method>()->AllocObject(self)); in CreateFromArtMethod()
47 ObjPtr<Constructor>::DownCast(GetClassRoot<Constructor>()->AllocObject(self)); in CreateFromArtMethod()
H A Dmethod_type.cc33 ObjPtr<Class> class_array_type = GetClassRoot<mirror::ObjectArray<mirror::Class>>(); in AllocatePTypesArray()
44 hs.NewHandle(ObjPtr<MethodType>::DownCast(GetClassRoot<MethodType>()->AllocObject(self)))); in Create()
H A Dstack_trace_element.cc36 ObjPtr<StackTraceElement>::DownCast(GetClassRoot<StackTraceElement>()->AllocObject(self)); in Alloc()
H A Dmethod_handles_lookup.cc38 GetClassRoot<MethodHandlesLookup>()->AllocObject(self)); in Create()
H A Dmethod_handle_impl.cc52 GetClassRoot<MethodHandleImpl>()->AllocObject(self)))); in Create()
H A Demulated_stack_frame.cc173 ObjPtr<mirror::Class> array_class(GetClassRoot<mirror::ObjectArray<mirror::Object>>()); in CreateFromShadowFrameAndArgs()
198 ObjPtr<EmulatedStackFrame>::DownCast(GetClassRoot<EmulatedStackFrame>()->AllocObject(self)))); in CreateFromShadowFrameAndArgs()
H A Dfield.cc77 auto ret = hs.NewHandle(ObjPtr<Field>::DownCast(GetClassRoot<Field>()->AllocObject(self))); in CreateFromArtField()
H A Dmethod_type_test.cc59 GetClassRoot<mirror::ObjectArray<mirror::Class>>(class_linker); in CreateMethodType()
H A Dvar_handle_test.cc49 ObjPtr<FieldVarHandle>::DownCast(GetClassRoot<FieldVarHandle>()->AllocObject(self))); in CreateFieldVarHandle()
73 GetClassRoot<ArrayElementVarHandle>()->AllocObject(self))); in CreateArrayElementVarHandle()
92 GetClassRoot<ByteArrayViewVarHandle>()->AllocObject(self))); in CreateByteArrayViewVarHandle()
98 Handle<Class> byte_array_class(hs.NewHandle(GetClassRoot<mirror::ByteArray>())); in CreateByteArrayViewVarHandle()
113 GetClassRoot<ByteArrayViewVarHandle>()->AllocObject(self))); in CreateByteBufferViewVarHandle()
220 ObjPtr<mirror::Class> array_of_class = GetClassRoot<mirror::ObjectArray<mirror::Class>>(); in MethodTypeOf()
655 GetClassRoot<mirror::ObjectArray<mirror::String>>()); in TEST_F()
809 Handle<Class> char_array_class(hs.NewHandle(GetClassRoot<mirror::CharArray>())); in TEST_F()
961 Handle<Class> double_array_class(hs.NewHandle(GetClassRoot<mirror::DoubleArray>())); in TEST_F()
H A Dclass_ext.cc118 return ObjPtr<ClassExt>::DownCast(GetClassRoot<ClassExt>()->AllocObject(self)); in Alloc()
/aosp12/art/test/1985-structural-redefine-stack-scope/
H A Dstack_scope.cc64 GetClassRoot<mirror::Class>()), in Java_Main_NativeFieldScopeCheck()
67 soa.Self(), hs.NewHandle(GetClassRoot<mirror::Object>()), mt_arr))); in Java_Main_NativeFieldScopeCheck()
/aosp12/art/runtime/gc/
H A Dreference_processor.cc55 DCHECK(reference_class == GetClassRoot<mirror::Reference>()); in GetSlowPathFlagOffset()
63 ObjPtr<mirror::Class> reference_class = GetClassRoot<mirror::Reference>(); in SetSlowPathFlag()
79 ObjPtr<mirror::Class> reference_class = GetClassRoot<mirror::Reference>(); in SlowPathEnabled()
/aosp12/art/runtime/native/
H A Djava_lang_Class.cc98 ObjPtr<mirror::Class> lookup_class = GetClassRoot<mirror::MethodHandlesLookup>(); in GetReflectionCaller()
107 ObjPtr<mirror::Class> proxy_class = GetClassRoot<mirror::Proxy>(); in GetReflectionCaller()
261 GetClassRoot<mirror::ObjectArray<mirror::Class>>(linker); in Class_getInterfacesInternal()
310 self, GetClassRoot<mirror::ObjectArray<mirror::Field>>(), array_size)); in GetDeclaredFields()
582 soa.Self(), GetClassRoot<mirror::ObjectArray<mirror::Constructor>>(), constructor_count)); in Class_getDeclaredConstructorsInternal()
651 soa.Self(), GetClassRoot<mirror::ObjectArray<mirror::Method>>(), num_methods)); in Class_getDeclaredMethodsUnchecked()
737 ObjPtr<mirror::Class> class_array_class = GetClassRoot<mirror::ObjectArray<mirror::Class>>(); in Class_getDeclaredClasses()
773 if (GetClassRoot<mirror::Constructor>() == method->GetClass()) { in Class_getEnclosingConstructorNative()
793 if (GetClassRoot<mirror::Method>() == method->GetClass()) { in Class_getEnclosingMethodNative()
H A Djava_lang_reflect_Method.cc72 ObjPtr<mirror::Class> class_array_class = GetClassRoot<mirror::ObjectArray<mirror::Class>>(); in Method_getExceptionTypes()
H A Djava_lang_reflect_Constructor.cc48 ObjPtr<mirror::Class> class_array_class = GetClassRoot<mirror::ObjectArray<mirror::Class>>(); in Constructor_getExceptionTypes()
/aosp12/art/compiler/optimizing/
H A Dinstruction_simplifier_test.cc92 /* ti= */ std::nullopt, vshs->NewHandle<mirror::Class>(GetClassRoot<mirror::ClassExt>())); in GetLoadClasses()
109 GetClassRoot<mirror::Object>() : in GetLoadClasses()
110 GetClassRoot<mirror::Throwable>())); in GetLoadClasses()
H A Dintrinsics.cc369 ArtField* field = GetClassRoot<mirror::Reference>()->GetStaticField(0); in GetReferenceDisableIntrinsicOffset()
377 ArtField* field = GetClassRoot<mirror::Reference>()->GetStaticField(1); in GetReferenceSlowPathEnabledOffset()
412 ObjPtr<mirror::Class> string_class = GetClassRoot<mirror::String>(); in AssertNonMovableStringClass()
/aosp12/art/openjdkjvmti/
H A Dti_class_definition.cc168 art::GetClassRoot(art::ClassRoot::kPrimitiveLong)); in GetDexDataForRetransformation()
231 art::GetClassRoot(art::ClassRoot::kPrimitiveLong)); in GetQuickenedDexFile()

123