Lines Matching defs:response

127         StringExtractorGDBRemote response;
129 const uint32_t timeout_usec = 10 * 1000; // Wait for 10 ms for a response
131 packet_result = WaitForPacketWithTimeoutMicroSecondsNoLock (response, timeout_usec);
134 // was sent and _any_ response (including UNIMPLEMENTED) was received),
135 // or false if no response was received. This quickly tells us if we have
208 StringExtractorGDBRemote response;
209 if (SendPacketAndWaitForResponse("QStartNoAckMode", response, false) == PacketResult::Success)
211 if (response.IsOKResponse())
229 StringExtractorGDBRemote response;
230 if (SendPacketAndWaitForResponse("QListThreadsInStopReply", response, false) == PacketResult::Success)
232 if (response.IsOKResponse())
245 StringExtractorGDBRemote response;
246 if (SendPacketAndWaitForResponse("qVAttachOrWaitSupported", response, false) == PacketResult::Success)
248 if (response.IsOKResponse())
265 StringExtractorGDBRemote response;
266 if (SendPacketAndWaitForResponse("qSyncThreadStateSupported", response, false) == PacketResult::Success)
268 if (response.IsOKResponse())
322 // Clear out any capabilities we expect to see in the qSupported response
328 StringExtractorGDBRemote response;
330 response,
333 const char *response_cstr = response.GetStringRef().c_str();
351 m_max_packet_size = UINT64_MAX; // Must have been a garbled response
354 log->Printf ("Garbled PacketSize spec in qSupported response");
365 StringExtractorGDBRemote response;
367 if (SendPacketAndWaitForResponse("QThreadSuffixSupported", response, false) == PacketResult::Success)
369 if (response.IsOKResponse())
380 StringExtractorGDBRemote response;
387 if (SendPacketAndWaitForResponse("vCont?", response, false) == PacketResult::Success)
389 const char *response_cstr = response.GetStringRef().c_str();
434 // packet and checks the response. A normal packet will tell us
443 StringExtractorGDBRemote response;
451 if (SendPacketAndWaitForResponse(packet, response, false) == PacketResult::Success)
453 if (response.IsNormalResponse())
520 StringExtractorGDBRemote &response,
526 response,
533 StringExtractorGDBRemote &response)
537 packet_result = WaitForPacketWithTimeoutMicroSecondsNoLock (response, GetPacketTimeoutInMicroSeconds ());
546 StringExtractorGDBRemote &response,
556 packet_result = SendPacketAndWaitForResponseNoLock (payload, payload_length, response);
587 log->Printf ("async: got response");
589 // Swap the response buffer to avoid malloc and string copy
590 response.GetStringRef().swap (m_async_response.GetStringRef());
591 response_len = response.GetStringRef().size();
597 log->Printf ("async: timed out waiting for response");
625 packet_result = SendPacketAndWaitForResponseNoLock (payload, payload_length, response);
748 StringExtractorGDBRemote &response
784 if (WaitForPacketWithTimeoutMicroSecondsNoLock(response, UINT32_MAX) == PacketResult::Success)
786 if (response.Empty())
790 const char stop_type = response.GetChar();
792 log->Printf ("GDBRemoteCommunicationClient::%s () got packet: %s", __FUNCTION__, response.GetStringRef().c_str());
815 const uint8_t signo = response.GetHexU8 (UINT8_MAX);
925 // packet know that the packet has been sent and response is
965 inferior_stdout.reserve(response.GetBytesLeft () / 2);
967 while ((ch = response.GetHexU8()) != '\0')
977 std::string input = response.GetStringRef().substr(1); // '1' to move beyond 'A'
1025 response.SetFilePos(0);
1075 // Someone has the mutex locked waiting for a response or for the
1131 StringExtractorGDBRemote response;
1132 if (SendPacketAndWaitForResponse("qC", strlen("qC"), response, false) == PacketResult::Success)
1134 if (response.GetChar() == 'Q')
1135 if (response.GetChar() == 'C')
1136 return response.GetHexMaxU32 (false, LLDB_INVALID_PROCESS_ID);
1145 StringExtractorGDBRemote response;
1146 if (SendPacketAndWaitForResponse("qLaunchSuccess", strlen("qLaunchSuccess"), response, false) == PacketResult::Success)
1148 if (response.IsOKResponse())
1150 if (response.GetChar() == 'E')
1153 error_str = response.GetStringRef().substr(1);
1208 StringExtractorGDBRemote response;
1209 if (SendPacketAndWaitForResponse (packet.GetData(), packet.GetSize(), response, false) == PacketResult::Success)
1211 if (response.IsOKResponse())
1213 uint8_t error = response.GetError();
1249 StringExtractorGDBRemote response;
1256 if (SendPacketAndWaitForResponse (packet.GetData(), packet.GetSize(), response, false) == PacketResult::Success)
1258 if (response.IsOKResponse())
1260 uint8_t error = response.GetError();
1263 if (response.IsUnsupportedResponse())
1272 if (SendPacketAndWaitForResponse (packet.GetData(), packet.GetSize(), response, false) == PacketResult::Success)
1274 if (response.IsOKResponse())
1276 uint8_t error = response.GetError();
1279 if (response.IsUnsupportedResponse())
1294 StringExtractorGDBRemote response;
1295 if (SendPacketAndWaitForResponse (packet.GetData(), packet.GetSize(), response, false) == PacketResult::Success)
1297 if (response.IsOKResponse())
1299 uint8_t error = response.GetError();
1394 StringExtractorGDBRemote response;
1395 if (SendPacketAndWaitForResponse ("qHostInfo", response, false) == PacketResult::Success)
1397 if (response.IsNormalResponse())
1412 while (response.GetNameColonValue(name, value))
1635 StringExtractorGDBRemote& response
1643 if (SendPacketAndWaitForResponse (packet, packet_len, response, false) == PacketResult::Success)
1645 if (response.IsErrorResponse())
1646 return response.GetError();
1682 StringExtractorGDBRemote response;
1683 if (SendPacketAndWaitForResponse (packet, packet_len, response, false) == PacketResult::Success)
1685 if (!response.IsErrorResponse())
1686 return response.GetHexMaxU64(false, LLDB_INVALID_ADDRESS);
1705 StringExtractorGDBRemote response;
1706 if (SendPacketAndWaitForResponse (packet, packet_len, response, false) == PacketResult::Success)
1708 if (response.IsOKResponse())
1731 StringExtractorGDBRemote response;
1732 if (SendPacketAndWaitForResponse (packet, packet_len, response, false) == PacketResult::Success)
1776 StringExtractorGDBRemote response;
1777 if (SendPacketAndWaitForResponse (packet, packet_len, response, false) == PacketResult::Success)
1784 while (success && response.GetNameColonValue(name, value))
1879 StringExtractorGDBRemote response;
1880 if (SendPacketAndWaitForResponse (packet, packet_len, response, false) == PacketResult::Success)
1885 while (response.GetNameColonValue(name, value))
1941 StringExtractorGDBRemote response;
1942 if (SendPacketAndWaitForResponse (packet.GetData(), packet.GetSize(), response, false) == PacketResult::Success)
1944 if (response.IsOKResponse())
1946 uint8_t error = response.GetError();
1963 StringExtractorGDBRemote response;
1964 if (SendPacketAndWaitForResponse (packet.GetData(), packet.GetSize(), response, false) == PacketResult::Success)
1966 if (response.IsOKResponse())
1968 uint8_t error = response.GetError();
1985 StringExtractorGDBRemote response;
1986 if (SendPacketAndWaitForResponse (packet.GetData(), packet.GetSize(), response, false) == PacketResult::Success)
1988 if (response.IsOKResponse())
1990 uint8_t error = response.GetError();
2001 StringExtractorGDBRemote response;
2002 if (SendPacketAndWaitForResponse ("qGetWorkingDir", response, false) == PacketResult::Success)
2004 if (response.IsUnsupportedResponse())
2006 if (response.IsErrorResponse())
2008 response.GetHexByteString (cwd);
2023 StringExtractorGDBRemote response;
2024 if (SendPacketAndWaitForResponse (packet.GetData(), packet.GetSize(), response, false) == PacketResult::Success)
2026 if (response.IsOKResponse())
2028 uint8_t error = response.GetError();
2042 StringExtractorGDBRemote response;
2043 if (SendPacketAndWaitForResponse (packet, packet_len, response, false) == PacketResult::Success)
2045 if (response.IsOKResponse())
2047 uint8_t error = response.GetError();
2055 GDBRemoteCommunicationClient::DecodeProcessInfoResponse (StringExtractorGDBRemote &response, ProcessInstanceInfo &process_info)
2057 if (response.IsNormalResponse())
2068 while (response.GetNameColonValue(name, value))
2156 StringExtractorGDBRemote response;
2157 if (SendPacketAndWaitForResponse (packet, packet_len, response, false) == PacketResult::Success)
2159 return DecodeProcessInfoResponse (response, process_info);
2180 StringExtractorGDBRemote response;
2181 if (SendPacketAndWaitForResponse ("qProcessInfo", response, false) == PacketResult::Success)
2183 if (response.IsNormalResponse())
2197 while (response.GetNameColonValue(name, value))
2340 StringExtractorGDBRemote response;
2341 if (SendPacketAndWaitForResponse (packet.GetData(), packet.GetSize(), response, false) == PacketResult::Success)
2346 if (!DecodeProcessInfoResponse (response, process_info))
2349 response.GetStringRef().clear();
2350 response.SetFilePos(0);
2351 } while (SendPacketAndWaitForResponse ("qsProcessInfo", strlen ("qsProcessInfo"), response, false) == PacketResult::Success);
2371 StringExtractorGDBRemote response;
2372 if (SendPacketAndWaitForResponse (packet, packet_len, response, false) == PacketResult::Success)
2374 if (response.IsNormalResponse())
2376 // Make sure we parsed the right number of characters. The response is
2379 if (response.GetHexByteString (name) * 2 == response.GetStringRef().size())
2401 StringExtractorGDBRemote response;
2402 if (SendPacketAndWaitForResponse (packet, packet_len, response, false) == PacketResult::Success)
2404 if (response.IsNormalResponse())
2406 // Make sure we parsed the right number of characters. The response is
2409 if (response.GetHexByteString (name) * 2 == response.GetStringRef().size())
2463 StringExtractorGDBRemote response;
2464 SendPacketAndWaitForResponse (packet.GetData(), packet.GetSize(), response, false);
2472 StringExtractorGDBRemote response;
2473 SendPacketAndWaitForResponse (packet.GetData(), packet.GetSize(), response, false);
2526 StringExtractorGDBRemote response;
2527 return SendPacketAndWaitForResponse (packet.GetData(), packet.GetSize(), response, false) == PacketResult::Success;
2534 StringExtractorGDBRemote response;
2556 if (SendPacketAndWaitForResponse(packet, packet_len, response, false) == PacketResult::Success)
2561 while (response.GetNameColonValue(name, value))
2581 StringExtractorGDBRemote response;
2582 if (SendPacketAndWaitForResponse(packet, packet_len, response, false) == PacketResult::Success)
2584 if (response.IsOKResponse())
2603 StringExtractorGDBRemote response;
2604 if (SendPacketAndWaitForResponse(packet, packet_len, response, false) == PacketResult::Success)
2606 if (response.IsOKResponse())
2629 StringExtractorGDBRemote response;
2630 if (SendPacketAndWaitForResponse(packet, packet_len, response, false) == PacketResult::Success)
2632 if (response.IsOKResponse())
2642 GDBRemoteCommunicationClient::GetStopReply (StringExtractorGDBRemote &response)
2644 if (SendPacketAndWaitForResponse("?", 1, response, false) == PacketResult::Success)
2645 return response.IsNormalResponse();
2650 GDBRemoteCommunicationClient::GetThreadStopInfo (lldb::tid_t tid, StringExtractorGDBRemote &response)
2657 if (SendPacketAndWaitForResponse(packet, packet_len, response, false) == PacketResult::Success)
2659 if (response.IsUnsupportedResponse())
2661 else if (response.IsNormalResponse())
2692 StringExtractorGDBRemote response;
2694 if (SendPacketAndWaitForResponse(packet, packet_len, response, true) == PacketResult::Success)
2697 if (response.IsOKResponse())
2701 if (response.IsErrorResponse())
2702 return response.GetError();
2705 if (response.IsUnsupportedResponse())
2732 StringExtractorGDBRemote response;
2735 for (packet_result = SendPacketAndWaitForResponseNoLock ("qfThreadInfo", strlen("qfThreadInfo"), response);
2736 packet_result == PacketResult::Success && response.IsNormalResponse();
2737 packet_result = SendPacketAndWaitForResponseNoLock ("qsThreadInfo", strlen("qsThreadInfo"), response))
2739 char ch = response.GetChar();
2746 tid_t tid = response.GetHexMaxU64(false, LLDB_INVALID_THREAD_ID);
2752 ch = response.GetChar(); // Skip the command separator
2776 StringExtractorGDBRemote response;
2777 if (SendPacketAndWaitForResponse("qShlibInfoAddr", ::strlen ("qShlibInfoAddr"), response, false) == PacketResult::Success)
2779 if (response.IsNormalResponse())
2780 return response.GetHexMaxU64(false, LLDB_INVALID_ADDRESS);
2806 StringExtractorGDBRemote response;
2807 if (SendPacketAndWaitForResponse(packet, packet_len, response, false) == PacketResult::Success)
2809 if (response.GetChar() != 'F')
2811 if (response.GetChar() != ',')
2813 uint32_t exitcode = response.GetHexMaxU32(false, UINT32_MAX);
2818 if (response.GetChar() != ',')
2820 uint32_t signo = response.GetHexMaxU32(false, UINT32_MAX);
2823 if (response.GetChar() != ',')
2826 response.GetEscapedBinaryData(output);
2845 StringExtractorGDBRemote response;
2846 if (SendPacketAndWaitForResponse(packet, packet_len, response, false) == PacketResult::Success)
2848 return Error(response.GetHexMaxU32(false, UINT32_MAX), eErrorTypePOSIX);
2865 StringExtractorGDBRemote response;
2866 if (SendPacketAndWaitForResponse(packet, packet_len, response, false) == PacketResult::Success)
2868 return Error(response.GetHexMaxU32(false, UINT32_MAX), eErrorTypePOSIX);
2875 ParseHostIOPacketResponse (StringExtractorGDBRemote &response,
2879 response.SetFilePos(0);
2880 if (response.GetChar() != 'F')
2882 int32_t result = response.GetS32 (-2);
2885 if (response.GetChar() == ',')
2887 int result_errno = response.GetS32 (-2);
2916 StringExtractorGDBRemote response;
2917 if (SendPacketAndWaitForResponse(packet, packet_len, response, false) == PacketResult::Success)
2919 return ParseHostIOPacketResponse (response, UINT64_MAX, error);
2932 StringExtractorGDBRemote response;
2933 if (SendPacketAndWaitForResponse(packet, packet_len, response, false) == PacketResult::Success)
2935 return ParseHostIOPacketResponse (response, -1, error) == 0;
2950 StringExtractorGDBRemote response;
2951 if (SendPacketAndWaitForResponse(packet, packet_len, response, false) == PacketResult::Success)
2953 if (response.GetChar() != 'F')
2955 uint32_t retcode = response.GetHexMaxU64(false, UINT64_MAX);
2970 StringExtractorGDBRemote response;
2971 if (SendPacketAndWaitForResponse(packet, packet_len, response, false) == PacketResult::Success)
2973 if (response.GetChar() != 'F')
2975 error.SetErrorStringWithFormat ("invalid response to '%s' packet", packet);
2979 const uint32_t mode = response.GetS32(-1);
2982 if (response.GetChar() == ',')
2984 int response_errno = response.GetS32(-1);
3017 StringExtractorGDBRemote response;
3018 if (SendPacketAndWaitForResponse(packet, packet_len, response, false) == PacketResult::Success)
3020 if (response.GetChar() != 'F')
3022 uint32_t retcode = response.GetHexMaxU32(false, UINT32_MAX);
3025 const char next = (response.Peek() ? *response.Peek() : 0);
3030 response.GetChar(); // skip the semicolon
3032 if (response.GetEscapedBinaryData(buffer))
3056 StringExtractorGDBRemote response;
3057 if (SendPacketAndWaitForResponse(packet, packet_len, response, false) == PacketResult::Success)
3059 if (response.GetChar() != 'F')
3064 uint64_t bytes_written = response.GetU64(UINT64_MAX);
3068 if (response.GetChar() == ',')
3070 int response_errno = response.GetS32(-1);
3098 StringExtractorGDBRemote response;
3099 if (SendPacketAndWaitForResponse(packet, packet_len, response, false) == PacketResult::Success)
3101 if (response.GetChar() == 'F')
3103 uint32_t result = response.GetU32(UINT32_MAX);
3107 if (response.GetChar() == ',')
3109 int response_errno = response.GetS32(-1);
3139 StringExtractorGDBRemote response;
3140 if (SendPacketAndWaitForResponse(packet, packet_len, response, false) == PacketResult::Success)
3142 if (response.GetChar() == 'F')
3144 uint32_t result = response.GetU32(UINT32_MAX);
3148 if (response.GetChar() == ',')
3150 int response_errno = response.GetS32(-1);
3179 StringExtractorGDBRemote response;
3180 if (SendPacketAndWaitForResponse(packet, packet_len, response, false) == PacketResult::Success)
3182 if (response.GetChar() != 'F')
3184 if (response.GetChar() != ',')
3186 bool retcode = (response.GetChar() != '0');
3203 StringExtractorGDBRemote response;
3204 if (SendPacketAndWaitForResponse(packet, packet_len, response, false) == PacketResult::Success)
3206 if (response.GetChar() != 'F')
3208 if (response.GetChar() != ',')
3210 if (response.Peek() && *response.Peek() == 'x')
3212 low = response.GetHexMaxU64(false, UINT64_MAX);
3213 high = response.GetHexMaxU64(false, UINT64_MAX);
3220 GDBRemoteCommunicationClient::ReadRegister(lldb::tid_t tid, uint32_t reg, StringExtractorGDBRemote &response)
3236 return SendPacketAndWaitForResponse(packet, response, false) == PacketResult::Success;
3245 GDBRemoteCommunicationClient::ReadAllRegisters (lldb::tid_t tid, StringExtractorGDBRemote &response)
3262 return SendPacketAndWaitForResponse(packet, response, false) == PacketResult::Success;
3287 StringExtractorGDBRemote response;
3289 if (SendPacketAndWaitForResponse(packet, response, false) == PacketResult::Success)
3291 if (response.IsUnsupportedResponse())
3297 const uint32_t response_save_id = response.GetU32(0);
3330 StringExtractorGDBRemote response;
3332 if (SendPacketAndWaitForResponse(packet, response, false) == PacketResult::Success)
3334 if (response.IsOKResponse())
3338 else if (response.IsUnsupportedResponse())