Home
last modified time | relevance | path

Searched refs:soa (Results 26 – 50 of 225) sorted by relevance

123456789

/art/runtime/gc/
Dheap_verification_test.cc49 ScopedObjectAccess soa(Thread::Current()); in TEST_F() local
54 VariableSizedHandleScope hs(soa.Self()); in TEST_F()
56 hs.NewHandle(mirror::String::AllocFromModifiedUtf8(soa.Self(), "test"))); in TEST_F()
74 ScopedObjectAccess soa(Thread::Current()); in TEST_F() local
75 VariableSizedHandleScope hs(soa.Self()); in TEST_F()
77 hs.NewHandle(mirror::String::AllocFromModifiedUtf8(soa.Self(), "test"))); in TEST_F()
93 ScopedObjectAccess soa(Thread::Current()); in TEST_F() local
94 VariableSizedHandleScope hs(soa.Self()); in TEST_F()
96 hs.NewHandle(mirror::String::AllocFromModifiedUtf8(soa.Self(), "test"))); in TEST_F()
105 ScopedObjectAccess soa(Thread::Current()); in TEST_F() local
[all …]
/art/runtime/
Dproxy_test.cc47 ScopedObjectAccess soa(Thread::Current()); in TEST_F() local
49 StackHandleScope<4> hs(soa.Self()); in TEST_F()
51 hs.NewHandle(soa.Decode<mirror::ClassLoader>(jclass_loader))); in TEST_F()
54 class_linker_->FindClass(soa.Self(), "LInterfaces$I;", class_loader))); in TEST_F()
56 class_linker_->FindClass(soa.Self(), "LInterfaces$J;", class_loader))); in TEST_F()
64 GenerateProxyClass(soa, jclass_loader, class_linker_, "$Proxy1234", interfaces))); in TEST_F()
71 EXPECT_OBJ_PTR_EQ(I.Get(), mirror::Class::GetDirectInterface(soa.Self(), proxy_class.Get(), 0)); in TEST_F()
72 EXPECT_OBJ_PTR_EQ(J.Get(), mirror::Class::GetDirectInterface(soa.Self(), proxy_class.Get(), 1)); in TEST_F()
81 ScopedObjectAccess soa(Thread::Current()); in TEST_F() local
83 StackHandleScope<9> hs(soa.Self()); in TEST_F()
[all …]
Dclass_loader_utils.h34 inline bool IsInstanceOfBaseDexClassLoader(ScopedObjectAccessAlreadyRunnable& soa, in IsInstanceOfBaseDexClassLoader() argument
38 soa.Decode<mirror::Class>(WellKnownClasses::dalvik_system_BaseDexClassLoader)); in IsInstanceOfBaseDexClassLoader()
43 inline bool IsPathOrDexClassLoader(ScopedObjectAccessAlreadyRunnable& soa, in IsPathOrDexClassLoader() argument
49 soa.Decode<mirror::Class>(WellKnownClasses::dalvik_system_PathClassLoader)) || in IsPathOrDexClassLoader()
51 soa.Decode<mirror::Class>(WellKnownClasses::dalvik_system_DexClassLoader)); in IsPathOrDexClassLoader()
55 inline bool IsInMemoryDexClassLoader(ScopedObjectAccessAlreadyRunnable& soa, in IsInMemoryDexClassLoader() argument
60 soa.Decode<mirror::Class>(WellKnownClasses::dalvik_system_InMemoryDexClassLoader)); in IsInMemoryDexClassLoader()
63 inline bool IsDelegateLastClassLoader(ScopedObjectAccessAlreadyRunnable& soa, in IsDelegateLastClassLoader() argument
68 soa.Decode<mirror::Class>(WellKnownClasses::dalvik_system_DelegateLastClassLoader); in IsDelegateLastClassLoader()
78 inline RetType VisitClassLoaderDexElements(ScopedObjectAccessAlreadyRunnable& soa, in VisitClassLoaderDexElements() argument
[all …]
Dclass_linker_test.cc843 ScopedObjectAccess soa(Thread::Current()); in TEST_F() local
872 ScopedObjectAccess soa(Thread::Current()); in TEST_F() local
878 ScopedObjectAccess soa(Thread::Current()); in TEST_F() local
892 ScopedObjectAccess soa(Thread::Current()); in TEST_F() local
893 StackHandleScope<1> hs(soa.Self()); in TEST_F()
895 hs.NewHandle(soa.Decode<mirror::ClassLoader>(LoadDex("Nested")))); in TEST_F()
897 ObjPtr<mirror::Class> outer = class_linker_->FindClass(soa.Self(), "LNested;", class_loader); in TEST_F()
903 class_linker_->FindClass(soa.Self(), "LNested$Inner;", class_loader); in TEST_F()
910 ScopedObjectAccess soa(Thread::Current()); in TEST_F() local
924 ScopedObjectAccess soa(Thread::Current()); in TEST_F() local
[all …]
Dreflection.cc104 void BuildArgArrayFromVarArgs(const ScopedObjectAccessAlreadyRunnable& soa, in BuildArgArrayFromVarArgs() argument
125 Append(soa.Decode<mirror::Object>(va_arg(ap, jobject))); in BuildArgArrayFromVarArgs()
141 void BuildArgArrayFromJValues(const ScopedObjectAccessAlreadyRunnable& soa, in BuildArgArrayFromJValues() argument
168 Append(soa.Decode<mirror::Object>(args[args_offset].l)); in BuildArgArrayFromJValues()
450 void InvokeWithArgArray(const ScopedObjectAccessAlreadyRunnable& soa, in InvokeWithArgArray() argument
455 if (UNLIKELY(soa.Env()->IsCheckJniEnabled())) { in InvokeWithArgArray()
456 CheckMethodArguments(soa.Vm(), method->GetInterfaceMethodIfProxy(kRuntimePointerSize), args); in InvokeWithArgArray()
458 method->Invoke(soa.Self(), args, arg_array->GetNumBytes(), result, shorty); in InvokeWithArgArray()
477 bool InvokeMethodImpl(const ScopedObjectAccessAlreadyRunnable& soa, in InvokeMethodImpl() argument
488 if (!arg_array.BuildArgArrayFromObjectArray(receiver, objects, np_method, soa.Self())) { in InvokeMethodImpl()
[all …]
Dhandle_scope_test.cc47 ScopedObjectAccess soa(Thread::Current()); in TEST_F() local
51 StackHandleScope<0x1> hs0(soa.Self()); in TEST_F()
53 StackHandleScope<kNumReferences> test_table(soa.Self()); in TEST_F()
54 ObjPtr<mirror::Class> c = class_linker->FindSystemClass(soa.Self(), "Ljava/lang/Object;"); in TEST_F()
93 ScopedObjectAccess soa(Thread::Current()); in TEST_F() local
94 VariableSizedHandleScope hs(soa.Self()); in TEST_F()
97 hs.NewHandle(class_linker->FindSystemClass(soa.Self(), "Ljava/lang/Object;")); in TEST_F()
99 StackHandleScope<1> inner(soa.Self()); in TEST_F()
100 inner.NewHandle(c->AllocObject(soa.Self())); in TEST_F()
106 ObjPtr<mirror::Object> o = c->AllocObject(soa.Self()); in TEST_F()
Dreference_table_test.cc79 ScopedObjectAccess soa(Thread::Current()); in TEST_F() local
80 StackHandleScope<5u> hs(soa.Self()); in TEST_F()
82 hs.NewHandle(mirror::String::AllocFromModifiedUtf8(soa.Self(), "hello")); in TEST_F()
113 Handle<mirror::ShortArray> o2 = hs.NewHandle(mirror::ShortArray::Alloc(soa.Self(), 0)); in TEST_F()
186 mirror::String::AllocFromModifiedUtf8(soa.Self(), "Without"))); in TEST_F()
189 ScopedThreadSuspension sts(soa.Self(), ThreadState::kSuspended); in TEST_F()
197 jmethodID substr = soa.Env()->GetMethodID(WellKnownClasses::java_lang_String, in TEST_F()
201 jobject jobj = soa.Env()->AddLocalReference<jobject>(h_without_trace.Get()); in TEST_F()
203 jobject result = soa.Env()->CallObjectMethod(jobj, in TEST_F()
208 h_with_trace = hs.NewHandle(soa.Self()->DecodeJObject(result)); in TEST_F()
[all …]
Dinstrumentation_test.cc195 ScopedObjectAccess soa(Thread::Current()); in CheckConfigureStubs() local
197 ScopedThreadSuspension sts(soa.Self(), kSuspended); in CheckConfigureStubs()
198 gc::ScopedGCCriticalSection gcs(soa.Self(), in CheckConfigureStubs()
210 ScopedObjectAccess soa(Thread::Current()); in GetInstrumentationUserCount() local
222 ScopedObjectAccess soa(Thread::Current()); in TestEvent() local
226 ScopedThreadSuspension sts(soa.Self(), kSuspended); in TestEvent()
240 soa.Self(), in TestEvent()
250 ScopedThreadSuspension sts(soa.Self(), kSuspended); in TestEvent()
260 soa.Self(), in TestEvent()
476 ScopedObjectAccess soa(Thread::Current()); in TEST_F() local
[all …]
/art/runtime/native/
Djava_lang_ref_Reference.cc32 ScopedFastNativeObjectAccess soa(env); in Reference_getReferent() local
33 const ObjPtr<mirror::Reference> ref = soa.Decode<mirror::Reference>(javaThis); in Reference_getReferent()
35 Runtime::Current()->GetHeap()->GetReferenceProcessor()->GetReferent(soa.Self(), ref); in Reference_getReferent()
36 return soa.AddLocalReference<jobject>(referent); in Reference_getReferent()
40 ScopedFastNativeObjectAccess soa(env); in Reference_clearReferent() local
41 const ObjPtr<mirror::Reference> ref = soa.Decode<mirror::Reference>(javaThis); in Reference_clearReferent()
Djava_lang_ref_FinalizerReference.cc32 ScopedFastNativeObjectAccess soa(env); in FinalizerReference_makeCircularListIfUnenqueued() local
33 const ObjPtr<mirror::FinalizerReference> ref = soa.Decode<mirror::FinalizerReference>(javaThis); in FinalizerReference_makeCircularListIfUnenqueued()
38 ScopedFastNativeObjectAccess soa(env); in FinalizerReference_getReferent() local
39 const ObjPtr<mirror::Reference> ref = soa.Decode<mirror::Reference>(javaThis); in FinalizerReference_getReferent()
41 Runtime::Current()->GetHeap()->GetReferenceProcessor()->GetReferent(soa.Self(), ref); in FinalizerReference_getReferent()
42 return soa.AddLocalReference<jobject>(referent); in FinalizerReference_getReferent()
Djava_lang_Throwable.cc29 ScopedFastNativeObjectAccess soa(env); in Throwable_nativeFillInStackTrace() local
30 return soa.Self()->CreateInternalStackTrace(soa); in Throwable_nativeFillInStackTrace()
37 ScopedFastNativeObjectAccess soa(env); in Throwable_nativeGetStackTrace() local
38 return Thread::InternalStackTraceToStackTraceElementArray(soa, javaStackState); in Throwable_nativeGetStackTrace()
Djava_lang_VMClassLoader.cc52 ScopedObjectAccessAlreadyRunnable& soa, in FindClassInPathClassLoader() argument
59 if (cl->FindClassInBaseDexClassLoader(soa, self, descriptor, hash, class_loader, &result)) { in FindClassInPathClassLoader()
72 ScopedFastNativeObjectAccess soa(env); in VMClassLoader_findLoadedClass() local
73 ObjPtr<mirror::ClassLoader> loader = soa.Decode<mirror::ClassLoader>(javaLoader); in VMClassLoader_findLoadedClass()
85 soa.Self(), in VMClassLoader_findLoadedClass()
90 return soa.AddLocalReference<jclass>(c); in VMClassLoader_findLoadedClass()
95 Thread* self = soa.Self(); in VMClassLoader_findLoadedClass()
113 StackHandleScope<1> hs(soa.Self()); in VMClassLoader_findLoadedClass()
115 soa, in VMClassLoader_findLoadedClass()
116 soa.Self(), in VMClassLoader_findLoadedClass()
[all …]
Djava_lang_reflect_Parameter.cc40 ScopedFastNativeObjectAccess soa(env); in Parameter_getAnnotationNative() local
46 ArtMethod* method = ArtMethod::FromReflectedMethod(soa, javaMethod); in Parameter_getAnnotationNative()
70 StackHandleScope<1> hs(soa.Self()); in Parameter_getAnnotationNative()
95 StackHandleScope<1> hs(soa.Self()); in Parameter_getAnnotationNative()
96 Handle<mirror::Class> klass(hs.NewHandle(soa.Decode<mirror::Class>(annotationType))); in Parameter_getAnnotationNative()
97 return soa.AddLocalReference<jobject>( in Parameter_getAnnotationNative()
Ddalvik_system_VMDebug.cc112 ScopedObjectAccess soa(env); in VMDebug_startMethodTracingFd() local
113 soa.Self()->ThrowNewExceptionF("Ljava/lang/RuntimeException;", in VMDebug_startMethodTracingFd()
121 ScopedObjectAccess soa(env); in VMDebug_startMethodTracingFd() local
122 soa.Self()->ThrowNewExceptionF("Ljava/lang/RuntimeException;", in VMDebug_startMethodTracingFd()
171 ScopedObjectAccess soa(env); in VMDebug_isDebuggingEnabled() local
182 ScopedObjectAccess soa(env); in ThrowUnsupportedOperationException() local
183 soa.Self()->ThrowNewException("Ljava/lang/UnsupportedOperationException;", nullptr); in ThrowUnsupportedOperationException()
217 ScopedFastNativeObjectAccess soa(env); in VMDebug_printLoadedClasses() local
222 ScopedFastNativeObjectAccess soa(env); in VMDebug_getLoadedClassCount() local
243 ScopedObjectAccess soa(env); in VMDebug_dumpHprofData() local
[all …]
/art/test/626-const-class-linking/
Dclear_dex_cache_types.cc28 ScopedObjectAccess soa(Thread::Current()); in Java_Main_nativeClearResolvedTypes() local
29 ObjPtr<mirror::DexCache> dex_cache = soa.Decode<mirror::Class>(cls)->GetDexCache(); in Java_Main_nativeClearResolvedTypes()
37 ScopedObjectAccess soa(Thread::Current()); in Java_Main_nativeSkipVerification() local
38 StackHandleScope<1> hs(soa.Self()); in Java_Main_nativeSkipVerification()
39 Handle<mirror::Class> klass = hs.NewHandle(soa.Decode<mirror::Class>(cls)); in Java_Main_nativeSkipVerification()
42 ObjectLock<mirror::Class> lock(soa.Self(), klass); in Java_Main_nativeSkipVerification()
43 klass->SetStatus(klass, ClassStatus::kVerified, soa.Self()); in Java_Main_nativeSkipVerification()
51 ScopedObjectAccess soa(Thread::Current()); in Java_Main_nativeDumpClasses() local
52 StackHandleScope<1> hs(soa.Self()); in Java_Main_nativeDumpClasses()
54 hs.NewHandle(soa.Decode<mirror::ObjectArray<mirror::Object>>(array)); in Java_Main_nativeDumpClasses()
/art/test/common/
Druntime_state.cc65 ScopedObjectAccess soa(env); in Java_Main_hasOatFile() local
67 ObjPtr<mirror::Class> klass = soa.Decode<mirror::Class>(cls); in Java_Main_hasOatFile()
76 ScopedObjectAccess soa(env); in Java_Main_getCompilerFilter() local
78 ObjPtr<mirror::Class> klass = soa.Decode<mirror::Class>(cls); in Java_Main_getCompilerFilter()
87 return soa.AddLocalReference<jobject>( in Java_Main_getCompilerFilter()
88 mirror::String::AllocFromModifiedUtf8(soa.Self(), filter.c_str())); in Java_Main_getCompilerFilter()
116 ScopedObjectAccess soa(env); in Java_Main_compiledWithOptimizing() local
118 ObjPtr<mirror::Class> klass = soa.Decode<mirror::Class>(cls); in Java_Main_compiledWithOptimizing()
171 ScopedObjectAccess soa(self); in Java_Main_isAotCompiled() local
174 ArtMethod* method = soa.Decode<mirror::Class>(cls)->FindDeclaredDirectMethodByName( in Java_Main_isAotCompiled()
[all …]
/art/runtime/jni/
Dcheck_jni.cc343 bool CheckInstanceFieldID(ScopedObjectAccess& soa, jobject java_object, jfieldID fid) in CheckInstanceFieldID() argument
345 ObjPtr<mirror::Object> o = soa.Decode<mirror::Object>(java_object); in CheckInstanceFieldID()
386 bool CheckMethodAndSig(ScopedObjectAccess& soa, jobject jobj, jclass jc, in CheckMethodAndSig() argument
409 ObjPtr<mirror::Class> c = soa.Decode<mirror::Class>(jc); in CheckMethodAndSig()
417 ObjPtr<mirror::Object> o = soa.Decode<mirror::Object>(jobj); in CheckMethodAndSig()
435 bool CheckStaticFieldID(ScopedObjectAccess& soa, jclass java_class, jfieldID fid) in CheckStaticFieldID() argument
437 ObjPtr<mirror::Class> c = soa.Decode<mirror::Class>(java_class); in CheckStaticFieldID()
459 bool CheckStaticMethod(ScopedObjectAccess& soa, jclass java_class, jmethodID mid) in CheckStaticMethod() argument
465 ObjPtr<mirror::Class> c = soa.Decode<mirror::Class>(java_class); in CheckStaticMethod()
481 bool CheckVirtualMethod(ScopedObjectAccess& soa, jobject java_object, jmethodID mid) in CheckVirtualMethod() argument
[all …]
/art/test/566-polymorphic-inlining/
Dpolymorphic_inline.cc30 ScopedObjectAccess soa(Thread::Current()); in do_checks() local
31 ObjPtr<mirror::Class> klass = soa.Decode<mirror::Class>(cls); in do_checks()
44 ScopedThreadSuspension sts(soa.Self(), kSuspended); in do_checks()
49 jit->CompileMethod(method, soa.Self(), CompilationKind::kOptimized, /*prejit=*/ false); in do_checks()
57 ScopedObjectAccess soa(Thread::Current()); in allocate_profiling_info() local
58 ObjPtr<mirror::Class> klass = soa.Decode<mirror::Class>(cls); in allocate_profiling_info()
60 ProfilingInfo::Create(soa.Self(), method, /* retry_allocation */ true); in allocate_profiling_info()
/art/test/667-jit-jni-stub/
Djit_jni_stub_test.cc42 ScopedObjectAccess soa(Thread::Current()); in Java_Main_callThrough() local
43 std::string name = soa.Decode<mirror::String>(methodName)->ToModifiedUtf8(); in Java_Main_callThrough()
45 CHECK(method != nullptr) << soa.Decode<mirror::Class>(klass)->PrettyDescriptor() << "." << name; in Java_Main_callThrough()
53 ScopedObjectAccess soa(Thread::Current()); in Java_Main_jitGc() local
59 ScopedObjectAccess soa(Thread::Current()); in Java_Main_isNextJitGcFull() local
60 return JitJniStubTestHelper::isNextJitGcFull(soa.Self()); in Java_Main_isNextJitGcFull()
/art/test/004-ThreadStress/
Dthread_stress.cc27 ScopedObjectAccess soa(Thread::Current()); in Java_Main_printString() local
28 std::cout << soa.Decode<mirror::String>(s)->ToModifiedUtf8(); in Java_Main_printString()
32 ScopedObjectAccess soa(Thread::Current()); in Java_Main_printThrowable() local
33 std::cout << soa.Decode<mirror::Throwable>(t)->Dump(); in Java_Main_printThrowable()
/art/runtime/mirror/
Dmethod_type_test.cc49 ScopedObjectAccess soa(self); in CreateMethodType() local
50 StackHandleScope<5> hs(soa.Self()); in CreateMethodType()
55 soa.Self(), FullyQualifiedType(return_type).c_str(), boot_class_loader)); in CreateMethodType()
65 soa.Self(), FullyQualifiedType(param_types[i]).c_str(), boot_class_loader)); in CreateMethodType()
74 ScopedObjectAccess soa(Thread::Current()); in TEST_F() local
76 StackHandleScope<2> hs(soa.Self()); in TEST_F()
84 StackHandleScope<2> hs(soa.Self()); in TEST_F()
92 StackHandleScope<2> hs(soa.Self()); in TEST_F()
100 StackHandleScope<2> hs(soa.Self()); in TEST_F()
/art/dex2oat/driver/
Dcompiler_driver-inl.h36 const ScopedObjectAccess& soa, in ResolveClass() argument
45 DCHECK_EQ(cls == nullptr, soa.Self()->IsExceptionPending()); in ResolveClass()
48 soa.Self()->ClearException(); in ResolveClass()
54 const ScopedObjectAccess& soa, in ResolveCompilingMethodsClass() argument
62 return ResolveClass(soa, dex_cache, class_loader, referrer_method_id.class_idx_, mUnit); in ResolveCompilingMethodsClass()
65 inline ArtField* CompilerDriver::ResolveField(const ScopedObjectAccess& soa, in ResolveField() argument
72 DCHECK_EQ(resolved_field == nullptr, soa.Self()->IsExceptionPending()); in ResolveField()
75 soa.Self()->ClearException(); in ResolveField()
/art/test/2012-structural-redefinition-failures-jni-id/
Dset-jni-id-used.cc40 ScopedObjectAccess soa(env); in Java_Main_SetPointerIdsUsed() local
41 StackHandleScope<1> hs(soa.Self()); in Java_Main_SetPointerIdsUsed()
42 Handle<mirror::Class> h(hs.NewHandle(soa.Decode<mirror::Class>(target))); in Java_Main_SetPointerIdsUsed()
43 ObjPtr<mirror::ClassExt> ext(h->EnsureExtDataPresent(h, soa.Self())); in Java_Main_SetPointerIdsUsed()
/art/openjdkjvm/
DOpenjdkJvm.cc288 art::ScopedFastNativeObjectAccess soa(env); in JVM_InternString() local
289 art::ObjPtr<art::mirror::String> s = soa.Decode<art::mirror::String>(jstr); in JVM_InternString()
290 return soa.AddLocalReference<jstring>(s->Intern()); in JVM_InternString()
353 art::ScopedObjectAccess soa(env); in JVM_SetThreadPriority() local
354 art::MutexLock mu(soa.Self(), *art::Locks::thread_list_lock_); in JVM_SetThreadPriority()
355 art::Thread* thread = art::Thread::FromManagedThread(soa, jthread); in JVM_SetThreadPriority()
367 art::ScopedFastNativeObjectAccess soa(env); in JVM_Sleep() local
368 art::ObjPtr<art::mirror::Object> lock = soa.Decode<art::mirror::Object>(java_lock); in JVM_Sleep()
373 art::ScopedFastNativeObjectAccess soa(env); in JVM_CurrentThread() local
374 return soa.AddLocalReference<jobject>(soa.Self()->GetPeer()); in JVM_CurrentThread()
[all …]
/art/test/595-profile-saving/
Dprofile-saving.cc39 ScopedObjectAccess soa(env); in Java_Main_ensureProfilingInfo() local
40 ObjPtr<mirror::Executable> exec = soa.Decode<mirror::Executable>(method); in Java_Main_ensureProfilingInfo()
42 if (!ProfilingInfo::Create(soa.Self(), art_method, /* retry_allocation */ true)) { in Java_Main_ensureProfilingInfo()
57 ScopedObjectAccess soa(env); in Java_Main_presentInProfile() local
58 ObjPtr<mirror::Executable> exec = soa.Decode<mirror::Executable>(method); in Java_Main_presentInProfile()

123456789