/art/runtime/interpreter/ |
interpreter.h | 29 union JValue; 37 mirror::Object* receiver, uint32_t* args, JValue* result) 41 JValue* ret_val) 44 extern JValue EnterInterpreterFromEntryPoint(Thread* self, const DexFile::CodeItem* code_item, 52 ShadowFrame* shadow_frame, JValue* result) 56 ShadowFrame* shadow_frame, JValue* result)
|
unstarted_runtime.h | 23 #include "jvalue.h" 53 JValue* result, 61 JValue* result) 69 JValue* result, \ 84 JValue* result) \
|
unstarted_runtime.cc | 69 Handle<mirror::ClassLoader> class_loader, JValue* result, 124 Thread* self, ShadowFrame* shadow_frame, JValue* result, size_t arg_offset) { 137 Thread* self, ShadowFrame* shadow_frame, JValue* result, size_t arg_offset) { 154 Thread* self, ShadowFrame* shadow_frame, JValue* result, size_t arg_offset) { 171 Thread* self, ShadowFrame* shadow_frame, JValue* result, size_t arg_offset) { 226 Thread* self, ShadowFrame* shadow_frame, JValue* result, size_t arg_offset) { 264 Thread* self, ShadowFrame* shadow_frame, JValue* result, size_t arg_offset) { 284 Thread* self ATTRIBUTE_UNUSED, ShadowFrame* shadow_frame ATTRIBUTE_UNUSED, JValue* result, 319 Thread* self, ShadowFrame* shadow_frame, JValue* result ATTRIBUTE_UNUSED, size_t arg_offset) { 404 Thread* self, ShadowFrame* shadow_frame, JValue* result, size_t arg_offset) [all...] |
unstarted_runtime_test.cc | 43 JValue* result, \ 60 JValue* result) \ 79 JValue result; 101 JValue result; 126 JValue result; 151 JValue result; 183 JValue result; 237 JValue result; 263 JValue result;
|
interpreter.cc | 30 Object* receiver, uint32_t* args, JValue* result) 238 JValue ExecuteGotoImpl(Thread*, const DexFile::CodeItem*, ShadowFrame&, JValue) { 244 JValue ExecuteGotoImpl<true, false>(Thread* self, const DexFile::CodeItem* code_item, 245 ShadowFrame& shadow_frame, JValue result_register); 247 JValue ExecuteGotoImpl<false, false>(Thread* self, const DexFile::CodeItem* code_item, 248 ShadowFrame& shadow_frame, JValue result_register); 250 JValue ExecuteGotoImpl<true, true>(Thread* self, const DexFile::CodeItem* code_item, 251 ShadowFrame& shadow_frame, JValue result_register); 253 JValue ExecuteGotoImpl<false, true>(Thread* self, const DexFile::CodeItem* code_item [all...] |
interpreter_common.h | 65 extern JValue ExecuteSwitchImpl(Thread* self, const DexFile::CodeItem* code_item, 66 ShadowFrame& shadow_frame, JValue result_register); 69 extern JValue ExecuteGotoImpl(Thread* self, const DexFile::CodeItem* code_item, 70 ShadowFrame& shadow_frame, JValue result_register); 98 const Instruction* inst, uint16_t inst_data, JValue* result); 104 uint16_t inst_data, JValue* result) { 131 JValue* result) { 286 Thread* self, JValue* result); 396 JValue* result) 417 JValue* result [all...] |
interpreter_common.cc | 193 static JValue GetFieldValue(const ShadowFrame& shadow_frame, uint32_t vreg) 195 JValue field_value; 254 JValue field_value = GetFieldValue<field_type>(shadow_frame, vregA); 362 JValue field_value = GetFieldValue<field_type>(shadow_frame, vregA); 482 const Instruction* inst, uint16_t inst_data, JValue* result) { 694 Thread* self, JValue* result) { [all...] |
interpreter_goto_table_impl.cc | 124 JValue ExecuteGotoImpl(Thread* self, const DexFile::CodeItem* code_item, ShadowFrame& shadow_frame, 125 JValue result_register) { 151 return JValue(); 258 JValue result; 272 JValue result; 285 JValue result; 300 JValue result; 314 JValue result; [all...] |
interpreter_switch_impl.cc | 31 return JValue(); /* Handled in caller. */ \ 57 JValue ExecuteSwitchImpl(Thread* self, const DexFile::CodeItem* code_item, 58 ShadowFrame& shadow_frame, JValue result_register) { 62 return JValue(); 170 JValue result; 182 JValue result; 193 JValue result; 206 JValue result; 218 JValue result; [all...] |
/art/runtime/entrypoints/interpreter/ |
interpreter_entrypoints.h | 29 union JValue; 36 ShadowFrame* shadow_frame, JValue* result); 38 ShadowFrame* shadow_frame, JValue* result);
|
interpreter_entrypoints.cc | 29 ShadowFrame* shadow_frame, JValue* result) {
|
/art/runtime/ |
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, 53 jvalue* args) 56 JValue InvokeVirtualOrInterfaceWithJValues(const ScopedObjectAccessAlreadyRunnable& soa [all...] |
jvalue.h | 29 union PACKED(4) JValue { 30 // We default initialize JValue instances to all-zeros. 31 JValue() : j(0) {}
|
reflection.cc | 86 jvalue jv; 92 jvalue jv; 134 mirror::Object* receiver, jvalue* args) 427 ArtMethod* method, ArgArray* arg_array, JValue* result, 437 JValue InvokeWithVarArgs(const ScopedObjectAccessAlreadyRunnable& soa, jobject obj, jmethodID mid, 445 return JValue(); 457 JValue result; 468 JValue InvokeWithJValues(const ScopedObjectAccessAlreadyRunnable& soa, jobject obj, jmethodID mid, 469 jvalue* args) { 475 return JValue(); [all...] |
reflection-inl.h | 24 #include "jvalue.h" 33 const JValue& src, JValue* dst) {
|
instrumentation.h | 38 union JValue; 71 const JValue& return_value) 91 uint32_t dex_pc, ArtField* field, const JValue& field_value) = 0; 286 const JValue& return_value) const 328 ArtField* field, const JValue& field_value) const 388 uint32_t dex_pc, const JValue& return_value) const 401 ArtField* field, const JValue& field_value) const
|
reflection_test.cc | 146 jvalue args[1]; 149 JValue result = InvokeWithJValues(soa, receiver_ref.get(), soa.EncodeMethod(method), args); 171 jvalue args[1]; 174 JValue result = InvokeWithJValues(soa, receiver_ref.get(), soa.EncodeMethod(method), args); 196 jvalue args[1]; 199 JValue result = InvokeWithJValues(soa, receiver_ref.get(), soa.EncodeMethod(method), args); 221 jvalue args[2]; 225 JValue result = InvokeWithJValues(soa, receiver_ref.get(), soa.EncodeMethod(method), args); 250 jvalue args[3]; 255 JValue result = InvokeWithJValues(soa, receiver_ref.get(), soa.EncodeMethod(method), args) [all...] |
art_field-inl.h | 26 #include "jvalue.h" 216 JValue bits; 224 JValue bits; 231 JValue bits; 239 JValue bits;
|
jni_internal.cc | 254 jvalue args[2]; 638 static jobject NewObjectA(JNIEnv* env, jclass java_class, jmethodID mid, jvalue* args) { 686 JValue result(InvokeVirtualOrInterfaceWithVarArgs(soa, obj, mid, ap)); 695 JValue result(InvokeVirtualOrInterfaceWithVarArgs(soa, obj, mid, args)); 699 static jobject CallObjectMethodA(JNIEnv* env, jobject obj, jmethodID mid, jvalue* args) { 703 JValue result(InvokeVirtualOrInterfaceWithJValues(soa, obj, mid, args)); 713 JValue result(InvokeVirtualOrInterfaceWithVarArgs(soa, obj, mid, ap)); 725 static jboolean CallBooleanMethodA(JNIEnv* env, jobject obj, jmethodID mid, jvalue* args) { 738 JValue result(InvokeVirtualOrInterfaceWithVarArgs(soa, obj, mid, ap)); 750 static jbyte CallByteMethodA(JNIEnv* env, jobject obj, jmethodID mid, jvalue* args) [all...] |
trace.h | 154 const JValue& return_value) 167 const JValue& field_value)
|
/art/runtime/arch/arm/ |
quick_entrypoints_cc_arm.cc | 24 Thread* self, JValue* result, uint32_t, uint32_t*, 29 Thread* self, JValue* result, const char* shorty) { 105 Thread* self, JValue* result, const char* shorty) { 112 uint32_t args_size, Thread* self, JValue* result,
|
/art/runtime/jit/ |
jit_instrumentation.h | 40 union JValue; 76 const JValue& /*return_value*/) 85 ArtField* /*field*/, const JValue& /*field_value*/)
|
/art/runtime/native/ |
java_lang_reflect_Field.cc | 62 Primitive::Type field_type, JValue* value) 149 JValue value; 158 ALWAYS_INLINE inline static JValue GetPrimitiveField(JNIEnv* env, jobject javaField, 165 return JValue(); 171 return JValue(); 177 JValue field_value; 182 return JValue(); 188 return JValue(); 191 JValue wide_value; 195 return JValue(); [all...] |
/art/runtime/jdwp/ |
jdwp.h | 38 union JValue; 201 const JValue* returnValue) 213 const JValue* fieldValue, bool is_modification)
|
/art/runtime/entrypoints/ |
entrypoint_utils.cc | 227 JValue InvokeProxyInvocationHandler(ScopedObjectAccessAlreadyRunnable& soa, const char* shorty, 229 std::vector<jvalue>& args) { 235 const JValue zero; 249 JValue jv; 262 jvalue invocation_args[3]; 282 JValue result_unboxed;
|