/art/test/613-inlining-dex-cache/src-art/ |
D | Main.java | 30 protected Class<?> loadClass(String name, boolean resolve) throws ClassNotFoundException { in loadClass() 48 Class cls = loader.loadClass("LoadedByAppClassLoader"); in main() 77 public static native void ensureJitCompiled(Class cls, String method_name); in ensureJitCompiled() 81 public static Class getB() { in getB()
|
/art/test/934-load-transform/src/ |
D | Main.java | 60 Class<?> class_loader_class = Class.forName("dalvik.system.PathClassLoader"); in getClassLoaderFor() 81 Class<?> klass = (Class<?>)new_loader.loadClass("TestMain"); in main()
|
/art/test/510-checker-try-catch/src/ |
D | Main.java | 149 Class<?> c = Class.forName("Runtime"); in testMethod() 166 Class<?> c = Class.forName("Runtime"); in testIntAddressCatch() 167 Method m = c.getMethod("testIntAddressCatch", int.class, Class.forName("[I")); in testIntAddressCatch()
|
/art/runtime/ |
D | cha.h | 119 void ResetSingleImplementationInHierarchy(ObjPtr<mirror::Class> klass, 125 void UpdateAfterLoadingOf(Handle<mirror::Class> klass) REQUIRES_SHARED(Locks::mutator_lock_); 133 void InitSingleImplementationFlag(Handle<mirror::Class> klass, 145 Handle<mirror::Class> klass, 158 Handle<mirror::Class> klass,
|
D | imtable_test.cc | 38 std::pair<mirror::Class*, mirror::Class*> LoadClasses(const std::string& class_name) in LoadClasses() 54 Handle<mirror::Class> h_class_a( in LoadClasses() 64 Handle<mirror::Class> h_class_b( in LoadClasses() 77 std::pair<mirror::Class*, mirror::Class*> classes = LoadClasses(class_name); in LoadMethods()
|
D | class_loader_utils.h | 38 soa.Decode<mirror::Class>(WellKnownClasses::dalvik_system_BaseDexClassLoader)); in IsInstanceOfBaseDexClassLoader() 46 ObjPtr<mirror::Class> class_loader_class = class_loader->GetClass(); in IsPathOrDexClassLoader() 49 soa.Decode<mirror::Class>(WellKnownClasses::dalvik_system_PathClassLoader)) || in IsPathOrDexClassLoader() 51 soa.Decode<mirror::Class>(WellKnownClasses::dalvik_system_DexClassLoader)); in IsPathOrDexClassLoader() 58 ObjPtr<mirror::Class> class_loader_class = class_loader->GetClass(); in IsInMemoryDexClassLoader() 60 soa.Decode<mirror::Class>(WellKnownClasses::dalvik_system_InMemoryDexClassLoader)); in IsInMemoryDexClassLoader() 66 ObjPtr<mirror::Class> class_loader_class = class_loader->GetClass(); in IsDelegateLastClassLoader() 68 soa.Decode<mirror::Class>(WellKnownClasses::dalvik_system_DelegateLastClassLoader); in IsDelegateLastClassLoader()
|
D | proxy_test.h | 36 inline ObjPtr<mirror::Class> GenerateProxyClass(ScopedObjectAccess& soa, in GenerateProxyClass() 40 … const std::vector<Handle<mirror::Class>>& interfaces) in GenerateProxyClass() 43 Handle<mirror::Class> javaLangObject = hs.NewHandle(GetClassRoot<mirror::Object>()); in GenerateProxyClass() 46 jclass javaLangClass = soa.AddLocalReference<jclass>(GetClassRoot<mirror::Class>()); in GenerateProxyClass() 59 for (Handle<mirror::Class> interface : interfaces) { in GenerateProxyClass() 96 for (Handle<mirror::Class> interface : interfaces) { in GenerateProxyClass() 109 ObjPtr<mirror::Class> proxyClass = class_linker->CreateProxyClass( in GenerateProxyClass()
|
/art/test/156-register-dex-file-multi-loader/src/ |
D | Main.java | 28 Class<?> baseDexClassLoader = loader.getClass().getSuperclass(); in MyClassLoader() 44 protected Class<?> loadClass(String className, boolean resolve) throws ClassNotFoundException { in loadClass() 53 Class<?> clazz = (Class<?>)method.invoke(dex, className, this, null); in loadClass() 72 Class<?> foo = o.loadClass("Main"); in main()
|
/art/test/2009-structural-local-ref/src-art/art/ |
D | Test2009.java | 94 public static Class<?> MakeClass() throws Exception { in MakeClass() 102 Class<?> ifields = MakeClass(); in doTest() 111 Class<?> sfields = MakeClass(); in doTest() 120 Class<?> imeths = MakeClass(); in doTest() 129 Class<?> smeths = MakeClass(); in doTest()
|
/art/runtime/mirror/ |
D | class-refvisitor-inl.h | 32 inline void Class::VisitReferences(ObjPtr<Class> klass, const Visitor& visitor) { in VisitReferences() 55 void Class::VisitNativeRoots(Visitor& visitor, PointerSize pointer_size) { in VisitNativeRoots() 74 void Class::VisitMethods(Visitor visitor, PointerSize pointer_size) { in VisitMethods() 85 void Class::VisitFields(Visitor visitor) { in VisitFields()
|
D | object_test.cc | 101 EXPECT_TRUE(Class::IsInSamePackage("Ljava/lang/Object;", "Ljava/lang/Class;")); in TEST_F() 102 EXPECT_TRUE(Class::IsInSamePackage("LFoo;", "LBar;")); in TEST_F() 105 EXPECT_FALSE(Class::IsInSamePackage("Ljava/lang/Object;", "Ljava/io/File;")); in TEST_F() 106 EXPECT_FALSE(Class::IsInSamePackage("Ljava/lang/Object;", "Ljava/lang/reflect/Method;")); in TEST_F() 133 Handle<Class> aioobe = hs.NewHandle( in TEST_F() 147 Handle<mirror::Class> klass(hs.NewHandle(oa->GetClass())); in TEST_F() 150 mirror::Class::GetDirectInterface(soa.Self(), klass.Get(), 0)); in TEST_F() 152 mirror::Class::GetDirectInterface(soa.Self(), klass.Get(), 1)); in TEST_F() 158 MutableHandle<Class> c = hs.NewHandle(class_linker_->FindSystemClass(soa.Self(), "[I")); in TEST_F() 179 MutableHandle<Class> c = hs.NewHandle(class_linker_->FindSystemClass(soa.Self(), "[B")); in TEST_F() [all …]
|
D | method_type_test.cc | 54 Handle<mirror::Class> return_clazz = hs.NewHandle(class_linker->FindClass( in CreateMethodType() 58 ObjPtr<mirror::Class> class_array_type = in CreateMethodType() 59 GetClassRoot<mirror::ObjectArray<mirror::Class>>(class_linker); in CreateMethodType() 60 Handle<mirror::ObjectArray<mirror::Class>> param_classes = hs.NewHandle( in CreateMethodType() 61 mirror::ObjectArray<mirror::Class>::Alloc(self, class_array_type, param_types.size())); in CreateMethodType() 64 Handle<mirror::Class> param = hs.NewHandle(class_linker->FindClass( in CreateMethodType()
|
/art/runtime/entrypoints/ |
D | entrypoint_utils-inl.h | 119 inline ObjPtr<mirror::Class> CheckClassInitializedForObjectAlloc(ObjPtr<mirror::Class> klass, in CheckClassInitializedForObjectAlloc() 126 Handle<mirror::Class> h_class(hs.NewHandle(klass)); in CheckClassInitializedForObjectAlloc() 147 ALWAYS_INLINE inline ObjPtr<mirror::Class> CheckObjectAlloc(ObjPtr<mirror::Class> klass, in CheckObjectAlloc() 170 inline ObjPtr<mirror::Object> AllocObjectFromCode(ObjPtr<mirror::Class> klass, in AllocObjectFromCode() 191 inline ObjPtr<mirror::Object> AllocObjectFromCodeResolved(ObjPtr<mirror::Class> klass, in AllocObjectFromCodeResolved() 205 return klass->Alloc</*kInstrumented=*/true, mirror::Class::AddFinalizer::kNoAddFinalizer>( in AllocObjectFromCodeResolved() 210 mirror::Class::AddFinalizer::kNoAddFinalizer>(self, allocator_type); in AllocObjectFromCodeResolved() 216 inline ObjPtr<mirror::Object> AllocObjectFromCodeInitialized(ObjPtr<mirror::Class> klass, in AllocObjectFromCodeInitialized() 222 mirror::Class::AddFinalizer::kNoAddFinalizer>(self, allocator_type); in AllocObjectFromCodeInitialized() 228 inline ObjPtr<mirror::Class> CheckArrayAlloc(dex::TypeIndex type_idx, in CheckArrayAlloc() [all …]
|
/art/test/724-invoke-super-npe/src/ |
D | Main.java | 22 Class<?> cls = Class.forName("TestCase"); in main() 27 public static void test(String methodName, Class<?> cls) throws Exception { in test()
|
/art/test/173-missing-field-type/src-art/ |
D | Main.java | 22 Class<?> c = Class.forName("BadField"); in main() 32 public static void testStoreObject(Class<?> c, String methodName) throws Throwable{ in testStoreObject()
|
/art/test/647-jni-get-field-id/src/ |
D | DefiningLoader.java | 51 private Class<?> mDexClass; 75 protected Class<?> findClass(String name) throws ClassNotFoundException in findClass() 87 private Class<?> findClassDalvik(String name) in findClassDalvik() 141 private Class<?> findClassNonDalvik(String name) in findClassNonDalvik() 196 synchronized protected Class<?> loadClass(String name, boolean resolve) in loadClass() 199 Class<?> res; in loadClass()
|
/art/test/626-const-class-linking/src/ |
D | DefiningLoader.java | 51 private Class<?> mDexClass; 75 protected Class<?> findClass(String name) throws ClassNotFoundException in findClass() 87 private Class<?> findClassDalvik(String name) in findClassDalvik() 141 private Class<?> findClassNonDalvik(String name) in findClassNonDalvik() 196 synchronized protected Class<?> loadClass(String name, boolean resolve) in loadClass() 199 Class<?> res; in loadClass()
|
/art/test/496-checker-inlining-class-loader/src/ |
D | Main.java | 28 Class<?> baseDexClassLoader = loader.getClass().getSuperclass(); in MyClassLoader() 54 protected Class<?> loadClass(String className, boolean resolve) throws ClassNotFoundException { in loadClass() 72 Class<?> clazz = (Class<?>)method.invoke(dexFile, className, this, null); in loadClass() 130 Class<?> foo = o.loadClass("LoadedByMyClassLoader"); in main()
|
/art/test/686-get-this/src/ |
D | Main.java | 23 Class<?> c = Class.forName("Test"); in main() 45 private static native void ensureJitCompiled(Class<?> itf, String method_name); in ensureJitCompiled()
|
/art/test/935-non-retransformable/src/ |
D | Main.java | 66 Class<?> class_loader_class = Class.forName("dalvik.system.PathClassLoader"); in getClassLoaderFor() 85 Class<?> klass = (Class<?>)new_loader.loadClass("TestMain"); in main()
|
/art/test/416-optimizing-arith-not/src/ |
D | Main.java | 67 Class<?> c = Class.forName("TestNot"); in smaliNotInt() 74 Class<?> c = Class.forName("TestNot"); in smaliNotLong()
|
/art/runtime/native/ |
D | java_lang_reflect_Executable.cc | 47 ObjPtr<mirror::Class> annotation_array_class = in Executable_getDeclaredAnnotationsNative() 48 soa.Decode<mirror::Class>(WellKnownClasses::java_lang_annotation_Annotation__array); in Executable_getDeclaredAnnotationsNative() 65 Handle<mirror::Class> klass(hs.NewHandle(soa.Decode<mirror::Class>(annotationType))); in Executable_getAnnotationNative() 107 Handle<mirror::Class> declaring_class = hs.NewHandle(method->GetDeclaringClass()); in Executable_getParameterAnnotationsNative() 130 ObjPtr<mirror::Class> annotation_array_class = in Executable_getParameterAnnotationsNative() 131 soa.Decode<mirror::Class>(WellKnownClasses::java_lang_annotation_Annotation__array); in Executable_getParameterAnnotationsNative() 198 Handle<mirror::Class> parameter_array_class = in Executable_getParameters0() 200 soa.Decode<mirror::Class>(WellKnownClasses::java_lang_reflect_Parameter__array)); in Executable_getParameters0() 211 Handle<mirror::Class> parameter_class = in Executable_getParameters0() 212 hs.NewHandle(soa.Decode<mirror::Class>(WellKnownClasses::java_lang_reflect_Parameter)); in Executable_getParameters0() [all …]
|
/art/test/118-noimage-dex2oat/src/ |
D | Main.java | 54 Class<?> c = Class.forName("dalvik.system.VMRuntime"); 72 Class<?> k = Class.forName("B18485243"); in testB18485243()
|
/art/runtime/entrypoints/quick/ |
D | quick_dexcache_entrypoints.cc | 40 static_assert(sizeof(GcRoot<mirror::Class>) == sizeof(GcRoot<mirror::Object>), "Size check."); in StoreObjectInBss() 82 ObjPtr<mirror::Class> resolved_type) in StoreTypeInBss() 91 sizeof(GcRoot<mirror::Class>)); in StoreTypeInBss() 109 sizeof(GcRoot<mirror::Class>)); in StoreStringInBss() 135 extern "C" mirror::Class* artInitializeStaticStorageFromCode(mirror::Class* klass, Thread* self) in artInitializeStaticStorageFromCode() 144 Handle<mirror::Class> h_klass = hs.NewHandle(klass); in artInitializeStaticStorageFromCode() 153 extern "C" mirror::Class* artResolveTypeFromCode(uint32_t type_idx, Thread* self) in artResolveTypeFromCode() 160 ObjPtr<mirror::Class> result = ResolveVerifyAndClinit(dex::TypeIndex(type_idx), in artResolveTypeFromCode() 171 extern "C" mirror::Class* artResolveTypeAndVerifyAccessFromCode(uint32_t type_idx, Thread* self) in artResolveTypeAndVerifyAccessFromCode() 178 ObjPtr<mirror::Class> result = ResolveVerifyAndClinit(dex::TypeIndex(type_idx), in artResolveTypeAndVerifyAccessFromCode()
|
/art/runtime/verifier/ |
D | reg_type.h | 37 class Class; variable 194 ObjPtr<mirror::Class> GetClass() const REQUIRES_SHARED(Locks::mutator_lock_) { in GetClass() 212 bool CanAccessMember(ObjPtr<mirror::Class> klass, uint32_t access_flags) const 321 RegType(ObjPtr<mirror::Class> klass, in RegType() 328 template <typename Class> 329 void CheckConstructorInvariants(Class* this_ ATTRIBUTE_UNUSED) const in CheckConstructorInvariants() 331 static_assert(std::is_final<Class>::value, "Class must be final."); in CheckConstructorInvariants() 340 mutable GcRoot<mirror::Class> klass_; // Non-const only due to moving classes. 369 static const ConflictType* CreateInstance(ObjPtr<mirror::Class> klass, 382 ConflictType(ObjPtr<mirror::Class> klass, in ConflictType() [all …]
|