/art/test/1950-unprepared-transform/src/ |
D | Main.java | 58 private static Consumer<Class<?>> doRedefine = null; 60 public static void doClassLoad(Class<?> c) { in doClassLoad() 75 Class<?> class_loader_class = Class.forName("dalvik.system.PathClassLoader"); in getClassLoaderFor() 91 Class<?> klass = (Class<?>)new_loader.loadClass("Transform"); in testCurrentThread() 101 final Class[] loaded = new Class[] { null, }; in testRemoteThread() 128 Class<?> klass = (Class<?>)new_loader.loadClass("Transform"); in testRemoteThread()
|
/art/runtime/entrypoints/quick/ |
D | quick_alloc_entrypoints.cc | 39 mirror::Class* klass, in artAllocObjectFromCode() 72 mirror::Class* klass, Thread* self) \ 77 mirror::Class* klass, Thread* self) \ 82 mirror::Class* klass, Thread* self) \ 87 mirror::Class* klass, Thread* self) \ 94 mirror::Class* klass, int32_t component_count, Thread* self) \ 139 extern "C" void* art_quick_alloc_array_resolved##suffix(mirror::Class* klass, int32_t); \ 140 extern "C" void* art_quick_alloc_array_resolved8##suffix(mirror::Class* klass, int32_t); \ 141 extern "C" void* art_quick_alloc_array_resolved16##suffix(mirror::Class* klass, int32_t); \ 142 extern "C" void* art_quick_alloc_array_resolved32##suffix(mirror::Class* klass, int32_t); \ [all …]
|
/art/test/2012-structural-redefinition-failures-jni-id/src-art/ |
D | Main.java | 20 public static void Check(Class[] klasses) { in Check() 21 for (Class k : klasses) { in Check() 46 Class[] classes = new Class[] { in doTest() 57 public static native void SetPointerIdsUsed(Class<?> k); in SetPointerIdsUsed()
|
/art/test/164-resolution-trampoline-dex-cache/src-ex/ |
D | MostDerived.java | 18 public static void test(Class main) { in test() 34 main.getDeclaredMethod("ensureJitCompiled", Class.class, String.class).invoke( in test() 42 public void foo(Class main) { in foo() 46 public void bar(Class main) { in bar()
|
/art/test/972-default-imt-collision/src/ |
D | Main.java | 21 Class<?> c = Class.forName("Klass"); in main() 23 Class<?> iface = Class.forName("Iface2"); in main()
|
/art/runtime/ |
D | class_linker-inl.h | 42 inline ObjPtr<mirror::Class> ClassLinker::FindArrayClass(Thread* self, in FindArrayClass() 43 ObjPtr<mirror::Class> element_class) { in FindArrayClass() 46 ObjPtr<mirror::Class> array_class = find_array_class_cache_[i].Read(); in FindArrayClass() 56 ObjPtr<mirror::Class> array_class = FindClass(self, descriptor.c_str(), class_loader); in FindArrayClass() 60 find_array_class_cache_[victim_index] = GcRoot<mirror::Class>(array_class); in FindArrayClass() 117 inline ObjPtr<mirror::Class> ClassLinker::ResolveType(dex::TypeIndex type_idx, in ResolveType() 118 ObjPtr<mirror::Class> referrer) { in ResolveType() 121 HandleWrapperObjPtr<mirror::Class> referrer_wrapper = hs.NewHandleWrapper(&referrer); in ResolveType() 127 ObjPtr<mirror::Class> resolved_type = in ResolveType() 135 inline ObjPtr<mirror::Class> ClassLinker::ResolveType(dex::TypeIndex type_idx, in ResolveType() [all …]
|
D | class_table.h | 44 class Class; variable 58 explicit TableSlot(ObjPtr<mirror::Class> klass); 60 TableSlot(ObjPtr<mirror::Class> klass, uint32_t descriptor_hash); 81 static uint32_t HashDescriptor(ObjPtr<mirror::Class> klass) 85 ObjPtr<mirror::Class> Read() const REQUIRES_SHARED(Locks::mutator_lock_); 93 static ObjPtr<mirror::Class> ExtractPtr(uint32_t data) 96 static uint32_t Encode(ObjPtr<mirror::Class> klass, uint32_t hash_bits) 142 bool Contains(ObjPtr<mirror::Class> klass) 173 ObjPtr<mirror::Class> UpdateClass(const char* descriptor, 174 ObjPtr<mirror::Class> new_klass, [all …]
|
D | class_table-inl.h | 97 inline ObjPtr<mirror::Class> ClassTable::TableSlot::Read() const { in Read() 99 const ObjPtr<mirror::Class> before_ptr(ExtractPtr(before)); in Read() 100 const ObjPtr<mirror::Class> after_ptr( in Read() 101 GcRoot<mirror::Class>(before_ptr).Read<kReadBarrierOption>()); in Read() 113 ObjPtr<mirror::Class> before_ptr(ExtractPtr(before)); in VisitRoot() 114 GcRoot<mirror::Class> root(before_ptr); in VisitRoot() 116 ObjPtr<mirror::Class> after_ptr(root.Read<kWithoutReadBarrier>()); in VisitRoot() 124 inline ObjPtr<mirror::Class> ClassTable::TableSlot::ExtractPtr(uint32_t data) { in ExtractPtr() 125 return reinterpret_cast<mirror::Class*>(data & ~kHashMask); in ExtractPtr() 128 inline uint32_t ClassTable::TableSlot::Encode(ObjPtr<mirror::Class> klass, uint32_t hash_bits) { in Encode() [all …]
|
D | reflection.h | 27 class Class; variable 40 ObjPtr<mirror::Class> dst_class, 46 ObjPtr<mirror::Class> dst_class, 115 ALWAYS_INLINE bool VerifyObjectIsClass(ObjPtr<mirror::Object> o, ObjPtr<mirror::Class> c) 120 ObjPtr<mirror::Class> declaring_class, 122 ObjPtr<mirror::Class>* calling_class, 128 ObjPtr<mirror::Class> declaring_class, 130 ObjPtr<mirror::Class> calling_class) 134 ObjPtr<mirror::Class> GetCallingClass(Thread* self, size_t num_frames) 137 void InvalidReceiverError(ObjPtr<mirror::Object> o, ObjPtr<mirror::Class> c)
|
/art/runtime/native/ |
D | java_lang_reflect_Method.cc | 51 ObjPtr<mirror::Class> klass = method->GetDeclaringClass(); in Method_getExceptionTypes() 63 Handle<mirror::ObjectArray<mirror::Class>> declared_exceptions = in Method_getExceptionTypes() 66 mirror::ObjectArray<mirror::Class>::Clone(declared_exceptions, soa.Self())); in Method_getExceptionTypes() 68 ObjPtr<mirror::ObjectArray<mirror::Class>> result_array = in Method_getExceptionTypes() 72 ObjPtr<mirror::Class> class_array_class = GetClassRoot<mirror::ObjectArray<mirror::Class>>(); in Method_getExceptionTypes() 74 ObjPtr<mirror::ObjectArray<mirror::Class>> empty_array = in Method_getExceptionTypes() 75 mirror::ObjectArray<mirror::Class>::Alloc(soa.Self(), class_array_class, 0); in Method_getExceptionTypes()
|
/art/test/1975-hello-structural-transformation/ |
D | expected.txt | 1 Saving Field object (ID: 0) public static java.lang.Class art.Transform1975.CUR_CLASS for later 3 Saving MethodHandle object (ID: 2) MethodHandle()Class for later 5 Saving writable MethodHandle (ID: 4) MethodHandle(Class)void for later 8 public static java.lang.Class art.Transform1975.CUR_CLASS = (ID: 5) class art.Transform1975 14 Field public static java.lang.Class art.Transform1975.CUR_CLASS = (ID: 5) class art.Transform1975 20 (ID: 7) MethodHandle()Class (public static java.lang.Class art.Transform1975.CUR_CLASS) = (ID: 5) c… 25 public static java.lang.Class art.Transform1975.CUR_CLASS = (ID: 5) class art.Transform1975 31 Field public static java.lang.Class art.Transform1975.CUR_CLASS = (ID: 5) class art.Transform1975 37 (ID: 9) MethodHandle()Class (public static java.lang.Class art.Transform1975.CUR_CLASS) = (ID: 5) c… 41 public static java.lang.Class art.Transform1975.CUR_CLASS = (ID: 5) class art.Transform1975 [all …]
|
/art/test/164-resolution-trampoline-dex-cache/src/ |
D | Main.java | 34 Class<?> tc = Class.forName("MostDerived", true, mainLoader); in main() 35 Method m = tc.getDeclaredMethod("test", Class.class); in main() 45 Class<?> class_loader_class = Class.forName("dalvik.system.PathClassLoader"); in getClassLoaderFor() 58 public static native void ensureJitCompiled(Class<?> klass, String method_name); in ensureJitCompiled()
|
/art/test/626-const-class-linking/src/ |
D | ClassPair.java | 18 public Class<?> first; 19 public Class<?> second; 21 public ClassPair(Class<?> first, Class<?> second) { in ClassPair()
|
/art/test/647-jni-get-field-id/ |
D | expected.txt | 25 Test that MyClassLoader.loadClass("Bad.Class") shall not be called. 26 Error message for Bad/Class: Invalid descriptor: Bad/Class. 27 Error message for Bad.Class: Invalid descriptor: Bad.Class. 28 Error message for LBad.Class;: Invalid descriptor: LBad.Class;.
|
/art/test/576-polymorphic-inlining/src/ |
D | Main.java | 68 public Class<?> willInlineWithReturnValue() { in willInlineWithReturnValue() 72 public Class<?> willOnlyInlineForMainWithReturnValue() { in willOnlyInlineForMainWithReturnValue() 86 public Class<?> willInlineWithReturnValue() { in willInlineWithReturnValue() 90 public Class<?> willOnlyInlineForMainWithReturnValue() { in willOnlyInlineForMainWithReturnValue() 96 public Class<?> willInlineWithReturnValue() { in willInlineWithReturnValue() 100 public Class<?> willOnlyInlineForMainWithReturnValue() { in willOnlyInlineForMainWithReturnValue()
|
/art/runtime/mirror/ |
D | method_type.h | 34 Handle<Class> return_type, 35 Handle<ObjectArray<Class>> param_types) 46 ObjPtr<Class> collector_array_class, 50 ObjPtr<ObjectArray<Class>> GetPTypes() REQUIRES_SHARED(Locks::mutator_lock_); 58 ObjPtr<Class> GetRType() REQUIRES_SHARED(Locks::mutator_lock_); 95 HeapReference<ObjectArray<Class>> p_types_; 96 HeapReference<Class> r_type_;
|
D | class.h | 82 class MANAGED Class final : public Object { 109 static void SetStatus(Handle<Class> h_this, ClassStatus new_status, Thread* self) 119 return MemberOffset(OFFSET_OF_OBJECT_MEMBER(Class, status_)); in StatusOffset() 221 return OFFSET_OF_OBJECT_MEMBER(Class, access_flags_); in AccessFlagsOffset() 226 return GetField32<kVerifyFlags>(OFFSET_OF_OBJECT_MEMBER(Class, class_flags_)); in GetClassFlags() 275 uint32_t flags = GetField32(OFFSET_OF_OBJECT_MEMBER(Class, access_flags_)); in SetFinalizable() 332 uint32_t flags = GetField32(OFFSET_OF_OBJECT_MEMBER(Class, access_flags_)); in SetVerificationAttempted() 343 uint32_t flags = GetField32(OFFSET_OF_OBJECT_MEMBER(Class, access_flags_)); in SetObsoleteObject() 396 static ObjPtr<String> ComputeName(Handle<Class> h_this) REQUIRES_SHARED(Locks::mutator_lock_) 404 uint32_t access_flags = GetField32<kVerifyFlags>(OFFSET_OF_OBJECT_MEMBER(Class, access_flags_)); in IsProxyClass() [all …]
|
/art/test/085-old-style-inner-class/src/ |
D | Main.java | 37 private static String nameOf(Class clazz) { in nameOf() 45 private static void infoFor(Class clazz) { in infoFor() 56 infoFor(Class.forName("Main$1")); in main() 57 infoFor(Class.forName("Main$2")); in main()
|
/art/test/088-monitor-verification/src/ |
D | Main.java | 43 ensureJitCompiled(Class.forName("OK"), "runNoMonitors"); in main() 44 ensureJitCompiled(Class.forName("OK"), "runStraightLine"); in main() 45 ensureJitCompiled(Class.forName("OK"), "runBalancedJoin"); in main() 46 ensureJitCompiled(Class.forName("NullLocks"), "run"); in main() 99 synchronized(Class.class) { in nestedMayThrow() 114 Class<?> thing = Thread.class; in constantLock() 239 private static void runTest(String className, Object[] parameters, Class<?> excType) { in runTest() 241 Class<?> c = Class.forName(className); in runTest() 287 private static native void ensureJitCompiled(Class<?> itf, String method_name); in ensureJitCompiled()
|
/art/test/068-classloader/src/ |
D | Main.java | 77 Class<?> mDexClass = Class.forName("dalvik.system.DexFile"); in testNullClassLoader() 96 Class<?> target1 = loader1.loadClass("MutationTarget"); in testSeparation() 97 Class<?> target2 = loader2.loadClass("MutationTarget"); in testSeparation() 103 Class<?> mutator1 = loader1.loadClass("Mutator"); in testSeparation() 104 Class<?> mutator2 = loader2.loadClass("Mutator"); in testSeparation() 136 private static void runMutator(Class<?> c, int v) throws Exception { in runMutator() 141 private static int getMutationTargetValue(Class<?> c) throws Exception { in getMutationTargetValue() 151 Class<?> altClass; in testAccess1() 181 Class<?> altClass; in testAccess2() 201 Class<?> altClass; in testAccess3() [all …]
|
/art/test/497-inlining-and-class-loader/src/ |
D | Main.java | 27 Class<?> baseDexClassLoader = loader.getClass().getSuperclass(); in MyClassLoader() 45 protected Class<?> loadClass(String className, boolean resolve) throws ClassNotFoundException { in loadClass() 69 Class<?> clazz = (Class<?>)method.invoke(dex, className, this, null); in loadClass() 95 Class<?> foo = o.loadClass("LoadedByMyClassLoader"); in main() 108 Field f = Class.class.getDeclaredField("dexCache"); in $noinline$bar() 128 static native Object cloneResolvedMethods(Class<?> cls); in cloneResolvedMethods() 129 static native void restoreResolvedMethods(Class<?> cls, Object saved); in restoreResolvedMethods()
|
/art/openjdkjvmti/ |
D | ti_class.cc | 164 art::Handle<art::mirror::Class> klass, in ClassPreDefine() 220 hs.NewHandle(art::mirror::Class::EnsureExtDataPresent(klass, self)); in ClassPreDefine() 278 void ClassLoad(art::Handle<art::mirror::Class> klass) override in ClassLoad() 299 void ClassPrepare(art::Handle<art::mirror::Class> temp_klass, in ClassPrepare() 300 art::Handle<art::mirror::Class> klass) in ClassPrepare() 334 art::Handle<art::mirror::Class> temp_klass, in HandleTempClass() 335 art::Handle<art::mirror::Class> klass) in HandleTempClass() 345 … if (temp_klass.Get() == art::ObjPtr<art::mirror::Class>::DownCast(self->DecodeJObject(*it))) { in HandleTempClass() 359 art::Handle<art::mirror::Class> temp_klass, in FixupTempClass() 360 art::Handle<art::mirror::Class> klass) in FixupTempClass() [all …]
|
/art/test/636-wrong-static-access/src/ |
D | Main.java | 25 Class<?> pathClassLoader = Class.forName("dalvik.system.PathClassLoader"); in main() 33 Class<?> foo = loader.loadClass("Foo"); in main() 38 public static native void ensureJitCompiled(Class<?> cls, String methodName); in ensureJitCompiled()
|
/art/test/991-field-trace-2/src/art/ |
D | Test991.java | 32 Executable method, long location, Class<?> f_klass, Object target, Field f) { in notifyFieldAccess() 41 Executable method, long location, Class<?> f_klass, Object target, Field f, Object value) { in notifyFieldModify() 50 public void handleFieldAccess(Executable m, long l, Class<?> fk, Object t, Field f) {} in handleFieldAccess() 51 public void handleFieldModify(Executable m, long l, Class<?> fk, Object t, Field f, Object v) {} in handleFieldModify() 61 public void handleFieldAccess(Executable m, long l, Class<?> fk, Object t, Field f) { in handleFieldAccess() 67 public void handleFieldModify(Executable m, long l, Class<?> fk, Object t, Field f, Object v) { in handleFieldModify() 73 public void handleFieldModify(Executable m, long l, Class<?> fk, Object t, Field f, Object v) { in handleFieldModify() 79 public void handleFieldAccess(Executable m, long l, Class<?> fk, Object t, Field f) { in handleFieldAccess() 88 public void handleFieldModify(Executable m, long l, Class<?> fk, Object t, Field f, Object v) { in handleFieldModify() 97 public void handleFieldAccess(Executable m, long l, Class<?> fk, Object t, Field f) { in handleFieldAccess() [all …]
|
/art/test/142-classloader2/src/ |
D | Main.java | 27 Class<?> myClassLoaderClass = Class.forName("MyPathClassLoader"); in createClassLoader() 56 Class<?> srcClass = A.class; in main() 57 Class<?> exClass = myClassLoader.loadClass("A"); in main() 76 Class<?> badClass = Main.class.getClassLoader().loadClass("B"); in main() 86 Class<?> badClass = Main.class.getClassLoader().loadClass("B"); in main()
|