Lines Matching refs:reg
88 GDBRemoteRegisterContext::GetRegisterInfoAtIndex (size_t reg)
90 return m_reg_info.GetRegisterInfoAtIndex (reg);
123 GDBRemoteRegisterContext::PrivateSetRegisterValue (uint32_t reg, StringExtractor &response)
125 const RegisterInfo *reg_info = GetRegisterInfoAtIndex (reg);
137 SetRegisterIsValid(reg, true);
143 SetRegisterIsValid(reg, false);
156 const uint32_t reg = reg_info->kinds[eRegisterKindLLDB];
158 packet_len = ::snprintf (packet, sizeof(packet), "p%x;thread:%4.4" PRIx64 ";", reg, m_thread.GetProtocolID());
160 packet_len = ::snprintf (packet, sizeof(packet), "p%x", reg);
163 return PrivateSetRegisterValue (reg, response);
181 const uint32_t reg = reg_info->kinds[eRegisterKindLLDB];
183 if (!GetRegisterIsValid(reg))
275 if (!GetRegisterIsValid(reg))
309 const uint32_t reg = reg_info->kinds[eRegisterKindLLDB];
310 packet.Printf ("P%x=", reg);
320 SetRegisterIsValid(reg, false);
435 const uint32_t reg = reg_info->value_regs[idx];
436 if (reg == LLDB_INVALID_REGNUM)
440 const RegisterInfo *value_reg_info = GetRegisterInfoAtIndex(reg);
457 for (uint32_t idx = 0, reg = reg_info->invalidate_regs[0];
458 reg != LLDB_INVALID_REGNUM;
459 reg = reg_info->invalidate_regs[++idx])
461 SetRegisterIsValid(reg, false);
624 const uint32_t reg = reg_info->kinds[eRegisterKindLLDB];
638 if (GetRegisterIsValid(reg))
648 packet.Printf ("P%x=", reg);
657 SetRegisterIsValid(reg, false);