Lines Matching refs:packet
153 char packet[64];
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);
161 assert (packet_len < ((int)sizeof(packet) - 1));
162 if (gdb_comm.SendPacketAndWaitForResponse(packet, response, false))
192 char packet[64];
197 // Get all registers in one packet
199 packet_len = ::snprintf (packet, sizeof(packet), "g;thread:%4.4" PRIx64 ";", m_thread.GetProtocolID());
201 packet_len = ::snprintf (packet, sizeof(packet), "g");
202 assert (packet_len < ((int)sizeof(packet) - 1));
203 if (gdb_comm.SendPacketAndWaitForResponse(packet, response, false))
264 log->Printf("error: failed to get packet sequence mutex, not sending read register for \"%s\":\n%s", reg_info->name, strm.GetData());
268 log->Printf("error: failed to get packet sequence mutex, not sending read register for \"%s\"", reg_info->name);
307 StreamString packet;
310 packet.Printf ("P%x=", reg);
311 packet.PutBytesAsRawHex8 (m_reg_data.PeekData(reg_info->byte_offset, reg_info->byte_size),
317 packet.Printf (";thread:%4.4" PRIx64 ";", m_thread.GetProtocolID());
321 if (gdb_comm.SendPacketAndWaitForResponse(packet.GetString().c_str(),
322 packet.GetString().size(),
341 StreamString packet;
343 packet.Printf ("QSyncThreadState:%4.4" PRIx64 ";", m_thread.GetProtocolID());
344 if (gdb_comm.SendPacketAndWaitForResponse(packet.GetString().c_str(),
345 packet.GetString().size(),
391 StreamString packet;
396 // Set all registers in one packet
397 packet.PutChar ('G');
398 packet.PutBytesAsRawHex8 (m_reg_data.GetDataStart(),
404 packet.Printf (";thread:%4.4" PRIx64 ";", m_thread.GetProtocolID());
409 if (gdb_comm.SendPacketAndWaitForResponse(packet.GetString().c_str(),
410 packet.GetString().size(),
478 log->Printf("error: failed to get packet sequence mutex, not sending write register for \"%s\":\n%s", reg_info->name, strm.GetData());
481 log->Printf("error: failed to get packet sequence mutex, not sending write register for \"%s\"", reg_info->name);
508 char packet[32];
515 packet_len = ::snprintf (packet, sizeof(packet), "g;thread:%4.4" PRIx64, m_thread.GetProtocolID());
517 packet_len = ::snprintf (packet, sizeof(packet), "g");
518 assert (packet_len < ((int)sizeof(packet) - 1));
520 if (gdb_comm.SendPacketAndWaitForResponse(packet, packet_len, response, false))
550 log->Printf("error: failed to get packet sequence mutex, not sending read all registers:\n%s", strm.GetData());
553 log->Printf("error: failed to get packet sequence mutex, not sending read all registers");
584 // The data_sp contains the entire G response packet including the
647 StreamString packet;
648 packet.Printf ("P%x=", reg);
649 packet.PutBytesAsRawHex8 (restore_src,
655 packet.Printf (";thread:%4.4" PRIx64 ";", m_thread.GetProtocolID());
658 if (gdb_comm.SendPacketAndWaitForResponse(packet.GetString().c_str(),
659 packet.GetString().size(),
683 log->Printf("error: failed to get packet sequence mutex, not sending write all registers:\n%s", strm.GetData());
686 log->Printf("error: failed to get packet sequence mutex, not sending write all registers");