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.cc326 JValue ExecuteGotoImpl(Thread* self, MethodHelper& mh, const DexFile::CodeItem* code_item, argument
333 JValue ExecuteGotoImpl<true, false>(Thread* self, MethodHelper& mh,
337 JValue ExecuteGotoImpl<false, false>(Thread* self, MethodHelper& mh,
341 JValue ExecuteGotoImpl<true, true>(Thread* self, MethodHelper& mh,
345 JValue ExecuteGotoImpl<false, true>(Thread* self, MethodHelper& mh,
350 static JValue Execute(Thread* self, MethodHelper& mh, const DexFile::CodeItem* code_item,
354 static inline JValue Execute(Thread* self, MethodHelper& mh, const DexFile::CodeItem* code_item, argument
356 DCHECK(shadow_frame.GetMethod() == mh.GetMethod() ||
367 return ExecuteSwitchImpl<false, true>(self, mh, code_item, shadow_frame, result_register);
369 return ExecuteSwitchImpl<false, false>(self, mh, code_ite
527 EnterInterpreterFromStub(Thread* self, MethodHelper& mh, const DexFile::CodeItem* code_item, ShadowFrame& shadow_frame) argument
539 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
339 MethodHelper mh(hs.NewHandle(shadow_frame.GetMethod()));
340 Class* return_type = mh.GetReturnType();
437 String* s = ResolveString(self, mh, inst->VRegB_21c());
448 String* s = ResolveString(self, mh, inst->VRegB_31c());
2280 UnexpectedOpcode(inst, mh);
2284 UnexpectedOpcode(inst, mh);
2288 UnexpectedOpcode(inst, mh);
[all...]
H A Dinterpreter_switch_impl.cc61 JValue ExecuteSwitchImpl(Thread* self, MethodHelper& mh, const DexFile::CodeItem* code_item, argument
89 TraceExecution(shadow_frame, inst, dex_pc, mh);
350 String* s = ResolveString(self, mh, inst->VRegB_21c());
361 String* s = ResolveString(self, mh, inst->VRegB_31c());
2174 UnexpectedOpcode(inst, mh);
2181 JValue ExecuteSwitchImpl<true, false>(Thread* self, MethodHelper& mh,
2185 JValue ExecuteSwitchImpl<false, false>(Thread* self, MethodHelper& mh,
2189 JValue ExecuteSwitchImpl<true, true>(Thread* self, MethodHelper& mh,
2193 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 118 milliseconds