Lines Matching refs:regs_info
398 RegsInfo<AddressType>* regs_info, in EvalExpression() argument
401 op.set_regs_info(regs_info); in EvalExpression()
433 RegsInfo<AddressType> regs_info; member
453 uint16_t cur_reg = eval_info->regs_info.regs->Convert(loc->values[0]); in EvalRegister()
454 if (cur_reg >= eval_info->regs_info.Total()) { in EvalRegister()
458 *reg_ptr = eval_info->regs_info.Get(cur_reg) + loc->values[1]; in EvalRegister()
465 if (!EvalExpression(*loc, regular_memory, &value, &eval_info->regs_info, &is_dex_pc)) { in EvalRegister()
477 eval_info->regs_info.regs->set_dex_pc(value); in EvalRegister()
524 .regs_info = RegsInfo<AddressType>(cur_regs)}; in Eval()
538 if (!EvalExpression(*loc, regular_memory, &value, &eval_info.regs_info, nullptr)) { in Eval()
561 if (!eval_info.regs_info.regs->SetPseudoRegister(reg, entry.second.values[0])) { in Eval()
566 reg_ptr = eval_info.regs_info.Save(reg); in Eval()