/art/runtime/ |
D | reflection.h | 31 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,
|
D | reflection.cc | 432 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 …]
|
D | jvalue.h | 29 union PACKED(4) JValue { union 31 JValue() : j(0) {} in JValue() function
|
D | reflection-inl.h | 33 const JValue& src, JValue* dst) { in ConvertPrimitiveValue()
|
D | reflection_test.cc | 149 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 …]
|
D | instrumentation.h | 38 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
|
D | jni_internal.cc | 681 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 …]
|
D | art_field-inl.h | 217 JValue bits; in GetFloat() 225 JValue bits; in SetFloat() 232 JValue bits; in GetDouble() 240 JValue bits; in SetDouble()
|
D | debugger.h | 384 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/ |
D | interpreter.h | 29 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)
|
D | unstarted_runtime.cc | 80 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 …]
|
D | unstarted_runtime.h | 53 JValue* result, 61 JValue* result) 69 JValue* result, \ 84 JValue* result) \
|
D | interpreter.cc | 36 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 …]
|
D | unstarted_runtime_test.cc | 49 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 …]
|
D | interpreter_common.h | 74 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 …]
|
D | interpreter_common.cc | 200 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 …]
|
D | interpreter_switch_impl.cc | 42 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 …]
|
D | interpreter_goto_table_impl.cc | 72 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/ |
D | java_lang_reflect_Field.cc | 62 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/ |
D | quick_entrypoints_cc_arm.cc | 24 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/ |
D | mterp.cc | 156 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 …]
|
D | mterp_stub.cc | 42 ShadowFrame* shadow_frame, JValue* result_register) in ExecuteMterpImpl()
|
/art/runtime/entrypoints/quick/ |
D | quick_deoptimization_entrypoints.cc | 53 JValue return_value; in artDeoptimizeFromCompiledCode()
|
/art/runtime/entrypoints/ |
D | entrypoint_utils.cc | 138 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/ |
D | jdwp.h | 38 union JValue; 204 const JValue* returnValue) 215 const JValue* fieldValue, bool is_modification)
|