Searched defs:mh (Results 1 - 6 of 6) sorted by relevance

/art/runtime/entrypoints/interpreter/
H A Dinterpreter_entrypoints.cc28 extern "C" void artInterpreterToCompiledCodeBridge(Thread* self, MethodHelper& mh, argument
52 InvokeWithShadowFrame(self, shadow_frame, arg_offset, mh, result);
56 result, mh.GetShorty());
/art/runtime/interpreter/
H A Dinterpreter.cc325 JValue ExecuteGotoImpl(Thread* self, MethodHelper& mh, const DexFile::CodeItem* code_item, argument
332 JValue ExecuteGotoImpl<true, false>(Thread* self, MethodHelper& mh,
336 JValue ExecuteGotoImpl<false, false>(Thread* self, MethodHelper& mh,
340 JValue ExecuteGotoImpl<true, true>(Thread* self, MethodHelper& mh,
344 JValue ExecuteGotoImpl<false, true>(Thread* self, MethodHelper& mh,
349 static JValue Execute(Thread* self, MethodHelper& mh, const DexFile::CodeItem* code_item,
353 static inline JValue Execute(Thread* self, MethodHelper& mh, const DexFile::CodeItem* code_item, argument
355 DCHECK(shadow_frame.GetMethod() == mh.GetMethod() ||
366 return ExecuteSwitchImpl<false, true>(self, mh, code_item, shadow_frame, result_register);
368 return ExecuteSwitchImpl<false, false>(self, mh, code_ite
510 EnterInterpreterFromStub(Thread* self, MethodHelper& mh, const DexFile::CodeItem* code_item, ShadowFrame& shadow_frame) argument
522 artInterpreterToInterpreterBridge(Thread* self, MethodHelper& mh, const DexFile::CodeItem* code_item, ShadowFrame* shadow_frame, JValue* result) argument
[all...]
H A Dinterpreter_goto_table_impl.cc28 // - "mh": the current MethodHelper.
38 TraceExecution(shadow_frame, inst, dex_pc, mh); \
113 JValue ExecuteGotoImpl(Thread* self, MethodHelper& mh, const DexFile::CodeItem* code_item, argument
335 MethodHelper mh(hs.NewHandle(shadow_frame.GetMethod()));
336 Class* return_type = mh.GetReturnType();
433 String* s = ResolveString(self, mh, inst->VRegB_21c());
444 String* s = ResolveString(self, mh, inst->VRegB_31c());
2276 UnexpectedOpcode(inst, mh);
2280 UnexpectedOpcode(inst, mh);
2284 UnexpectedOpcode(inst, mh);
[all...]
H A Dinterpreter_switch_impl.cc61 JValue ExecuteSwitchImpl(Thread* self, MethodHelper& mh, const DexFile::CodeItem* code_item, argument
86 TraceExecution(shadow_frame, inst, dex_pc, mh);
346 String* s = ResolveString(self, mh, inst->VRegB_21c());
357 String* s = ResolveString(self, mh, inst->VRegB_31c());
2170 UnexpectedOpcode(inst, mh);
2177 JValue ExecuteSwitchImpl<true, false>(Thread* self, MethodHelper& mh,
2181 JValue ExecuteSwitchImpl<false, false>(Thread* self, MethodHelper& mh,
2185 JValue ExecuteSwitchImpl<true, true>(Thread* self, MethodHelper& mh,
2189 JValue ExecuteSwitchImpl<false, true>(Thread* self, MethodHelper& mh,
H A Dinterpreter_common.cc488 void UnexpectedOpcode(const Instruction* inst, MethodHelper& mh) { argument
489 LOG(FATAL) << "Unexpected instruction: " << inst->DumpString(mh.GetMethod()->GetDexFile());
493 static void UnstartedRuntimeInvoke(Thread* self, MethodHelper& mh,
546 MethodHelper mh(hs.NewHandle(method));
585 Class* arg_type = mh.GetClassFromTypeIdx(params->GetTypeItem(shorty_pos).type_idx_);
653 (method->GetEntryPointFromInterpreter())(self, mh, code_item, new_shadow_frame, result);
655 UnstartedRuntimeInvoke(self, mh, code_item, new_shadow_frame, result, first_dest_reg);
795 static void UnstartedRuntimeInvoke(Thread* self, MethodHelper& mh, argument
874 MethodHelper mh(hs.NewHandle(shadow_frame->GetVRegReference(arg_offset)->AsArtMethod()));
875 result->SetL(mh
[all...]
/art/runtime/
H A Dreflection.cc223 mirror::ObjectArray<mirror::Object>* args, MethodHelper& mh)
225 const DexFile::TypeList* classes = mh.GetMethod()->GetParameterTypeList();
234 mh.GetClassFromTypeIdx(classes->GetTypeItem(args_offset).type_idx_);
238 PrettyMethod(mh.GetMethod(), false).c_str(),
266 PrettyMethod(mh.GetMethod(), false).c_str(), \
367 MethodHelper mh(h_m);
370 mirror::Class* param_type = mh.GetClassFromTypeIdx(type_idx);
504 MethodHelper& mh, JValue* result) {
513 ArgArray arg_array(mh.GetShorty(), mh
503 InvokeWithShadowFrame(Thread* self, ShadowFrame* shadow_frame, uint16_t arg_offset, MethodHelper& mh, JValue* result) argument
[all...]

Completed in 1519 milliseconds