/aosp_15_r20/art/runtime/native/ |
H A D | java_lang_Class.cc | 78 const ScopedFastNativeObjectAccess& soa, jobject java_class) in DecodeClass() argument 80 ObjPtr<mirror::Class> c = soa.Decode<mirror::Class>(java_class); in DecodeClass() 92 ScopedFastNativeObjectAccess soa(env); in Class_classForName() local 93 StackHandleScope<3> hs(soa.Self()); in Class_classForName() 94 Handle<mirror::String> mirror_name = hs.NewHandle(soa.Decode<mirror::String>(javaName)); in Class_classForName() 96 soa.Self()->ThrowNewWrappedException("Ljava/lang/NullPointerException;", /*msg=*/ nullptr); in Class_classForName() 105 soa.Self()->ThrowNewExceptionF("Ljava/lang/ClassNotFoundException;", in Class_classForName() 112 hs.NewHandle(soa.Decode<mirror::ClassLoader>(javaLoader))); in Class_classForName() 115 class_linker->FindClass(soa.Self(), descriptor.c_str(), descriptor.length(), class_loader)); in Class_classForName() 117 StackHandleScope<2> hs2(soa.Self()); in Class_classForName() [all …]
|
H A D | java_lang_String.cc | 37 ScopedFastNativeObjectAccess soa(env); in String_charAt() local 38 return soa.Decode<mirror::String>(java_this)->CharAt(index); in String_charAt() 42 ScopedFastNativeObjectAccess soa(env); in String_compareTo() local 47 return soa.Decode<mirror::String>(java_this)->CompareTo(soa.Decode<mirror::String>(java_rhs)); 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() 63 ObjPtr<mirror::String> result = mirror::String::DoConcat(soa.Self(), string_this, string_arg); in String_concat() 64 return soa.AddLocalReference<jstring>(result); in String_concat() [all …]
|
H A D | jdk_internal_misc_Unsafe.cc | 57 ScopedFastNativeObjectAccess soa(env); in Unsafe_compareAndSetInt() local 58 ObjPtr<mirror::Object> obj = soa.Decode<mirror::Object>(javaObj); in Unsafe_compareAndSetInt() 78 ScopedFastNativeObjectAccess soa(env); in Unsafe_compareAndSetLong() local 79 ObjPtr<mirror::Object> obj = soa.Decode<mirror::Object>(javaObj); in Unsafe_compareAndSetLong() 89 ScopedFastNativeObjectAccess soa(env); in Unsafe_compareAndExchangeLong() local 90 ObjPtr<mirror::Object> obj = soa.Decode<mirror::Object>(javaObj); in Unsafe_compareAndExchangeLong() 110 ScopedFastNativeObjectAccess soa(env); in Unsafe_compareAndSetReference() local 111 ObjPtr<mirror::Object> obj = soa.Decode<mirror::Object>(javaObj); in Unsafe_compareAndSetReference() 112 ObjPtr<mirror::Object> expectedValue = soa.Decode<mirror::Object>(javaExpectedValue); in Unsafe_compareAndSetReference() 113 ObjPtr<mirror::Object> newValue = soa.Decode<mirror::Object>(javaNewValue); in Unsafe_compareAndSetReference() [all …]
|
H A D | sun_misc_Unsafe.cc | 43 ScopedFastNativeObjectAccess soa(env); in Unsafe_compareAndSwapInt() local 44 ObjPtr<mirror::Object> obj = soa.Decode<mirror::Object>(javaObj); in Unsafe_compareAndSwapInt() 56 ScopedFastNativeObjectAccess soa(env); in Unsafe_compareAndSwapLong() local 57 ObjPtr<mirror::Object> obj = soa.Decode<mirror::Object>(javaObj); in Unsafe_compareAndSwapLong() 67 ScopedFastNativeObjectAccess soa(env); in Unsafe_compareAndSwapObject() local 68 ObjPtr<mirror::Object> obj = soa.Decode<mirror::Object>(javaObj); in Unsafe_compareAndSwapObject() 69 ObjPtr<mirror::Object> expectedValue = soa.Decode<mirror::Object>(javaExpectedValue); in Unsafe_compareAndSwapObject() 70 ObjPtr<mirror::Object> newValue = soa.Decode<mirror::Object>(javaNewValue); in Unsafe_compareAndSwapObject() 94 ScopedFastNativeObjectAccess soa(env); in Unsafe_getInt() local 95 ObjPtr<mirror::Object> obj = soa.Decode<mirror::Object>(javaObj); in Unsafe_getInt() [all …]
|
H A D | java_lang_reflect_Field.cc | 78 ALWAYS_INLINE inline static bool GetFieldValue(const ScopedFastNativeObjectAccess& soa, in GetFieldValue() argument 119 soa.Self(), o->AsReference())); in GetFieldValue() 138 ALWAYS_INLINE inline static bool CheckReceiver(const ScopedFastNativeObjectAccess& soa, in CheckReceiver() argument 143 soa.Self()->AssertThreadSuspensionIsAllowable(); in CheckReceiver() 147 Thread* self = soa.Self(); in CheckReceiver() 161 *class_or_rcvr = soa.Decode<mirror::Object>(j_rcvr); in CheckReceiver() 163 DCHECK(soa.Self()->IsExceptionPending()); in CheckReceiver() 170 ScopedFastNativeObjectAccess soa(env); in Field_get() local 171 ObjPtr<mirror::Field> f = soa.Decode<mirror::Field>(javaField); in Field_get() 173 if (!CheckReceiver(soa, javaObj, &f, &o)) { in Field_get() [all …]
|
H A D | java_lang_reflect_Executable.cc | 43 ScopedFastNativeObjectAccess soa(env); in Executable_getDeclaredAnnotationsNative() local 44 ArtMethod* method = ArtMethod::FromReflectedMethod(soa, javaMethod); in Executable_getDeclaredAnnotationsNative() 50 mirror::ObjectArray<mirror::Object>::Alloc(soa.Self(), annotation_array_class, 0); in Executable_getDeclaredAnnotationsNative() 51 return soa.AddLocalReference<jobjectArray>(empty_array); in Executable_getDeclaredAnnotationsNative() 53 return soa.AddLocalReference<jobjectArray>(annotations::GetAnnotationsForMethod(method)); in Executable_getDeclaredAnnotationsNative() 59 ScopedFastNativeObjectAccess soa(env); in Executable_getAnnotationNative() local 60 StackHandleScope<1> hs(soa.Self()); in Executable_getAnnotationNative() 61 ArtMethod* method = ArtMethod::FromReflectedMethod(soa, javaMethod); in Executable_getAnnotationNative() 65 Handle<mirror::Class> klass(hs.NewHandle(soa.Decode<mirror::Class>(annotationType))); in Executable_getAnnotationNative() 66 return soa.AddLocalReference<jobject>(annotations::GetAnnotationForMethod(method, klass)); in Executable_getAnnotationNative() [all …]
|
H A D | dalvik_system_VMStack.cc | 40 static ResultT GetThreadStack(const ScopedFastNativeObjectAccess& soa, jobject peer, T fn) in GetThreadStack() argument 43 ObjPtr<mirror::Object> decoded_peer = soa.Decode<mirror::Object>(peer); in GetThreadStack() 44 if (decoded_peer == soa.Self()->GetPeer()) { in GetThreadStack() 45 trace = fn(soa.Self(), soa); in GetThreadStack() 49 ScopedThreadSuspension sts(soa.Self(), ThreadState::kNative); in GetThreadStack() 60 ScopedObjectAccess soa2(soa.Self()); in GetThreadStack() 61 trace = fn(thread, soa); in GetThreadStack() 76 ScopedFastNativeObjectAccess soa(env); in VMStack_fillStackTraceElements() local 81 jobject trace = GetThreadStack(soa, javaThread, fn); in VMStack_fillStackTraceElements() 86 Thread::InternalStackTraceToStackTraceElementArray(soa, trace, javaSteArray, &depth); in VMStack_fillStackTraceElements() [all …]
|
H A D | java_lang_StringFactory.cc | 35 ScopedFastNativeObjectAccess soa(env); in StringFactory_newStringFromBytes() local 40 StackHandleScope<1> hs(soa.Self()); in StringFactory_newStringFromBytes() 41 Handle<mirror::ByteArray> byte_array(hs.NewHandle(soa.Decode<mirror::ByteArray>(java_data))); in StringFactory_newStringFromBytes() 44 soa.Self()->ThrowNewExceptionF("Ljava/lang/StringIndexOutOfBoundsException;", in StringFactory_newStringFromBytes() 50 ObjPtr<mirror::String> result = mirror::String::AllocFromByteArray(soa.Self(), in StringFactory_newStringFromBytes() 56 return soa.AddLocalReference<jstring>(result); in StringFactory_newStringFromBytes() 61 ScopedFastNativeObjectAccess soa(env); in StringFactory_newStringFromUtf16Bytes() local 66 StackHandleScope<1> hs(soa.Self()); in StringFactory_newStringFromUtf16Bytes() 67 Handle<mirror::ByteArray> byte_array(hs.NewHandle(soa.Decode<mirror::ByteArray>(java_data))); in StringFactory_newStringFromUtf16Bytes() 73 soa.Self()->ThrowNewExceptionF("Ljava/lang/StringIndexOutOfBoundsException;", in StringFactory_newStringFromUtf16Bytes() [all …]
|
H A 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 76 MutexLock mu(soa.Self(), *Locks::thread_list_lock_); in Thread_nativeGetStatus() 77 Thread* thread = Thread::FromManagedThread(soa, java_thread); in Thread_nativeGetStatus() 119 ScopedObjectAccess soa(env); in Thread_holdsLock() local 120 ObjPtr<mirror::Object> object = soa.Decode<mirror::Object>(java_object); in Thread_holdsLock() [all …]
|
H A D | dalvik_system_VMDebug.cc | 62 ScopedObjectAccess soa(Thread::ForEnv(env)); in VMDebug_getVmFeatureList() local 63 return soa.AddLocalReference<jobjectArray>( in VMDebug_getVmFeatureList() 64 CreateStringArray(soa.Self(), in VMDebug_getVmFeatureList() 110 ScopedObjectAccess soa(env); in VMDebug_startMethodTracingFd() local 111 soa.Self()->ThrowNewExceptionF("Ljava/lang/RuntimeException;", in VMDebug_startMethodTracingFd() 119 ScopedObjectAccess soa(env); in VMDebug_startMethodTracingFd() local 120 soa.Self()->ThrowNewExceptionF("Ljava/lang/RuntimeException;", in VMDebug_startMethodTracingFd() 202 ScopedObjectAccess soa(env); in VMDebug_isDebuggingEnabled() local 234 ScopedFastNativeObjectAccess soa(env); in VMDebug_printLoadedClasses() local 239 ScopedFastNativeObjectAccess soa(env); in VMDebug_getLoadedClassCount() local [all …]
|
/aosp_15_r20/art/runtime/ |
H A D | method_handles_test.cc | 73 ScopedObjectAccess soa(Thread::Current()); in TEST_F() local 75 StackHandleScope<2> hs(soa.Self()); in TEST_F() 81 ASSERT_FALSE(soa.Self()->IsExceptionPending()); in TEST_F() 85 ScopedObjectAccess soa(Thread::Current()); in TEST_F() local 87 StackHandleScope<2> hs(soa.Self()); in TEST_F() 93 ASSERT_FALSE(soa.Self()->IsExceptionPending()); in TEST_F() 98 ScopedObjectAccess soa(Thread::Current()); in TEST_F() local 100 StackHandleScope<2> hs(soa.Self()); in TEST_F() 105 ASSERT_FALSE(soa.Self()->IsExceptionPending()); in TEST_F() 110 ScopedObjectAccess soa(Thread::Current()); in TEST_F() local [all …]
|
H A D | reflection_test.cc | 82 ScopedObjectAccess soa(env_); in GetPrimitiveClass() local 85 return soa.AddLocalReference<jclass>(c); in GetPrimitiveClass() 135 ScopedObjectAccess soa(env_); in InvokeNopMethod() local 139 ScopedLocalRef<jobject> receiver_ref(soa.Env(), soa.AddLocalReference<jobject>(receiver)); in InvokeNopMethod() 140 InvokeWithJValues(soa, receiver_ref.get(), jni::EncodeArtMethod(method), nullptr); in InvokeNopMethod() 144 ScopedObjectAccess soa(env_); in InvokeIdentityByteMethod() local 148 ScopedLocalRef<jobject> receiver_ref(soa.Env(), soa.AddLocalReference<jobject>(receiver)); in InvokeIdentityByteMethod() 152 JValue result = InvokeWithJValues(soa, receiver_ref.get(), jni::EncodeArtMethod(method), args); in InvokeIdentityByteMethod() 156 result = InvokeWithJValues(soa, receiver_ref.get(), jni::EncodeArtMethod(method), args); in InvokeIdentityByteMethod() 160 result = InvokeWithJValues(soa, receiver_ref.get(), jni::EncodeArtMethod(method), args); in InvokeIdentityByteMethod() [all …]
|
H A D | proxy_test.h | 37 inline ObjPtr<mirror::Class> GenerateProxyClass(ScopedObjectAccess& soa, in GenerateProxyClass() argument 43 StackHandleScope<1> hs(soa.Self()); in GenerateProxyClass() 47 jclass javaLangClass = soa.AddLocalReference<jclass>(GetClassRoot<mirror::Class>()); in GenerateProxyClass() 51 soa.Env()->NewObjectArray(interfaces.size(), javaLangClass, /* initialElement= */ nullptr); in GenerateProxyClass() 52 soa.Self()->AssertNoPendingException(); in GenerateProxyClass() 54 soa.Env()->SetObjectArrayElement(proxyClassInterfaces, i, in GenerateProxyClass() 55 soa.AddLocalReference<jclass>(interfaces[i].Get())); in GenerateProxyClass() 63 jobjectArray proxyClassMethods = soa.Env()->NewObjectArray( in GenerateProxyClass() 65 soa.AddLocalReference<jclass>(GetClassRoot<mirror::Method>()), in GenerateProxyClass() 67 soa.Self()->AssertNoPendingException(); in GenerateProxyClass() [all …]
|
H A D | reflection.cc | 104 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 …]
|
H A D | intern_table_test.cc | 38 ScopedObjectAccess soa(Thread::Current()); in TEST_F() local 40 StackHandleScope<4> hs(soa.Self()); in TEST_F() 44 hs.NewHandle(mirror::String::AllocFromModifiedUtf8(soa.Self(), "foo"))); in TEST_F() 60 ScopedObjectAccess soa(Thread::Current()); in TEST_F() local 64 StackHandleScope<1> hs(soa.Self()); in TEST_F() 66 hs.NewHandle(mirror::String::AllocFromModifiedUtf8(soa.Self(), "foo"))); in TEST_F() 79 ScopedObjectAccess soa(Thread::Current()); in TEST_F() local 83 ObjPtr<mirror::String> str = mirror::String::AllocFromModifiedUtf8(soa.Self(), "00000000"); in TEST_F() 123 ScopedObjectAccess soa(Thread::Current()); in TEST_F() local 127 StackHandleScope<5> hs(soa.Self()); in TEST_F() [all …]
|
/aosp_15_r20/art/runtime/mirror/ |
H A D | object_test.cc | 114 ScopedObjectAccess soa(Thread::Current()); in TEST_F() local 115 StackHandleScope<2> hs(soa.Self()); in TEST_F() 116 Handle<ObjectArray<Object>> a1(hs.NewHandle(AllocObjectArray<Object>(soa.Self(), 256))); in TEST_F() 118 ObjPtr<Object> clone = Object::Clone(a1, soa.Self()); in TEST_F() 124 ScopedObjectAccess soa(Thread::Current()); in TEST_F() local 125 StackHandleScope<3> hs(soa.Self()); in TEST_F() 126 Handle<ObjectArray<Object>> oa(hs.NewHandle(AllocObjectArray<Object>(soa.Self(), 2))); in TEST_F() 138 class_linker_->FindSystemClass(soa.Self(), "Ljava/lang/ArrayIndexOutOfBoundsException;")); in TEST_F() 141 EXPECT_TRUE(soa.Self()->IsExceptionPending()); in TEST_F() 142 EXPECT_OBJ_PTR_EQ(aioobe.Get(), soa.Self()->GetException()->GetClass()); in TEST_F() [all …]
|
/aosp_15_r20/art/runtime/jni/ |
H A D | jni_internal.cc | 372 static void ReportInvalidJNINativeMethod(const ScopedObjectAccess& soa, in ReportInvalidJNINativeMethod() argument 381 soa.Self()->ThrowNewExceptionF("Ljava/lang/NoSuchMethodError;", in ReportInvalidJNINativeMethod() 388 static jmethodID FindMethodID(ScopedObjectAccess& soa, jclass jni_class, in FindMethodID() argument 391 return jni::EncodeArtMethod<kEnableIndexIds>(FindMethodJNI(soa, jni_class, name, sig, is_static)); in FindMethodID() 395 static ObjPtr<mirror::ClassLoader> GetClassLoader(const ScopedObjectAccess& soa) in GetClassLoader() argument 397 ArtMethod* method = soa.Self()->GetCurrentMethod(nullptr); in GetClassLoader() 400 return soa.Decode<mirror::ClassLoader>(soa.Self()->GetClassLoaderOverride()); in GetClassLoader() 408 soa.Decode<mirror::ClassLoader>(Runtime::Current()->GetSystemClassLoader()); in GetClassLoader() 413 class_loader = soa.Decode<mirror::ClassLoader>(soa.Self()->GetClassLoaderOverride()); in GetClassLoader() 426 static jfieldID FindFieldID(const ScopedObjectAccess& soa, jclass jni_class, const char* name, in FindFieldID() argument [all …]
|
H A D | check_jni.cc | 58 inline IndirectReferenceTable* GetIndirectReferenceTable(ScopedObjectAccess& soa, in GetIndirectReferenceTable() argument 62 JavaVMExt* vm = soa.Env()->GetVm(); in GetIndirectReferenceTable() 70 inline jni::LocalReferenceTable* GetLocalReferenceTable(ScopedObjectAccess& soa) { in GetLocalReferenceTable() argument 71 return &soa.Env()->locals_; in GetLocalReferenceTable() 364 bool CheckInstanceFieldID(ScopedObjectAccess& soa, jobject java_object, jfieldID fid) in CheckInstanceFieldID() argument 366 ObjPtr<mirror::Object> o = soa.Decode<mirror::Object>(java_object); in CheckInstanceFieldID() 407 bool CheckMethodAndSig(ScopedObjectAccess& soa, jobject jobj, jclass jc, in CheckMethodAndSig() argument 430 ObjPtr<mirror::Class> c = soa.Decode<mirror::Class>(jc); in CheckMethodAndSig() 438 ObjPtr<mirror::Object> o = soa.Decode<mirror::Object>(jobj); in CheckMethodAndSig() 456 bool CheckStaticFieldID(ScopedObjectAccess& soa, jclass java_class, jfieldID fid) in CheckStaticFieldID() argument [all …]
|
/aosp_15_r20/art/benchmark/jobject-benchmark/ |
H A 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 …]
|
/aosp_15_r20/art/runtime/interpreter/ |
H A D | interpreter.cc | 55 ScopedObjectAccessUnchecked soa(self); in InterpreterJni() local 60 ScopedLocalRef<jclass> klass(soa.Env(), in InterpreterJni() 61 soa.AddLocalReference<jclass>(method->GetDeclaringClass())); in InterpreterJni() 65 jresult = fn(soa.Env(), klass.get()); in InterpreterJni() 67 result->SetL(soa.Decode<mirror::Object>(jresult)); in InterpreterJni() 71 ScopedLocalRef<jclass> klass(soa.Env(), in InterpreterJni() 72 soa.AddLocalReference<jclass>(method->GetDeclaringClass())); in InterpreterJni() 74 fn(soa.Env(), klass.get()); in InterpreterJni() 78 ScopedLocalRef<jclass> klass(soa.Env(), in InterpreterJni() 79 soa.AddLocalReference<jclass>(method->GetDeclaringClass())); in InterpreterJni() [all …]
|
/aosp_15_r20/art/dex2oat/ |
H A D | transaction_test.cc | 39 ScopedObjectAccess soa(Thread::Current()); in testTransactionAbort() local 41 StackHandleScope<2> hs(soa.Self()); in testTransactionAbort() 43 hs.NewHandle(soa.Decode<mirror::ClassLoader>(jclass_loader))); in testTransactionAbort() 50 hs.NewHandle(class_linker_->FindSystemClass(soa.Self(), in testTransactionAbort() 53 class_linker_->EnsureInitialized(soa.Self(), h_klass, true, true); in testTransactionAbort() 56 h_klass.Assign(class_linker_->FindSystemClass(soa.Self(), kTransactionAbortErrorDescriptor)); in testTransactionAbort() 58 class_linker_->EnsureInitialized(soa.Self(), h_klass, true, true); in testTransactionAbort() 64 class_linker_->VerifyClass(soa.Self(), /* verifier_deps= */ nullptr, h_klass); in testTransactionAbort() 70 class_linker_->VerifyClass(soa.Self(), /* verifier_deps= */ nullptr, h_klass); in testTransactionAbort() 77 bool success = class_linker_->EnsureInitialized(soa.Self(), h_klass, true, true); in testTransactionAbort() [all …]
|
H A D | verifier_deps_test.cc | 77 ObjPtr<mirror::Class> FindClassByName(ScopedObjectAccess& soa, const std::string& name) in FindClassByName() argument 79 StackHandleScope<1> hs(soa.Self()); in FindClassByName() 81 hs.NewHandle(soa.Decode<mirror::ClassLoader>(class_loader_))); in FindClassByName() 83 class_linker_->FindClass(soa.Self(), name.c_str(), name.length(), class_loader_handle); in FindClassByName() 85 DCHECK(soa.Self()->IsExceptionPending()); in FindClassByName() 86 soa.Self()->ClearException(); in FindClassByName() 117 void LoadDexFile(ScopedObjectAccess& soa, const char* name1, const char* name2 = nullptr) in LoadDexFile() argument 124 StackHandleScope<1> hs(soa.Self()); in LoadDexFile() 126 hs.NewHandle(soa.Decode<mirror::ClassLoader>(class_loader_)); in LoadDexFile() 133 void LoadDexFile(ScopedObjectAccess& soa) REQUIRES_SHARED(Locks::mutator_lock_) { in LoadDexFile() argument [all …]
|
/aosp_15_r20/art/test/common/ |
H A D | runtime_state.cc | 70 ScopedObjectAccess soa(env); in Java_Main_hasOatFile() local 72 ObjPtr<mirror::Class> klass = soa.Decode<mirror::Class>(cls); in Java_Main_hasOatFile() 81 ScopedObjectAccess soa(env); in Java_Main_getCompilerFilter() local 83 ObjPtr<mirror::Class> klass = soa.Decode<mirror::Class>(cls); in Java_Main_getCompilerFilter() 92 return soa.AddLocalReference<jobject>( in Java_Main_getCompilerFilter() 93 mirror::String::AllocFromModifiedUtf8(soa.Self(), filter.c_str())); in Java_Main_getCompilerFilter() 121 ScopedObjectAccess soa(env); in Java_Main_compiledWithOptimizing() local 123 ObjPtr<mirror::Class> klass = soa.Decode<mirror::Class>(cls); in Java_Main_compiledWithOptimizing() 172 ScopedObjectAccess soa(self); in Java_Main_isAotCompiled() local 175 ArtMethod* method = soa.Decode<mirror::Class>(cls)->FindDeclaredDirectMethodByName( in Java_Main_isAotCompiled() [all …]
|
/aosp_15_r20/external/rust/android-crates-io/crates/grpcio-sys/grpc/third_party/cares/cares/test/ |
D | ares-test-parse-soa.cc | 19 struct ares_soa_reply* soa = nullptr; in TEST_F() local 20 EXPECT_EQ(ARES_SUCCESS, ares_parse_soa_reply(data.data(), data.size(), &soa)); in TEST_F() 21 ASSERT_NE(nullptr, soa); in TEST_F() 22 EXPECT_EQ("soa1.example.com", std::string(soa->nsname)); in TEST_F() 23 EXPECT_EQ("fred.example.com", std::string(soa->hostmaster)); in TEST_F() 24 EXPECT_EQ(1, soa->serial); in TEST_F() 25 EXPECT_EQ(2, soa->refresh); in TEST_F() 26 EXPECT_EQ(3, soa->retry); in TEST_F() 27 EXPECT_EQ(4, soa->expire); in TEST_F() 28 EXPECT_EQ(5, soa->minttl); in TEST_F() [all …]
|
D | ares-test-parse-soa-any.cc | 22 struct ares_soa_reply* soa = nullptr; in TEST_F() local 23 EXPECT_EQ(ARES_SUCCESS, ares_parse_soa_reply(data.data(), data.size(), &soa)); in TEST_F() 24 ASSERT_NE(nullptr, soa); in TEST_F() 25 EXPECT_EQ("soa1.example.com", std::string(soa->nsname)); in TEST_F() 26 EXPECT_EQ("fred.example.com", std::string(soa->hostmaster)); in TEST_F() 27 EXPECT_EQ(1, soa->serial); in TEST_F() 28 EXPECT_EQ(2, soa->refresh); in TEST_F() 29 EXPECT_EQ(3, soa->retry); in TEST_F() 30 EXPECT_EQ(4, soa->expire); in TEST_F() 31 EXPECT_EQ(5, soa->minttl); in TEST_F() [all …]
|