Home
last modified time | relevance | path

Searched refs:Class (Results 126 – 150 of 933) sorted by relevance

12345678910>>...38

/art/test/1950-unprepared-transform/src/
DMain.java58 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/
Dquick_alloc_entrypoints.cc39 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/
DMain.java20 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/
DMostDerived.java18 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/
DMain.java21 Class<?> c = Class.forName("Klass"); in main()
23 Class<?> iface = Class.forName("Iface2"); in main()
/art/runtime/
Dclass_linker-inl.h42 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 …]
Dclass_table.h44 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 …]
Dclass_table-inl.h97 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 …]
Dreflection.h27 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/
Djava_lang_reflect_Method.cc51 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/
Dexpected.txt1 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/
DMain.java34 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/
DClassPair.java18 public Class<?> first;
19 public Class<?> second;
21 public ClassPair(Class<?> first, Class<?> second) { in ClassPair()
/art/test/647-jni-get-field-id/
Dexpected.txt25 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/
DMain.java68 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/
Dmethod_type.h34 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_;
Dclass.h82 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/
DMain.java37 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/
DMain.java43 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/
DMain.java77 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/
DMain.java27 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/
Dti_class.cc164 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/
DMain.java25 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/
DTest991.java32 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/
DMain.java27 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()

12345678910>>...38