Lines Matching defs:reg_info
62 const RegisterInfo *reg_info =
64 if (reg_info)
65 return reg_info;
70 const RegisterInfo *reg_info = GetRegisterInfoAtIndex(reg);
72 if (reg_name.equals_insensitive(reg_info->name) ||
73 reg_name.equals_insensitive(reg_info->alt_name))
74 return reg_info;
89 const RegisterInfo *reg_info = GetRegisterInfoAtIndex(reg);
90 if (reg_info)
91 return reg_info->name;
201 uint64_t RegisterContext::ReadRegisterAsUnsigned(const RegisterInfo *reg_info,
203 if (reg_info) {
205 if (ReadRegister(reg_info, value))
217 bool RegisterContext::WriteRegisterFromUnsigned(const RegisterInfo *reg_info,
219 if (reg_info) {
221 if (value.SetUInt(uval, reg_info->byte_size))
222 return WriteRegister(reg_info, value);
245 const RegisterInfo *reg_info = GetRegisterInfoAtIndex(reg);
246 if (!reg_info || reg_info->value_regs)
252 if (context->ReadRegister(reg_info, reg_value)) {
253 WriteRegister(reg_info, reg_value);
254 } else if (frame_zero_context->ReadRegister(reg_info, reg_value)) {
255 WriteRegister(reg_info, reg_value);
280 const RegisterInfo *reg_info = GetRegisterInfoAtIndex(reg_idx);
282 if (reg_info->kinds[kind] == num)
305 const RegisterInfo *reg_info, lldb::addr_t src_addr, uint32_t src_len,
308 if (!reg_info)
327 const uint32_t dst_len = reg_info->byte_size;
332 reg_info->name, dst_len);
359 reg_value.SetFromMemoryData(*reg_info, src.data(), src_len,
368 const RegisterInfo *reg_info, lldb::addr_t dst_addr, uint32_t dst_len,
378 if (reg_info == nullptr) {
388 *reg_info, dst.data(), dst_len, process_sp->GetByteOrder(), error);
459 const RegisterInfo *reg_info = GetRegisterInfoAtIndex(reg);
461 if (reg_info->kinds[source_rk] == source_regnum) {
462 target_regnum = reg_info->kinds[target_rk];