Lines Matching defs:response
95 // was sent and _any_ response (including UNIMPLEMENTED) was received), or
96 // false if no response was received. This quickly tells us if we have a
213 StringExtractorGDBRemote response;
214 if (SendPacketAndWaitForResponse("QStartNoAckMode", response) ==
216 if (response.IsOKResponse()) {
230 StringExtractorGDBRemote response;
231 if (SendPacketAndWaitForResponse("QListThreadsInStopReply", response) ==
233 if (response.IsOKResponse())
243 StringExtractorGDBRemote response;
244 if (SendPacketAndWaitForResponse("qVAttachOrWaitSupported", response) ==
246 if (response.IsOKResponse())
257 StringExtractorGDBRemote response;
258 if (SendPacketAndWaitForResponse("qSyncThreadStateSupported", response) ==
260 if (response.IsOKResponse())
337 // Clear out any capabilities we expect to see in the qSupported response
369 StringExtractorGDBRemote response;
370 if (SendPacketAndWaitForResponse(packet.GetString(), response) ==
374 m_qSupported_response = response.GetStringRef().str();
376 for (llvm::StringRef x : llvm::split(response.GetStringRef(), ';')) {
429 m_max_packet_size = UINT64_MAX; // Must have been a garbled response
431 LLDB_LOGF(log, "Garbled PacketSize spec in qSupported response");
440 StringExtractorGDBRemote response;
442 if (SendPacketAndWaitForResponse("QThreadSuffixSupported", response) ==
444 if (response.IsOKResponse())
452 StringExtractorGDBRemote response;
459 if (SendPacketAndWaitForResponse("vCont?", response) ==
461 const char *response_cstr = response.GetStringRef().data();
512 StringExtractorGDBRemote &response) {
530 return SendPacketAndWaitForResponseNoLock(payload.GetString(), response);
534 // checks the response. A normal packet will tell us that support is available.
547 StringExtractorGDBRemote response;
549 tid, std::move(payload), response) == PacketResult::Success &&
550 response.IsNormalResponse()) {
565 StringExtractorGDBRemote response;
566 response.SetResponseValidatorToJSON();
567 if (SendPacketAndWaitForResponse("jThreadsInfo", response) ==
569 if (response.IsUnsupportedResponse()) {
571 } else if (!response.Empty()) {
572 object_sp = StructuredData::ParseJSON(response.GetStringRef());
581 StringExtractorGDBRemote response;
583 if (SendPacketAndWaitForResponse("jThreadExtendedInfo:", response) ==
585 if (response.IsOKResponse()) {
595 StringExtractorGDBRemote response;
599 if (SendPacketAndWaitForResponse("QEnableErrorStrings", response) ==
601 if (response.IsOKResponse()) {
610 StringExtractorGDBRemote response;
613 response) == PacketResult::Success) {
614 if (response.IsOKResponse()) {
624 StringExtractorGDBRemote response;
626 if (SendPacketAndWaitForResponse("jGetSharedCacheInfo:", response) ==
628 if (response.IsOKResponse()) {
638 StringExtractorGDBRemote response;
640 if (SendPacketAndWaitForResponse("jGetDyldProcessState", response) ==
642 if (!response.IsUnsupportedResponse())
661 StringExtractorGDBRemote response;
665 if (SendPacketAndWaitForResponse(packet.GetString(), response) !=
667 !response.IsNormalResponse()) {
676 if (response.GetChar() != 'm') {
678 "GDBRemoteCommunicationClient::%s: qMemTags response did not "
684 size_t expected_bytes = response.GetBytesLeft() / 2;
686 size_t got_bytes = response.GetHexBytesAvail(buffer_sp->GetData());
689 if (response.GetBytesLeft() || (expected_bytes != got_bytes)) {
692 "GDBRemoteCommunicationClient::%s: Invalid data in qMemTags response",
709 StringExtractorGDBRemote response;
710 if (SendPacketAndWaitForResponse(packet.GetString(), response) !=
712 !response.IsOKResponse()) {
720 StringExtractorGDBRemote response;
724 if (SendPacketAndWaitForResponse(packet, response) ==
726 if (response.IsOKResponse())
743 // If we don't get a response for qProcessInfo, check if $qC gives us a
748 StringExtractorGDBRemote response;
749 if (SendPacketAndWaitForResponse("qC", response) == PacketResult::Success) {
750 if (response.GetChar() == 'Q') {
751 if (response.GetChar() == 'C') {
753 response.GetHexMaxU64(false, LLDB_INVALID_PROCESS_ID);
762 // If we don't get a response for $qC, check if $qfThreadID gives us a
795 StringExtractorGDBRemote response;
796 if (SendPacketAndWaitForResponse(packet.GetString(), response) !=
801 if (response.IsErrorResponse())
802 return response.GetStatus().ToError();
807 if (!response.IsUnsupportedResponse())
823 StringExtractorGDBRemote response;
824 if (SendPacketAndWaitForResponse(packet.GetString(), response) !=
829 if (!response.IsOKResponse())
830 return response.GetStatus().ToError();
832 if (SendPacketAndWaitForResponse("qLaunchSuccess", response) !=
837 if (response.IsOKResponse())
839 if (response.GetChar() == 'E') {
841 response.GetStringRef().substr(1));
883 StringExtractorGDBRemote response;
888 if (SendPacketAndWaitForResponse(packet.GetString(), response) !=
892 if (response.IsOKResponse())
894 if (response.IsUnsupportedResponse())
897 uint8_t error = response.GetError();
908 if (SendPacketAndWaitForResponse(packet.GetString(), response) !=
912 if (response.IsOKResponse())
914 if (response.IsUnsupportedResponse())
917 uint8_t error = response.GetError();
931 StringExtractorGDBRemote response;
932 if (SendPacketAndWaitForResponse(packet.GetString(), response) ==
934 if (response.IsOKResponse())
936 uint8_t error = response.GetError();
949 StringExtractorGDBRemote response;
950 if (SendPacketAndWaitForResponse(packet.GetString(), response) ==
952 if (response.IsOKResponse()) {
956 } else if (response.IsUnsupportedResponse()) {
961 uint8_t error = response.GetError();
1053 StringExtractorGDBRemote response;
1054 if (SendPacketAndWaitForResponse("qGDBServerVersion", response) ==
1056 if (response.IsNormalResponse()) {
1059 while (response.GetNameColonValue(name, value)) {
1144 StringExtractorGDBRemote response;
1146 if (SendPacketAndWaitForResponse(packet, response) != PacketResult::Success)
1149 if (response.IsOKResponse()) {
1170 StringExtractorGDBRemote response;
1171 if (SendPacketAndWaitForResponse("qC", response) != PacketResult::Success)
1174 if (!response.IsNormalResponse())
1177 if (response.GetChar() == 'Q' && response.GetChar() == 'C') {
1178 auto pid_tid = response.GetPidTid(0);
1221 StringExtractorGDBRemote response;
1222 if (SendPacketAndWaitForResponse("qHostInfo", response) ==
1224 if (response.IsNormalResponse()) {
1237 while (response.GetNameColonValue(name, value)) {
1421 StringExtractorGDBRemote response;
1422 if (SendPacketAndWaitForResponse(packet.GetString(), response) ==
1426 return response.GetError();
1467 StringExtractorGDBRemote response;
1468 if (SendPacketAndWaitForResponse(packet, response) ==
1470 if (response.IsUnsupportedResponse())
1472 else if (!response.IsErrorResponse())
1473 return response.GetHexMaxU64(false, LLDB_INVALID_ADDRESS);
1489 StringExtractorGDBRemote response;
1490 if (SendPacketAndWaitForResponse(packet, response) ==
1492 if (response.IsUnsupportedResponse())
1494 else if (response.IsOKResponse())
1516 StringExtractorGDBRemote response;
1517 if (SendPacketAndWaitForResponse(packet, response) ==
1519 response.IsOKResponse()) {
1548 StringExtractorGDBRemote response;
1550 SendPacketAndWaitForResponse(packet.GetString(), response);
1568 StringExtractorGDBRemote response;
1569 if (SendPacketAndWaitForResponse(packet, response) ==
1571 response.GetResponseType() == StringExtractorGDBRemote::eResponse) {
1577 while (success && response.GetNameColonValue(name, value)) {
1822 StringExtractorGDBRemote response;
1823 if (SendPacketAndWaitForResponse("qWatchpointSupportInfo:", response) ==
1828 while (response.GetNameColonValue(name, value)) {
1874 StringExtractorGDBRemote response;
1875 if (SendPacketAndWaitForResponse(packet.GetString(), response) ==
1877 if (response.IsOKResponse())
1879 uint8_t error = response.GetError();
1894 StringExtractorGDBRemote response;
1895 if (SendPacketAndWaitForResponse(packet.GetString(), response) ==
1897 if (response.IsOKResponse())
1899 uint8_t error = response.GetError();
1914 StringExtractorGDBRemote response;
1915 if (SendPacketAndWaitForResponse(packet.GetString(), response) ==
1917 if (response.IsOKResponse())
1919 uint8_t error = response.GetError();
1928 StringExtractorGDBRemote response;
1929 if (SendPacketAndWaitForResponse("qGetWorkingDir", response) ==
1931 if (response.IsUnsupportedResponse())
1933 if (response.IsErrorResponse())
1936 response.GetHexByteString(cwd);
1950 StringExtractorGDBRemote response;
1951 if (SendPacketAndWaitForResponse(packet.GetString(), response) ==
1953 if (response.IsOKResponse())
1955 uint8_t error = response.GetError();
1969 StringExtractorGDBRemote response;
1970 if (SendPacketAndWaitForResponse(packet, response) == PacketResult::Success) {
1971 if (response.IsOKResponse())
1973 uint8_t error = response.GetError();
1986 StringExtractorGDBRemote response;
1987 if (SendPacketAndWaitForResponse(packet, response) == PacketResult::Success) {
1988 if (response.IsOKResponse())
1990 uint8_t error = response.GetError();
1998 StringExtractorGDBRemote &response, ProcessInstanceInfo &process_info) {
1999 if (response.IsNormalResponse()) {
2009 while (response.GetNameColonValue(name, value)) {
2104 StringExtractorGDBRemote response;
2105 if (SendPacketAndWaitForResponse(packet, response) ==
2107 return DecodeProcessInfoResponse(response, process_info);
2128 StringExtractorGDBRemote response;
2129 if (SendPacketAndWaitForResponse("qProcessInfo", response) ==
2131 if (response.IsNormalResponse()) {
2147 while (response.GetNameColonValue(name, value)) {
2360 StringExtractorGDBRemote response;
2364 if (SendPacketAndWaitForResponse(packet.GetString(), response) ==
2368 if (!DecodeProcessInfoResponse(response, process_info))
2371 response = StringExtractorGDBRemote();
2372 } while (SendPacketAndWaitForResponse("qsProcessInfo", response) ==
2390 StringExtractorGDBRemote response;
2391 if (SendPacketAndWaitForResponse(packet, response) ==
2393 if (response.IsNormalResponse()) {
2394 // Make sure we parsed the right number of characters. The response is
2397 if (response.GetHexByteString(name) * 2 ==
2398 response.GetStringRef().size())
2417 StringExtractorGDBRemote response;
2418 if (SendPacketAndWaitForResponse(packet, response) ==
2420 if (response.IsNormalResponse()) {
2421 // Make sure we parsed the right number of characters. The response is
2424 if (response.GetHexByteString(name) * 2 ==
2425 response.GetStringRef().size())
2501 StringExtractorGDBRemote response;
2502 SendPacketAndWaitForResponse(packet.GetString(), response);
2556 StringExtractorGDBRemote response;
2557 SendPacketAndWaitForResponse(packet.GetString(), response);
2612 StringExtractorGDBRemote response;
2613 return SendPacketAndWaitForResponse(packet.GetString(), response) ==
2624 StringExtractorGDBRemote response;
2643 if (SendPacketAndWaitForResponse(stream.GetString(), response) ==
2645 if (response.IsErrorResponse())
2650 while (response.GetNameColonValue(name, value)) {
2669 StringExtractorGDBRemote response;
2670 if (SendPacketAndWaitForResponse("qQueryGDBServer", response) !=
2675 StructuredData::ParseJSON(response.GetStringRef());
2710 StringExtractorGDBRemote response;
2711 if (SendPacketAndWaitForResponse(stream.GetString(), response) ==
2713 if (response.IsOKResponse())
2733 StringExtractorGDBRemote response;
2734 if (SendPacketAndWaitForResponse(packet.GetString(), response) ==
2736 if (response.IsOKResponse())
2746 if (response.IsUnsupportedResponse() && IsConnected())
2783 StringExtractorGDBRemote &response) {
2784 if (SendPacketAndWaitForResponse("?", response) == PacketResult::Success)
2785 return response.IsNormalResponse();
2790 lldb::tid_t tid, StringExtractorGDBRemote &response) {
2797 if (SendPacketAndWaitForResponse(packet, response) ==
2799 if (response.IsUnsupportedResponse())
2801 else if (response.IsNormalResponse())
2830 StringExtractorGDBRemote response;
2831 // Make sure the response is either "OK", "EXX" where XX are two hex digits,
2833 response.SetResponseValidatorToOKErrorNotSupported();
2835 if (SendPacketAndWaitForResponse(packet, response, timeout) ==
2838 if (response.IsOKResponse())
2842 if (response.IsErrorResponse())
2843 return response.GetError();
2846 if (response.IsUnsupportedResponse()) {
2881 StringExtractorGDBRemote response;
2885 SendPacketAndWaitForResponseNoLock("qfThreadInfo", response);
2886 packet_result == PacketResult::Success && response.IsNormalResponse();
2888 SendPacketAndWaitForResponseNoLock("qsThreadInfo", response)) {
2889 char ch = response.GetChar();
2894 auto pid_tid = response.GetPidTid(LLDB_INVALID_PROCESS_ID);
2895 // If we get an invalid response, break out of the loop.
2903 ch = response.GetChar(); // Skip the command separator
2916 if ((response.IsUnsupportedResponse() || response.IsNormalResponse()) &&
2952 StringExtractorGDBRemote response;
2953 if (SendPacketAndWaitForResponse("qShlibInfoAddr", response) !=
2955 !response.IsNormalResponse())
2957 return response.GetHexMaxU64(false, LLDB_INVALID_ADDRESS);
2985 StringExtractorGDBRemote response;
2986 if (SendPacketAndWaitForResponse(stream.GetString(), response) ==
2988 if (response.GetChar() != 'F')
2990 if (response.GetChar() != ',')
2992 uint32_t exitcode = response.GetHexMaxU32(false, UINT32_MAX);
2997 if (response.GetChar() != ',')
2999 uint32_t signo = response.GetHexMaxU32(false, UINT32_MAX);
3002 if (response.GetChar() != ',')
3005 response.GetEscapedBinaryData(output);
3022 StringExtractorGDBRemote response;
3024 if (SendPacketAndWaitForResponse(packet, response) != PacketResult::Success)
3028 if (response.GetChar() != 'F')
3029 return Status::FromErrorStringWithFormat("invalid response to '%s' packet",
3032 return Status(response.GetHexMaxU32(false, UINT32_MAX), eErrorTypePOSIX);
3045 StringExtractorGDBRemote response;
3047 if (SendPacketAndWaitForResponse(packet, response) != PacketResult::Success)
3051 if (response.GetChar() != 'F')
3052 return Status::FromErrorStringWithFormat("invalid response to '%s' packet",
3055 return Status(response.GetHexMaxU32(false, UINT32_MAX), eErrorTypePOSIX);
3069 static uint64_t ParseHostIOPacketResponse(StringExtractorGDBRemote &response,
3071 response.SetFilePos(0);
3072 if (response.GetChar() != 'F')
3074 int32_t result = response.GetS32(-2, 16);
3077 if (response.GetChar() == ',') {
3078 int result_errno = gdb_errno_to_system(response.GetS32(-1, 16));
3101 StringExtractorGDBRemote response;
3102 if (SendPacketAndWaitForResponse(stream.GetString(), response) ==
3104 return ParseHostIOPacketResponse(response, UINT64_MAX, error);
3113 StringExtractorGDBRemote response;
3114 if (SendPacketAndWaitForResponse(stream.GetString(), response) ==
3116 return ParseHostIOPacketResponse(response, -1, error) == 0;
3125 StringExtractorGDBRemote response;
3126 if (SendPacketAndWaitForResponse(stream.GetString(), response) ==
3128 if (response.GetChar() != 'F')
3130 int64_t size = response.GetS64(-1, 16);
3131 if (size > 0 && response.GetChar() == ';') {
3133 if (response.GetEscapedBinaryData(buffer)) {
3164 StringExtractorGDBRemote response;
3165 if (SendPacketAndWaitForResponse(stream.GetString(), response) !=
3169 if (!response.IsUnsupportedResponse()) {
3170 if (response.GetChar() != 'F')
3172 uint32_t retcode = response.GetHexMaxU64(false, UINT64_MAX);
3190 StringExtractorGDBRemote response;
3191 if (SendPacketAndWaitForResponse(stream.GetString(), response) ==
3194 char ch = response.GetChar();
3197 while (response.Peek()) {
3199 while ((ch = response.GetHexU8(0, false)) != '\0')
3202 if (response.GetChar() != ',')
3217 StringExtractorGDBRemote response;
3218 if (SendPacketAndWaitForResponse(stream.GetString(), response) !=
3224 if (!response.IsUnsupportedResponse()) {
3225 if (response.GetChar() != 'F') {
3227 "invalid response to '%s' packet", stream.GetData());
3229 const uint32_t mode = response.GetS32(-1, 16);
3231 if (response.GetChar() == ',') {
3232 int response_errno = gdb_errno_to_system(response.GetS32(-1, 16));
3244 } else { // response.IsUnsupportedResponse()
3264 StringExtractorGDBRemote response;
3265 if (SendPacketAndWaitForResponse(stream.GetString(), response) ==
3267 if (response.GetChar() != 'F')
3269 int64_t retcode = response.GetS64(-1, 16);
3272 if (response.GetChar() == ',') {
3273 int response_errno = gdb_errno_to_system(response.GetS32(-1, 16));
3279 const char next = (response.Peek() ? *response.Peek() : 0);
3283 response.GetChar(); // skip the semicolon
3285 if (response.GetEscapedBinaryData(buffer)) {
3305 StringExtractorGDBRemote response;
3306 if (SendPacketAndWaitForResponse(stream.GetString(), response) ==
3308 if (response.GetChar() != 'F') {
3312 int64_t bytes_written = response.GetS64(-1, 16);
3315 if (response.GetChar() == ',') {
3316 int response_errno = gdb_errno_to_system(response.GetS32(-1, 16));
3340 StringExtractorGDBRemote response;
3341 if (SendPacketAndWaitForResponse(stream.GetString(), response) ==
3343 if (response.GetChar() == 'F') {
3344 uint32_t result = response.GetHexMaxU32(false, UINT32_MAX);
3347 if (response.GetChar() == ',') {
3348 int response_errno = gdb_errno_to_system(response.GetS32(-1, 16));
3371 StringExtractorGDBRemote response;
3372 if (SendPacketAndWaitForResponse(stream.GetString(), response) ==
3374 if (response.GetChar() == 'F') {
3375 uint32_t result = response.GetHexMaxU32(false, UINT32_MAX);
3378 if (response.GetChar() == ',') {
3379 int response_errno = gdb_errno_to_system(response.GetS32(-1, 16));
3402 StringExtractorGDBRemote response;
3403 if (SendPacketAndWaitForResponse(stream.GetString(), response) !=
3406 if (!response.IsUnsupportedResponse()) {
3407 if (response.GetChar() != 'F')
3409 if (response.GetChar() != ',')
3411 bool retcode = (response.GetChar() != '0');
3432 StringExtractorGDBRemote response;
3433 if (SendPacketAndWaitForResponse(stream.GetString(), response) ==
3435 if (response.GetChar() != 'F')
3437 if (response.GetChar() != ',')
3439 if (response.Peek() && *response.Peek() == 'x')
3443 // high hex strings. We can't use response.GetHexMaxU64 because that can't
3445 // would consume the whole response packet which would give incorrect
3456 // Each byte takes 2 hex characters in the response.
3461 response.GetStringRef().substr(response.GetFilePos(), MD5_HALF_LENGTH);
3464 response.SetFilePos(response.GetFilePos() + part.size());
3472 response.GetStringRef().substr(response.GetFilePos(), MD5_HALF_LENGTH);
3475 response.SetFilePos(response.GetFilePos() + part.size());
3522 StringExtractorGDBRemote response;
3524 tid, std::move(payload), response) != PacketResult::Success ||
3525 !response.IsNormalResponse())
3529 new DataBufferHeap(response.GetStringRef().size() / 2, 0));
3530 response.GetHexBytes(buffer_sp->GetData(), '\xcc');
3537 StringExtractorGDBRemote response;
3539 tid, std::move(payload), response) != PacketResult::Success ||
3540 !response.IsNormalResponse())
3544 new DataBufferHeap(response.GetStringRef().size() / 2, 0));
3545 response.GetHexBytes(buffer_sp->GetData(), '\xcc');
3557 StringExtractorGDBRemote response;
3559 tid, std::move(payload), response) == PacketResult::Success &&
3560 response.IsOKResponse();
3570 StringExtractorGDBRemote response;
3572 tid, std::move(payload), response) == PacketResult::Success &&
3573 response.IsOKResponse();
3585 StringExtractorGDBRemote response;
3587 tid, std::move(payload), response) != PacketResult::Success)
3590 if (response.IsUnsupportedResponse())
3593 const uint32_t response_save_id = response.GetU32(0);
3611 StringExtractorGDBRemote response;
3613 tid, std::move(payload), response) != PacketResult::Success)
3616 if (response.IsOKResponse())
3619 if (response.IsUnsupportedResponse())
3629 StringExtractorGDBRemote response;
3631 return SendPacketAndWaitForResponse(packet.GetString(), response) ==
3633 response.IsOKResponse();
3643 StringExtractorGDBRemote response;
3644 if (SendPacketAndWaitForResponse(escaped_packet.GetString(), response,
3647 if (response.IsErrorResponse())
3648 return response.GetStatus().ToError();
3649 if (response.IsUnsupportedResponse())
3653 return llvm::json::parse<TraceSupportedResponse>(response.Peek(),
3675 StringExtractorGDBRemote response;
3676 if (SendPacketAndWaitForResponse(escaped_packet.GetString(), response,
3679 if (response.IsErrorResponse())
3680 return response.GetStatus().ToError();
3681 if (response.IsUnsupportedResponse())
3684 if (response.IsOKResponse())
3687 "Invalid jLLDBTraceStart response");
3709 StringExtractorGDBRemote response;
3710 if (SendPacketAndWaitForResponse(escaped_packet.GetString(), response,
3713 if (response.IsErrorResponse())
3714 return response.GetStatus().ToError();
3715 if (response.IsUnsupportedResponse())
3718 if (response.IsOKResponse())
3721 "Invalid jLLDBTraceStart response");
3743 StringExtractorGDBRemote response;
3744 if (SendPacketAndWaitForResponse(escaped_packet.GetString(), response,
3747 if (response.IsErrorResponse())
3748 return response.GetStatus().ToError();
3749 if (response.IsUnsupportedResponse())
3752 return std::string(response.Peek());
3776 StringExtractorGDBRemote response;
3777 if (SendPacketAndWaitForResponse(escaped_packet.GetString(), response,
3780 if (response.IsErrorResponse())
3781 return response.GetStatus().ToError();
3783 response.GetEscapedBinaryData(data);
3794 StringExtractorGDBRemote response;
3795 if (SendPacketAndWaitForResponse("qOffsets", response) !=
3798 if (!response.IsNormalResponse())
3802 llvm::StringRef ref = response.GetStringRef();
3850 StringExtractorGDBRemote response;
3851 if (SendPacketAndWaitForResponse(packet.GetString(), response) !=
3855 if (response.IsErrorResponse())
3858 if (response.IsUnsupportedResponse()) {
3869 while (response.GetNameColonValue(name, value)) {
3957 StringExtractorGDBRemote response;
3958 if (SendPacketAndWaitForResponse(payload.GetString(), response) !=
3960 response.IsErrorResponse())
3963 if (response.IsUnsupportedResponse()) {
3969 StructuredData::ParseJSON(response.GetStringRef());
4002 size = size - 1; // Leave space for the 'm' or 'l' character in the response
4089 // stub. If we get an 'OK' response after this, the remote stub doesn't need
4101 StringExtractorGDBRemote response;
4102 while (SendPacketAndWaitForResponseNoLock(packet.GetString(), response) ==
4104 if (response.IsOKResponse()) {
4114 if (response.IsUnsupportedResponse()) {
4120 llvm::StringRef response_str(response.GetStringRef());
4122 response.SetFilePos(strlen("qSymbol:"));
4124 if (response.GetHexByteString(symbol_name)) {
4190 // for another response
4195 // If we make it here, the symbol request packet response wasn't valid or
4216 StringExtractorGDBRemote response;
4217 if (SendPacketAndWaitForResponse("qStructuredDataPlugins", response) ==
4220 StructuredData::ParseJSON(response.GetStringRef());
4229 __FUNCTION__, response.GetStringRef().data());
4261 StringExtractorGDBRemote response;
4262 auto send_status = SendPacketAndWaitForResponse(packet, response);
4267 if (response.IsOKResponse()) {
4302 StringExtractorGDBRemote response;
4303 auto result = SendPacketAndWaitForResponse(stream.GetString(), response);
4306 if (response.GetStringRef() == "OK") {
4312 type_name, response.GetStringRef());
4341 StringExtractorGDBRemote response;
4344 if (SendPacketAndWaitForResponse("k", response, GetPacketTimeout()) !=
4349 char packet_cmd = response.GetChar(0);
4351 return response.GetHexU8();
4354 "unexpected response to k packet: %s",
4355 response.GetStringRef().str().c_str());