Lines Matching refs:code_item
254 JValue ExecuteGotoImpl<true, false>(Thread* self, const DexFile::CodeItem* code_item,
257 JValue ExecuteGotoImpl<false, false>(Thread* self, const DexFile::CodeItem* code_item,
260 JValue ExecuteGotoImpl<true, true>(Thread* self, const DexFile::CodeItem* code_item,
263 JValue ExecuteGotoImpl<false, true>(Thread* self, const DexFile::CodeItem* code_item,
269 const DexFile::CodeItem* code_item,
283 instrumentation->MethodEnterEvent(self, shadow_frame.GetThisObject(code_item->ins_size_),
296 ArtInterpreterToCompiledCodeBridge(self, nullptr, code_item, &shadow_frame, &result);
319 return ExecuteSwitchImpl<false, true>(self, code_item, shadow_frame, result_register,
322 return ExecuteSwitchImpl<false, false>(self, code_item, shadow_frame, result_register,
328 return ExecuteSwitchImpl<false, false>(self, code_item, shadow_frame, result_register,
331 bool returned = ExecuteMterpImpl(self, code_item, &shadow_frame, &result_register);
336 result_register = ExecuteSwitchImpl<false, false>(self, code_item, shadow_frame,
347 return ExecuteSwitchImpl<false, true>(self, code_item, shadow_frame, result_register,
350 return ExecuteSwitchImpl<false, false>(self, code_item, shadow_frame, result_register,
356 return ExecuteGotoImpl<false, true>(self, code_item, shadow_frame, result_register);
358 return ExecuteGotoImpl<false, false>(self, code_item, shadow_frame, result_register);
366 return ExecuteSwitchImpl<true, true>(self, code_item, shadow_frame, result_register,
369 return ExecuteSwitchImpl<true, false>(self, code_item, shadow_frame, result_register,
374 return ExecuteSwitchImpl<true, true>(self, code_item, shadow_frame, result_register,
377 return ExecuteSwitchImpl<true, false>(self, code_item, shadow_frame, result_register,
383 return ExecuteGotoImpl<true, true>(self, code_item, shadow_frame, result_register);
385 return ExecuteGotoImpl<true, false>(self, code_item, shadow_frame, result_register);
402 const DexFile::CodeItem* code_item = method->GetCodeItem();
405 if (code_item != nullptr) {
406 num_regs = code_item->registers_size_;
407 num_ins = code_item->ins_size_;
468 JValue r = Execute(self, code_item, *shadow_frame, JValue(), stay_in_interpreter);
533 const DexFile::CodeItem* code_item = shadow_frame->GetMethod()->GetCodeItem();
550 const Instruction* instr = Instruction::At(&code_item->insns_[dex_pc]);
591 value = Execute(self, code_item, *shadow_frame, value);
603 JValue EnterInterpreterFromEntryPoint(Thread* self, const DexFile::CodeItem* code_item,
616 return Execute(self, code_item, *shadow_frame, JValue());
619 void ArtInterpreterToInterpreterBridge(Thread* self, const DexFile::CodeItem* code_item,
647 result->SetJ(Execute(self, code_item, *shadow_frame, JValue()).GetJ());