/art/benchmark/jobject-benchmark/ |
D | jobject_benchmark.cc | 28 ScopedObjectAccess soa(env); in Java_JObjectBenchmark_timeAddRemoveLocal() local 29 ObjPtr<mirror::Object> obj = soa.Decode<mirror::Object>(jobj); in Java_JObjectBenchmark_timeAddRemoveLocal() 32 jobject ref = soa.Env()->AddLocalReference<jobject>(obj); in Java_JObjectBenchmark_timeAddRemoveLocal() 33 soa.Env()->DeleteLocalRef(ref); in Java_JObjectBenchmark_timeAddRemoveLocal() 39 ScopedObjectAccess soa(env); in Java_JObjectBenchmark_timeDecodeLocal() local 40 ObjPtr<mirror::Object> obj = soa.Decode<mirror::Object>(jobj); in Java_JObjectBenchmark_timeDecodeLocal() 42 jobject ref = soa.Env()->AddLocalReference<jobject>(obj); in Java_JObjectBenchmark_timeDecodeLocal() 44 CHECK_EQ(soa.Decode<mirror::Object>(ref), obj); in Java_JObjectBenchmark_timeDecodeLocal() 46 soa.Env()->DeleteLocalRef(ref); in Java_JObjectBenchmark_timeDecodeLocal() 51 ScopedObjectAccess soa(env); in Java_JObjectBenchmark_timeAddRemoveGlobal() local [all …]
|
/art/runtime/native/ |
D | java_lang_String.cc | 36 ScopedFastNativeObjectAccess soa(env); in String_charAt() local 37 return soa.Decode<mirror::String>(java_this)->CharAt(index); in String_charAt() 41 ScopedFastNativeObjectAccess soa(env); in String_compareTo() local 46 return soa.Decode<mirror::String>(java_this)->CompareTo( in String_compareTo() 47 soa.Decode<mirror::String>(java_rhs).Ptr()); in String_compareTo() 52 ScopedFastNativeObjectAccess soa(env); in String_concat() local 57 StackHandleScope<2> hs(soa.Self()); in String_concat() 58 Handle<mirror::String> string_this(hs.NewHandle(soa.Decode<mirror::String>(java_this))); in String_concat() 59 Handle<mirror::String> string_arg(hs.NewHandle(soa.Decode<mirror::String>(java_string_arg))); in String_concat() 64 mirror::String::AllocFromStrings(soa.Self(), string_this, string_arg); in String_concat() [all …]
|
D | java_lang_Class.cc | 51 const ScopedFastNativeObjectAccess& soa, jobject java_class) in DecodeClass() argument 53 ObjPtr<mirror::Class> c = soa.Decode<mirror::Class>(java_class); in DecodeClass() 65 ScopedFastNativeObjectAccess soa(env); in Class_classForName() local 75 soa.Self()->ThrowNewExceptionF("Ljava/lang/ClassNotFoundException;", in Class_classForName() 81 StackHandleScope<2> hs(soa.Self()); in Class_classForName() 83 hs.NewHandle(soa.Decode<mirror::ClassLoader>(javaLoader))); in Class_classForName() 86 hs.NewHandle(class_linker->FindClass(soa.Self(), descriptor.c_str(), class_loader))); in Class_classForName() 102 class_linker->EnsureInitialized(soa.Self(), c, true, true); in Class_classForName() 104 return soa.AddLocalReference<jclass>(c.Get()); in Class_classForName() 108 ScopedFastNativeObjectAccess soa(env); in Class_getNameNative() local [all …]
|
D | java_lang_Object.cc | 29 ScopedFastNativeObjectAccess soa(env); in Object_internalClone() local 30 ObjPtr<mirror::Object> o = soa.Decode<mirror::Object>(java_this); in Object_internalClone() 31 return soa.AddLocalReference<jobject>(o->Clone(soa.Self())); in Object_internalClone() 35 ScopedFastNativeObjectAccess soa(env); in Object_notify() local 36 soa.Decode<mirror::Object>(java_this)->Notify(soa.Self()); in Object_notify() 40 ScopedFastNativeObjectAccess soa(env); in Object_notifyAll() local 41 soa.Decode<mirror::Object>(java_this)->NotifyAll(soa.Self()); in Object_notifyAll() 45 ScopedFastNativeObjectAccess soa(env); in Object_wait() local 46 soa.Decode<mirror::Object>(java_this)->Wait(soa.Self()); in Object_wait() 50 ScopedFastNativeObjectAccess soa(env); in Object_waitJI() local [all …]
|
D | dalvik_system_VMStack.cc | 35 static jobject GetThreadStack(const ScopedFastNativeObjectAccess& soa, jobject peer) in GetThreadStack() argument 38 ObjPtr<mirror::Object> decoded_peer = soa.Decode<mirror::Object>(peer); in GetThreadStack() 39 if (decoded_peer == soa.Self()->GetPeer()) { in GetThreadStack() 40 trace = soa.Self()->CreateInternalStackTrace<false>(soa); in GetThreadStack() 51 ScopedThreadSuspension sts(soa.Self(), kNative); in GetThreadStack() 61 ScopedObjectAccess soa2(soa.Self()); in GetThreadStack() 62 trace = thread->CreateInternalStackTrace<false>(soa); in GetThreadStack() 77 ScopedFastNativeObjectAccess soa(env); in VMStack_fillStackTraceElements() local 78 jobject trace = GetThreadStack(soa, javaThread); in VMStack_fillStackTraceElements() 83 Thread::InternalStackTraceToStackTraceElementArray(soa, trace, javaSteArray, &depth); in VMStack_fillStackTraceElements() [all …]
|
D | java_lang_reflect_Constructor.cc | 38 ScopedFastNativeObjectAccess soa(env); in Constructor_getExceptionTypes() local 39 ArtMethod* method = ArtMethod::FromReflectedMethod(soa, javaMethod) in Constructor_getExceptionTypes() 47 Runtime::Current()->GetClassLinker()->FindArrayClass(soa.Self(), &class_class); in Constructor_getExceptionTypes() 52 mirror::ObjectArray<mirror::Class>::Alloc(soa.Self(), class_array_class, 0); in Constructor_getExceptionTypes() 53 return soa.AddLocalReference<jobjectArray>(empty_array); in Constructor_getExceptionTypes() 55 return soa.AddLocalReference<jobjectArray>(result_array); in Constructor_getExceptionTypes() 65 ScopedFastNativeObjectAccess soa(env); in Constructor_newInstance0() local 66 ObjPtr<mirror::Constructor> m = soa.Decode<mirror::Constructor>(javaMethod); in Constructor_newInstance0() 67 StackHandleScope<1> hs(soa.Self()); in Constructor_newInstance0() 70 soa.Self()->ThrowNewExceptionF("Ljava/lang/InstantiationException;", "Can't instantiate %s %s", in Constructor_newInstance0() [all …]
|
D | java_lang_reflect_Executable.cc | 40 ScopedFastNativeObjectAccess soa(env); in Executable_getDeclaredAnnotationsNative() local 41 ArtMethod* method = ArtMethod::FromReflectedMethod(soa, javaMethod); in Executable_getDeclaredAnnotationsNative() 45 soa.Decode<mirror::Class>(WellKnownClasses::java_lang_annotation_Annotation__array); in Executable_getDeclaredAnnotationsNative() 47 mirror::ObjectArray<mirror::Object>::Alloc(soa.Self(), annotation_array_class, 0); in Executable_getDeclaredAnnotationsNative() 48 return soa.AddLocalReference<jobjectArray>(empty_array); in Executable_getDeclaredAnnotationsNative() 50 return soa.AddLocalReference<jobjectArray>(annotations::GetAnnotationsForMethod(method)); in Executable_getDeclaredAnnotationsNative() 56 ScopedFastNativeObjectAccess soa(env); in Executable_getAnnotationNative() local 57 StackHandleScope<1> hs(soa.Self()); in Executable_getAnnotationNative() 58 ArtMethod* method = ArtMethod::FromReflectedMethod(soa, javaMethod); in Executable_getAnnotationNative() 62 Handle<mirror::Class> klass(hs.NewHandle(soa.Decode<mirror::Class>(annotationType))); in Executable_getAnnotationNative() [all …]
|
D | java_lang_Thread.cc | 35 ScopedFastNativeObjectAccess soa(env); in Thread_currentThread() local 36 return soa.AddLocalReference<jobject>(soa.Self()->GetPeer()); in Thread_currentThread() 44 ScopedFastNativeObjectAccess soa(env); in Thread_isInterrupted() local 45 MutexLock mu(soa.Self(), *Locks::thread_list_lock_); in Thread_isInterrupted() 46 Thread* thread = Thread::FromManagedThread(soa, java_thread); in Thread_isInterrupted() 73 ScopedObjectAccess soa(env); in Thread_nativeGetStatus() local 75 MutexLock mu(soa.Self(), *Locks::thread_list_lock_); in Thread_nativeGetStatus() 76 Thread* thread = Thread::FromManagedThread(soa, java_thread); in Thread_nativeGetStatus() 113 ScopedObjectAccess soa(env); in Thread_nativeHoldsLock() local 114 ObjPtr<mirror::Object> object = soa.Decode<mirror::Object>(java_object); in Thread_nativeHoldsLock() [all …]
|
D | java_lang_StringFactory.cc | 34 ScopedFastNativeObjectAccess soa(env); in StringFactory_newStringFromBytes() local 39 StackHandleScope<1> hs(soa.Self()); in StringFactory_newStringFromBytes() 40 Handle<mirror::ByteArray> byte_array(hs.NewHandle(soa.Decode<mirror::ByteArray>(java_data))); in StringFactory_newStringFromBytes() 43 soa.Self()->ThrowNewExceptionF("Ljava/lang/StringIndexOutOfBoundsException;", in StringFactory_newStringFromBytes() 49 ObjPtr<mirror::String> result = mirror::String::AllocFromByteArray<true>(soa.Self(), in StringFactory_newStringFromBytes() 55 return soa.AddLocalReference<jstring>(result); in StringFactory_newStringFromBytes() 62 ScopedFastNativeObjectAccess soa(env); in StringFactory_newStringFromChars() local 63 StackHandleScope<1> hs(soa.Self()); in StringFactory_newStringFromChars() 64 Handle<mirror::CharArray> char_array(hs.NewHandle(soa.Decode<mirror::CharArray>(java_data))); in StringFactory_newStringFromChars() 66 ObjPtr<mirror::String> result = mirror::String::AllocFromCharArray<true>(soa.Self(), in StringFactory_newStringFromChars() [all …]
|
D | java_lang_reflect_Method.cc | 38 ScopedFastNativeObjectAccess soa(env); in Method_getDefaultValue() local 39 ArtMethod* method = ArtMethod::FromReflectedMethod(soa, javaMethod); in Method_getDefaultValue() 43 return soa.AddLocalReference<jobject>(annotations::GetAnnotationDefaultValue(method)); in Method_getDefaultValue() 47 ScopedFastNativeObjectAccess soa(env); in Method_getExceptionTypes() local 48 ArtMethod* method = ArtMethod::FromReflectedMethod(soa, javaMethod); in Method_getExceptionTypes() 63 return soa.AddLocalReference<jobjectArray>(declared_exceptions->Clone(soa.Self())); in Method_getExceptionTypes() 71 Runtime::Current()->GetClassLinker()->FindArrayClass(soa.Self(), &class_class); in Method_getExceptionTypes() 76 mirror::ObjectArray<mirror::Class>::Alloc(soa.Self(), class_array_class, 0); in Method_getExceptionTypes() 77 return soa.AddLocalReference<jobjectArray>(empty_array); in Method_getExceptionTypes() 79 return soa.AddLocalReference<jobjectArray>(result_array); in Method_getExceptionTypes() [all …]
|
D | java_lang_reflect_Field.cc | 122 ALWAYS_INLINE inline static bool CheckReceiver(const ScopedFastNativeObjectAccess& soa, in CheckReceiver() argument 127 soa.Self()->AssertThreadSuspensionIsAllowable(); in CheckReceiver() 131 StackHandleScope<2> hs(soa.Self()); in CheckReceiver() 135 if (UNLIKELY(!class_linker->EnsureInitialized(soa.Self(), h_klass, true, true))) { in CheckReceiver() 136 DCHECK(soa.Self()->IsExceptionPending()); in CheckReceiver() 143 *class_or_rcvr = soa.Decode<mirror::Object>(j_rcvr); in CheckReceiver() 145 DCHECK(soa.Self()->IsExceptionPending()); in CheckReceiver() 152 ScopedFastNativeObjectAccess soa(env); in Field_get() local 153 ObjPtr<mirror::Field> f = soa.Decode<mirror::Field>(javaField); in Field_get() 155 if (!CheckReceiver(soa, javaObj, &f, &o)) { in Field_get() [all …]
|
D | java_lang_reflect_Array.cc | 35 ScopedFastNativeObjectAccess soa(env); in Array_createMultiArray() local 37 StackHandleScope<2> hs(soa.Self()); in Array_createMultiArray() 38 Handle<mirror::Class> element_class(hs.NewHandle(soa.Decode<mirror::Class>(javaElementClass))); in Array_createMultiArray() 41 ObjPtr<mirror::Object> dimensions_obj = soa.Decode<mirror::Object>(javaDimArray); in Array_createMultiArray() 47 mirror::Array* new_array = mirror::Array::CreateMultiArray(soa.Self(), in Array_createMultiArray() 50 return soa.AddLocalReference<jobject>(new_array); in Array_createMultiArray() 54 ScopedFastNativeObjectAccess soa(env); in Array_createObjectArray() local 60 ObjPtr<mirror::Class> element_class = soa.Decode<mirror::Class>(javaElementClass); in Array_createObjectArray() 63 ObjPtr<mirror::Class> array_class = class_linker->FindArrayClass(soa.Self(), &element_class); in Array_createObjectArray() 65 CHECK(soa.Self()->IsExceptionPending()); in Array_createObjectArray() [all …]
|
D | sun_misc_Unsafe.cc | 39 ScopedFastNativeObjectAccess soa(env); in Unsafe_compareAndSwapInt() local 40 ObjPtr<mirror::Object> obj = soa.Decode<mirror::Object>(javaObj); in Unsafe_compareAndSwapInt() 50 ScopedFastNativeObjectAccess soa(env); in Unsafe_compareAndSwapLong() local 51 ObjPtr<mirror::Object> obj = soa.Decode<mirror::Object>(javaObj); in Unsafe_compareAndSwapLong() 61 ScopedFastNativeObjectAccess soa(env); in Unsafe_compareAndSwapObject() local 62 ObjPtr<mirror::Object> obj = soa.Decode<mirror::Object>(javaObj); in Unsafe_compareAndSwapObject() 63 ObjPtr<mirror::Object> expectedValue = soa.Decode<mirror::Object>(javaExpectedValue); in Unsafe_compareAndSwapObject() 64 ObjPtr<mirror::Object> newValue = soa.Decode<mirror::Object>(javaNewValue); in Unsafe_compareAndSwapObject() 84 ScopedFastNativeObjectAccess soa(env); in Unsafe_getInt() local 85 ObjPtr<mirror::Object> obj = soa.Decode<mirror::Object>(javaObj); in Unsafe_getInt() [all …]
|
D | java_lang_invoke_MethodHandleImpl.cc | 34 ScopedObjectAccess soa(env); in MethodHandleImpl_getMemberInternal() local 35 StackHandleScope<2> hs(soa.Self()); in MethodHandleImpl_getMemberInternal() 37 soa.Decode<mirror::MethodHandleImpl>(thiz)); in MethodHandleImpl_getMemberInternal() 51 soa.Self(), field, false /* force_resolve */)); in MethodHandleImpl_getMemberInternal() 56 soa.Self(), method)); in MethodHandleImpl_getMemberInternal() 59 soa.Self(), method)); in MethodHandleImpl_getMemberInternal() 64 soa.Self()->AssertPendingOOMException(); in MethodHandleImpl_getMemberInternal() 68 return soa.AddLocalReference<jobject>(h_object.Get()); in MethodHandleImpl_getMemberInternal()
|
D | java_lang_ref_FinalizerReference.cc | 32 ScopedFastNativeObjectAccess soa(env); in FinalizerReference_makeCircularListIfUnenqueued() local 33 ObjPtr<mirror::FinalizerReference> ref = soa.Decode<mirror::FinalizerReference>(javaThis); in FinalizerReference_makeCircularListIfUnenqueued() 38 ScopedFastNativeObjectAccess soa(env); in FinalizerReference_getReferent() local 39 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()
|
D | java_lang_ref_Reference.cc | 32 ScopedFastNativeObjectAccess soa(env); in Reference_getReferent() local 33 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 ObjPtr<mirror::Reference> ref = soa.Decode<mirror::Reference>(javaThis); in Reference_clearReferent()
|
/art/runtime/mirror/ |
D | object_test.cc | 108 ScopedObjectAccess soa(Thread::Current()); in TEST_F() local 109 StackHandleScope<2> hs(soa.Self()); in TEST_F() 110 Handle<ObjectArray<Object>> a1(hs.NewHandle(AllocObjectArray<Object>(soa.Self(), 256))); in TEST_F() 112 Object* clone = a1->Clone(soa.Self()); in TEST_F() 118 ScopedObjectAccess soa(Thread::Current()); in TEST_F() local 119 StackHandleScope<2> hs(soa.Self()); in TEST_F() 120 Handle<ObjectArray<Object>> oa(hs.NewHandle(AllocObjectArray<Object>(soa.Self(), 2))); in TEST_F() 131 Class* aioobe = class_linker_->FindSystemClass(soa.Self(), in TEST_F() 135 EXPECT_TRUE(soa.Self()->IsExceptionPending()); in TEST_F() 136 EXPECT_EQ(aioobe, soa.Self()->GetException()->GetClass()); in TEST_F() [all …]
|
D | dex_cache_test.cc | 43 ScopedObjectAccess soa(Thread::Current()); in TEST_F() local 44 StackHandleScope<1> hs(soa.Self()); in TEST_F() 48 soa.Self(), in TEST_F() 66 ScopedObjectAccess soa(Thread::Current()); in TEST_F() local 67 StackHandleScope<1> hs(soa.Self()); in TEST_F() 71 soa.Self(), in TEST_F() 80 ScopedObjectAccess soa(Thread::Current()); in TEST_F() local 83 StackHandleScope<1> hs(soa.Self()); in TEST_F() 85 soa.Decode<mirror::ClassLoader>(jclass_loader))); in TEST_F() 86 mirror::Class* klass = class_linker_->FindClass(soa.Self(), "LMain;", class_loader); in TEST_F() [all …]
|
/art/runtime/ |
D | proxy_test.cc | 37 mirror::Class* GenerateProxyClass(ScopedObjectAccess& soa, jobject jclass_loader, in GenerateProxyClass() argument 41 … mirror::Class* javaLangObject = class_linker_->FindSystemClass(soa.Self(), "Ljava/lang/Object;"); in GenerateProxyClass() 44 jclass javaLangClass = soa.AddLocalReference<jclass>(mirror::Class::GetJavaLangClass()); in GenerateProxyClass() 47 jobjectArray proxyClassInterfaces = soa.Env()->NewObjectArray(interfaces.size(), javaLangClass, in GenerateProxyClass() 49 soa.Self()->AssertNoPendingException(); in GenerateProxyClass() 51 soa.Env()->SetObjectArrayElement(proxyClassInterfaces, i, in GenerateProxyClass() 52 soa.AddLocalReference<jclass>(interfaces[i])); in GenerateProxyClass() 60 jobjectArray proxyClassMethods = soa.Env()->NewObjectArray( in GenerateProxyClass() 61 methods_count, soa.AddLocalReference<jclass>(mirror::Method::StaticClass()), nullptr); in GenerateProxyClass() 62 soa.Self()->AssertNoPendingException(); in GenerateProxyClass() [all …]
|
D | jni_internal.cc | 184 static void ThrowNoSuchMethodError(ScopedObjectAccess& soa, in ThrowNoSuchMethodError() argument 191 soa.Self()->ThrowNewExceptionF("Ljava/lang/NoSuchMethodError;", in ThrowNoSuchMethodError() 199 static void ReportInvalidJNINativeMethod(const ScopedObjectAccess& soa, in ReportInvalidJNINativeMethod() argument 208 soa.Self()->ThrowNewExceptionF("Ljava/lang/NoSuchMethodError;", in ReportInvalidJNINativeMethod() 227 static jmethodID FindMethodID(ScopedObjectAccess& soa, jclass jni_class, in FindMethodID() argument 230 ObjPtr<mirror::Class> c = EnsureInitialized(soa.Self(), soa.Decode<mirror::Class>(jni_class)); in FindMethodID() 242 ThrowNoSuchMethodError(soa, c, name, sig, is_static ? "static" : "non-static"); in FindMethodID() 248 static ObjPtr<mirror::ClassLoader> GetClassLoader(const ScopedObjectAccess& soa) in GetClassLoader() argument 250 ArtMethod* method = soa.Self()->GetCurrentMethod(nullptr); in GetClassLoader() 253 return soa.Decode<mirror::ClassLoader>(soa.Self()->GetClassLoaderOverride()); in GetClassLoader() [all …]
|
D | reflection_test.cc | 81 ScopedObjectAccess soa(env_); in GetPrimitiveClass() local 84 return soa.AddLocalReference<jclass>(c); in GetPrimitiveClass() 136 ScopedObjectAccess soa(env_); in InvokeNopMethod() local 140 ScopedLocalRef<jobject> receiver_ref(soa.Env(), soa.AddLocalReference<jobject>(receiver)); in InvokeNopMethod() 141 InvokeWithJValues(soa, receiver_ref.get(), jni::EncodeArtMethod(method), nullptr); in InvokeNopMethod() 145 ScopedObjectAccess soa(env_); in InvokeIdentityByteMethod() local 149 ScopedLocalRef<jobject> receiver_ref(soa.Env(), soa.AddLocalReference<jobject>(receiver)); in InvokeIdentityByteMethod() 153 JValue result = InvokeWithJValues(soa, receiver_ref.get(), jni::EncodeArtMethod(method), args); in InvokeIdentityByteMethod() 157 result = InvokeWithJValues(soa, receiver_ref.get(), jni::EncodeArtMethod(method), args); in InvokeIdentityByteMethod() 161 result = InvokeWithJValues(soa, receiver_ref.get(), jni::EncodeArtMethod(method), args); in InvokeIdentityByteMethod() [all …]
|
D | intern_table_test.cc | 33 ScopedObjectAccess soa(Thread::Current()); in TEST_F() local 35 StackHandleScope<4> hs(soa.Self()); in TEST_F() 39 hs.NewHandle(mirror::String::AllocFromModifiedUtf8(soa.Self(), "foo"))); in TEST_F() 55 ScopedObjectAccess soa(Thread::Current()); in TEST_F() local 59 StackHandleScope<1> hs(soa.Self()); in TEST_F() 61 hs.NewHandle(mirror::String::AllocFromModifiedUtf8(soa.Self(), "foo"))); in TEST_F() 74 ScopedObjectAccess soa(Thread::Current()); in TEST_F() local 78 GcRoot<mirror::String> str(mirror::String::AllocFromModifiedUtf8(soa.Self(), "00000000")); in TEST_F() 115 ScopedObjectAccess soa(Thread::Current()); in TEST_F() local 119 StackHandleScope<5> hs(soa.Self()); in TEST_F() [all …]
|
D | transaction_test.cc | 33 ScopedObjectAccess soa(Thread::Current()); in testTransactionAbort() local 35 StackHandleScope<2> hs(soa.Self()); in testTransactionAbort() 37 hs.NewHandle(soa.Decode<mirror::ClassLoader>(jclass_loader))); in testTransactionAbort() 44 hs.NewHandle(class_linker_->FindSystemClass(soa.Self(), in testTransactionAbort() 47 class_linker_->EnsureInitialized(soa.Self(), h_klass, true, true); in testTransactionAbort() 50 h_klass.Assign(class_linker_->FindSystemClass(soa.Self(), in testTransactionAbort() 53 class_linker_->EnsureInitialized(soa.Self(), h_klass, true, true); in testTransactionAbort() 57 h_klass.Assign(class_linker_->FindClass(soa.Self(), "LTransaction$AbortHelperClass;", in testTransactionAbort() 60 class_linker_->VerifyClass(soa.Self(), h_klass); in testTransactionAbort() 64 h_klass.Assign(class_linker_->FindClass(soa.Self(), tested_class_signature, class_loader)); in testTransactionAbort() [all …]
|
/art/runtime/interpreter/ |
D | interpreter.cc | 53 ScopedObjectAccessUnchecked soa(self); in InterpreterJni() local 58 ScopedLocalRef<jclass> klass(soa.Env(), in InterpreterJni() 59 soa.AddLocalReference<jclass>(method->GetDeclaringClass())); in InterpreterJni() 63 jresult = fn(soa.Env(), klass.get()); in InterpreterJni() 65 result->SetL(soa.Decode<mirror::Object>(jresult)); in InterpreterJni() 69 ScopedLocalRef<jclass> klass(soa.Env(), in InterpreterJni() 70 soa.AddLocalReference<jclass>(method->GetDeclaringClass())); in InterpreterJni() 72 fn(soa.Env(), klass.get()); in InterpreterJni() 76 ScopedLocalRef<jclass> klass(soa.Env(), in InterpreterJni() 77 soa.AddLocalReference<jclass>(method->GetDeclaringClass())); in InterpreterJni() [all …]
|
/art/runtime/gc/ |
D | heap_verification_test.cc | 48 ScopedObjectAccess soa(Thread::Current()); in TEST_F() local 53 VariableSizedHandleScope hs(soa.Self()); in TEST_F() 55 hs.NewHandle(mirror::String::AllocFromModifiedUtf8(soa.Self(), "test"))); in TEST_F() 73 ScopedObjectAccess soa(Thread::Current()); in TEST_F() local 74 VariableSizedHandleScope hs(soa.Self()); in TEST_F() 76 hs.NewHandle(mirror::String::AllocFromModifiedUtf8(soa.Self(), "test"))); in TEST_F() 87 ScopedObjectAccess soa(Thread::Current()); in TEST_F() local 88 VariableSizedHandleScope hs(soa.Self()); in TEST_F() 90 hs.NewHandle(mirror::String::AllocFromModifiedUtf8(soa.Self(), "test"))); in TEST_F() 99 ScopedObjectAccess soa(Thread::Current()); in TEST_F() local [all …]
|