Lines Matching refs:soa

170         ScopedObjectAccessUnchecked soa(env);  in ThrowStackOverflowError()  local
171 stack_state_val.reset(soa.Self()->CreateInternalStackTrace<false>(soa)); in ThrowStackOverflowError()
227 JValue InvokeProxyInvocationHandler(ScopedObjectAccessAlreadyRunnable& soa, const char* shorty, in InvokeProxyInvocationHandler() argument
230 DCHECK(soa.Env()->IsInstanceOf(rcvr_jobj, WellKnownClasses::java_lang_reflect_Proxy)); in InvokeProxyInvocationHandler()
233 soa.Self()->AssertThreadSuspensionIsAllowable(); in InvokeProxyInvocationHandler()
239 args_jobj = soa.Env()->NewObjectArray(args.size(), WellKnownClasses::java_lang_Object, nullptr); in InvokeProxyInvocationHandler()
241 CHECK(soa.Self()->IsExceptionPending()); in InvokeProxyInvocationHandler()
247 soa.Env()->SetObjectArrayElement(args_jobj, i, val); in InvokeProxyInvocationHandler()
253 CHECK(soa.Self()->IsExceptionPending()); in InvokeProxyInvocationHandler()
256 soa.Decode<mirror::ObjectArray<mirror::Object>* >(args_jobj)->Set<false>(i, val); in InvokeProxyInvocationHandler()
267 soa.Env()->CallStaticObjectMethodA(WellKnownClasses::java_lang_reflect_Proxy, in InvokeProxyInvocationHandler()
272 if (LIKELY(!soa.Self()->IsExceptionPending())) { in InvokeProxyInvocationHandler()
277 StackHandleScope<1> hs(soa.Self()); in InvokeProxyInvocationHandler()
278 auto h_interface_method(hs.NewHandle(soa.Decode<mirror::Method*>(interface_method_jobj))); in InvokeProxyInvocationHandler()
281 mirror::Object* result_ref = soa.Decode<mirror::Object*>(result); in InvokeProxyInvocationHandler()
284 DCHECK(soa.Self()->IsExceptionPending()); in InvokeProxyInvocationHandler()
292 mirror::Throwable* exception = soa.Self()->GetException(); in InvokeProxyInvocationHandler()
294 mirror::Object* rcvr = soa.Decode<mirror::Object*>(rcvr_jobj); in InvokeProxyInvocationHandler()
296 mirror::Method* interface_method = soa.Decode<mirror::Method*>(interface_method_jobj); in InvokeProxyInvocationHandler()
314 soa.Self()->ThrowNewWrappedException("Ljava/lang/reflect/UndeclaredThrowableException;", in InvokeProxyInvocationHandler()