Home
last modified time | relevance | path

Searched refs:JValue (Results 1 – 25 of 49) sorted by relevance

12

/art/runtime/
Dreflection.h31 union JValue;
35 mirror::Object* BoxPrimitive(Primitive::Type src_class, const JValue& value)
38 JValue* unboxed_value)
40 bool UnboxPrimitiveForResult(mirror::Object* o, mirror::Class* dst_class, JValue* unboxed_value)
45 const JValue& src, JValue* dst)
48 JValue InvokeWithVarArgs(const ScopedObjectAccessAlreadyRunnable& soa, jobject obj, jmethodID mid,
52 JValue InvokeWithJValues(const ScopedObjectAccessAlreadyRunnable& soa, jobject obj, jmethodID mid,
56 JValue InvokeVirtualOrInterfaceWithJValues(const ScopedObjectAccessAlreadyRunnable& soa,
60 JValue InvokeVirtualOrInterfaceWithVarArgs(const ScopedObjectAccessAlreadyRunnable& soa,
Dreflection.cc432 ArtMethod* method, ArgArray* arg_array, JValue* result, in InvokeWithArgArray()
442 JValue InvokeWithVarArgs(const ScopedObjectAccessAlreadyRunnable& soa, jobject obj, jmethodID mid, in InvokeWithVarArgs()
450 return JValue(); in InvokeWithVarArgs()
462 JValue result; in InvokeWithVarArgs()
473 JValue InvokeWithJValues(const ScopedObjectAccessAlreadyRunnable& soa, jobject obj, jmethodID mid, in InvokeWithJValues()
480 return JValue(); in InvokeWithJValues()
492 JValue result; in InvokeWithJValues()
503 JValue InvokeVirtualOrInterfaceWithJValues(const ScopedObjectAccessAlreadyRunnable& soa, in InvokeVirtualOrInterfaceWithJValues()
510 return JValue(); in InvokeVirtualOrInterfaceWithJValues()
523 JValue result; in InvokeVirtualOrInterfaceWithJValues()
[all …]
Djvalue.h29 union PACKED(4) JValue { union
31 JValue() : j(0) {} in JValue() function
Dreflection-inl.h33 const JValue& src, JValue* dst) { in ConvertPrimitiveValue()
Dreflection_test.cc149 JValue result = InvokeWithJValues(soa, receiver_ref.get(), soa.EncodeMethod(method), args); in InvokeIdentityByteMethod()
175 JValue result = InvokeWithJValues(soa, receiver_ref.get(), soa.EncodeMethod(method), args); in InvokeIdentityIntMethod()
200 JValue result = InvokeWithJValues(soa, receiver_ref.get(), soa.EncodeMethod(method), args); in InvokeIdentityDoubleMethod()
226 JValue result = InvokeWithJValues(soa, receiver_ref.get(), soa.EncodeMethod(method), args); in InvokeSumIntIntMethod()
256 JValue result = InvokeWithJValues(soa, receiver_ref.get(), soa.EncodeMethod(method), args); in InvokeSumIntIntIntMethod()
296 JValue result = InvokeWithJValues(soa, receiver_ref.get(), soa.EncodeMethod(method), args); in InvokeSumIntIntIntIntMethod()
341 JValue result = InvokeWithJValues(soa, receiver_ref.get(), soa.EncodeMethod(method), args); in InvokeSumIntIntIntIntIntMethod()
387 JValue result = InvokeWithJValues(soa, receiver_ref.get(), soa.EncodeMethod(method), args); in InvokeSumDoubleDoubleMethod()
422 JValue result = InvokeWithJValues(soa, receiver_ref.get(), soa.EncodeMethod(method), args); in InvokeSumDoubleDoubleDoubleMethod()
450 JValue result = InvokeWithJValues(soa, receiver_ref.get(), soa.EncodeMethod(method), args); in InvokeSumDoubleDoubleDoubleDoubleMethod()
[all …]
Dinstrumentation.h38 union JValue;
71 const JValue& return_value)
91 uint32_t dex_pc, ArtField* field, const JValue& field_value) = 0;
327 const JValue& return_value) const in MethodExitEvent()
369 ArtField* field, const JValue& field_value) const in FieldWriteEvent()
467 uint32_t dex_pc, const JValue& return_value) const
486 ArtField* field, const JValue& field_value) const
Djni_internal.cc681 JValue result(InvokeVirtualOrInterfaceWithVarArgs(soa, obj, mid, ap)); in CallObjectMethod()
690 JValue result(InvokeVirtualOrInterfaceWithVarArgs(soa, obj, mid, args)); in CallObjectMethodV()
698 JValue result(InvokeVirtualOrInterfaceWithJValues(soa, obj, mid, args)); in CallObjectMethodA()
708 JValue result(InvokeVirtualOrInterfaceWithVarArgs(soa, obj, mid, ap)); in CallBooleanMethod()
733 JValue result(InvokeVirtualOrInterfaceWithVarArgs(soa, obj, mid, ap)); in CallByteMethod()
758 JValue result(InvokeVirtualOrInterfaceWithVarArgs(soa, obj, mid, ap)); in CallCharMethod()
783 JValue result(InvokeVirtualOrInterfaceWithVarArgs(soa, obj, mid, ap)); in CallDoubleMethod()
808 JValue result(InvokeVirtualOrInterfaceWithVarArgs(soa, obj, mid, ap)); in CallFloatMethod()
833 JValue result(InvokeVirtualOrInterfaceWithVarArgs(soa, obj, mid, ap)); in CallIntMethod()
858 JValue result(InvokeVirtualOrInterfaceWithVarArgs(soa, obj, mid, ap)); in CallLongMethod()
[all …]
Dart_field-inl.h217 JValue bits; in GetFloat()
225 JValue bits; in SetFloat()
232 JValue bits; in GetDouble()
240 JValue bits; in SetDouble()
Ddebugger.h384 static void OutputMethodReturnValue(JDWP::MethodId method_id, const JValue* return_value,
387 static void OutputFieldValue(JDWP::FieldId field_id, const JValue* field_value,
414 static void OutputJValue(JDWP::JdwpTag tag, const JValue* return_value, JDWP::ExpandBuf* pReply)
499 const JValue* field_value)
512 int event_flags, const JValue* return_value)
731 const JValue* return_value)
/art/runtime/interpreter/
Dinterpreter.h29 union JValue;
39 mirror::Object* receiver, uint32_t* args, JValue* result,
45 JValue* ret_val)
48 extern JValue EnterInterpreterFromEntryPoint(Thread* self, const DexFile::CodeItem* code_item,
53 ShadowFrame* shadow_frame, JValue* result)
Dunstarted_runtime.cc80 JValue* result, in CharacterLowerUpper()
104 Thread* self, ShadowFrame* shadow_frame, JValue* result, size_t arg_offset) { in UnstartedCharacterToLowerCase()
109 Thread* self, ShadowFrame* shadow_frame, JValue* result, size_t arg_offset) { in UnstartedCharacterToUpperCase()
115 Handle<mirror::ClassLoader> class_loader, JValue* result, in UnstartedRuntimeFindClass()
170 Thread* self, ShadowFrame* shadow_frame, JValue* result, size_t arg_offset) { in UnstartedClassForName()
188 Thread* self, ShadowFrame* shadow_frame, JValue* result, size_t arg_offset) { in UnstartedClassForNameLong()
205 Thread* self, ShadowFrame* shadow_frame, JValue* result, size_t arg_offset) { in UnstartedClassClassForName()
222 Thread* self, ShadowFrame* shadow_frame, JValue* result, size_t arg_offset) { in UnstartedClassNewInstance()
277 Thread* self, ShadowFrame* shadow_frame, JValue* result, size_t arg_offset) { in UnstartedClassGetDeclaredField()
312 Thread* self, ShadowFrame* shadow_frame, JValue* result, size_t arg_offset) { in UnstartedClassGetDeclaredMethod()
[all …]
Dunstarted_runtime.h53 JValue* result,
61 JValue* result)
69 JValue* result, \
84 JValue* result) \
Dinterpreter.cc36 Object* receiver, uint32_t* args, JValue* result) in InterpreterJni()
248 JValue ExecuteGotoImpl(Thread*, const DexFile::CodeItem*, ShadowFrame&, JValue) { in ExecuteGotoImpl() argument
254 JValue ExecuteGotoImpl<true, false>(Thread* self, const DexFile::CodeItem* code_item,
255 ShadowFrame& shadow_frame, JValue result_register);
257 JValue ExecuteGotoImpl<false, false>(Thread* self, const DexFile::CodeItem* code_item,
258 ShadowFrame& shadow_frame, JValue result_register);
260 JValue ExecuteGotoImpl<true, true>(Thread* self, const DexFile::CodeItem* code_item,
261 ShadowFrame& shadow_frame, JValue result_register);
263 JValue ExecuteGotoImpl<false, true>(Thread* self, const DexFile::CodeItem* code_item,
264 ShadowFrame& shadow_frame, JValue result_register);
[all …]
Dunstarted_runtime_test.cc49 JValue* result, \
66 JValue* result) \
118 JValue result; in RunArrayCopy()
173 JValue result; in TestCeilFloor()
208 JValue result; in TEST_F()
230 JValue result; in TEST_F()
255 JValue result; in TEST_F()
280 JValue result; in TEST_F()
312 JValue result; in TEST_F()
366 JValue result; in TEST_F()
[all …]
Dinterpreter_common.h74 extern JValue ExecuteSwitchImpl(Thread* self, const DexFile::CodeItem* code_item,
75 ShadowFrame& shadow_frame, JValue result_register,
79 extern JValue ExecuteGotoImpl(Thread* self, const DexFile::CodeItem* code_item,
80 ShadowFrame& shadow_frame, JValue result_register);
84 ShadowFrame* shadow_frame, JValue* result_register);
142 const Instruction* inst, uint16_t inst_data, JValue* result);
149 const Instruction* inst, uint16_t inst_data, JValue* result);
598 uint16_t inst_data, JValue* result) { in DoInvokeLambda()
629 uint16_t inst_data, JValue* result) { in DoInvoke()
672 JValue* result) { in DoInvokeVirtualQuick()
[all …]
Dinterpreter_common.cc200 static JValue GetFieldValue(const ShadowFrame& shadow_frame, uint32_t vreg) in GetFieldValue()
202 JValue field_value; in GetFieldValue()
262 JValue field_value = GetFieldValue<field_type>(shadow_frame, vregA); in DoFieldPut()
370 JValue field_value = GetFieldValue<field_type>(shadow_frame, vregA); in EXPLICIT_DO_FIELD_PUT_ALL_TEMPLATE_DECL()
500 JValue* result,
509 JValue* result) in ArtInterpreterToCompiledCodeBridge()
545 JValue result) in SetStringInitValueToAllAliases()
573 JValue* result, in DoCallCommon()
774 const Instruction* inst, uint16_t inst_data ATTRIBUTE_UNUSED, JValue* result) { in DoLambdaCall()
802 const Instruction* inst, uint16_t inst_data, JValue* result) { in DoCall()
[all …]
Dinterpreter_switch_impl.cc42 return JValue(); /* Handled in caller. */ \
77 JValue result; \
100 JValue ExecuteSwitchImpl(Thread* self, const DexFile::CodeItem* code_item, in ExecuteSwitchImpl()
101 ShadowFrame& shadow_frame, JValue result_register, in ExecuteSwitchImpl()
106 return JValue(); in ExecuteSwitchImpl()
212 JValue result; in ExecuteSwitchImpl()
229 JValue result; in ExecuteSwitchImpl()
245 JValue result; in ExecuteSwitchImpl()
263 JValue result; in ExecuteSwitchImpl()
280 JValue result; in ExecuteSwitchImpl()
[all …]
Dinterpreter_goto_table_impl.cc72 JValue result; \
157 JValue ExecuteGotoImpl(Thread* self, const DexFile::CodeItem* code_item, ShadowFrame& shadow_frame, in ExecuteGotoImpl()
158 JValue result_register) { in ExecuteGotoImpl()
184 return JValue(); in ExecuteGotoImpl()
286 JValue result; in ExecuteGotoImpl()
300 JValue result; in ExecuteGotoImpl()
313 JValue result; in ExecuteGotoImpl()
328 JValue result; in ExecuteGotoImpl()
342 JValue result; in ExecuteGotoImpl()
2587 return JValue(); /* Handled in caller. */ in ExecuteGotoImpl()
[all …]
/art/runtime/native/
Djava_lang_reflect_Field.cc62 Primitive::Type field_type, JValue* value) in GetFieldValue()
149 JValue value; in Field_get()
158 ALWAYS_INLINE inline static JValue GetPrimitiveField(JNIEnv* env, jobject javaField, in GetPrimitiveField()
165 return JValue(); in GetPrimitiveField()
171 return JValue(); in GetPrimitiveField()
177 JValue field_value; in GetPrimitiveField()
182 return JValue(); in GetPrimitiveField()
188 return JValue(); in GetPrimitiveField()
191 JValue wide_value; in GetPrimitiveField()
195 return JValue(); in GetPrimitiveField()
[all …]
/art/runtime/arch/arm/
Dquick_entrypoints_cc_arm.cc24 Thread* self, JValue* result, uint32_t, uint32_t*,
29 Thread* self, JValue* result, const char* shorty) { in quick_invoke_reg_setup()
105 Thread* self, JValue* result, const char* shorty) { in art_quick_invoke_stub()
112 uint32_t args_size, Thread* self, JValue* result, in art_quick_invoke_static_stub()
/art/runtime/interpreter/mterp/
Dmterp.cc156 JValue* result_register = shadow_frame->GetResultRegister(); in MterpInvokeVirtual()
165 JValue* result_register = shadow_frame->GetResultRegister(); in MterpInvokeSuper()
174 JValue* result_register = shadow_frame->GetResultRegister(); in MterpInvokeInterface()
183 JValue* result_register = shadow_frame->GetResultRegister(); in MterpInvokeDirect()
192 JValue* result_register = shadow_frame->GetResultRegister(); in MterpInvokeStatic()
201 JValue* result_register = shadow_frame->GetResultRegister(); in MterpInvokeVirtualRange()
210 JValue* result_register = shadow_frame->GetResultRegister(); in MterpInvokeSuperRange()
219 JValue* result_register = shadow_frame->GetResultRegister(); in MterpInvokeInterfaceRange()
228 JValue* result_register = shadow_frame->GetResultRegister(); in MterpInvokeDirectRange()
237 JValue* result_register = shadow_frame->GetResultRegister(); in MterpInvokeStaticRange()
[all …]
Dmterp_stub.cc42 ShadowFrame* shadow_frame, JValue* result_register) in ExecuteMterpImpl()
/art/runtime/entrypoints/quick/
Dquick_deoptimization_entrypoints.cc53 JValue return_value; in artDeoptimizeFromCompiledCode()
/art/runtime/entrypoints/
Dentrypoint_utils.cc138 JValue InvokeProxyInvocationHandler(ScopedObjectAccessAlreadyRunnable& soa, const char* shorty, in InvokeProxyInvocationHandler()
146 const JValue zero; in InvokeProxyInvocationHandler()
160 JValue jv; in InvokeProxyInvocationHandler()
195 JValue result_unboxed; in InvokeProxyInvocationHandler()
/art/runtime/jdwp/
Djdwp.h38 union JValue;
204 const JValue* returnValue)
215 const JValue* fieldValue, bool is_modification)

12