Home | History | Annotate | Download | only in InstEmulation

Lines Matching refs:reg_info

357 UnwindAssemblyInstEmulation::MakeRegisterKindValuePair (const RegisterInfo &reg_info)
360 if (EmulateInstruction::GetBestRegisterKindAndNumber (&reg_info, reg_kind, reg_num))
366 UnwindAssemblyInstEmulation::SetRegisterValue (const RegisterInfo &reg_info, const RegisterValue &reg_value)
368 m_register_values[MakeRegisterKindValuePair (reg_info)] = reg_value;
372 UnwindAssemblyInstEmulation::GetRegisterValue (const RegisterInfo &reg_info, RegisterValue &reg_value)
374 const uint64_t reg_id = MakeRegisterKindValuePair (reg_info);
383 reg_value.SetUInt(reg_id, reg_info.byte_size);
529 const RegisterInfo *reg_info,
533 if (baton && reg_info)
534 return ((UnwindAssemblyInstEmulation *)baton)->ReadRegister (instruction, reg_info, reg_value);
539 const RegisterInfo *reg_info,
542 bool synthetic = GetRegisterValue (*reg_info, reg_value);
550 strm.Printf ("UnwindAssemblyInstEmulation::ReadRegister (name = \"%s\") => synthetic_value = %i, value = ", reg_info->name, synthetic);
551 reg_value.Dump(&strm, reg_info, false, false, eFormatDefault);
561 const RegisterInfo *reg_info,
564 if (baton && reg_info)
565 return ((UnwindAssemblyInstEmulation *)baton)->WriteRegister (instruction, context, reg_info, reg_value);
571 const RegisterInfo *reg_info,
580 strm.Printf ("UnwindAssemblyInstEmulation::WriteRegister (name = \"%s\", value = ", reg_info->name);
581 reg_value.Dump(&strm, reg_info, false, false, eFormatDefault);
588 SetRegisterValue (*reg_info, reg_value);
610 // const uint32_t reg_num = reg_info->kinds[m_unwind_plan_ptr->GetRegisterKind()];
634 const uint32_t reg_num = reg_info->kinds[m_unwind_plan_ptr->GetRegisterKind()];
648 m_cfa_reg_info = *reg_info;
649 const uint32_t cfa_reg_num = reg_info->kinds[m_unwind_plan_ptr->GetRegisterKind()];