Lines Matching refs:response
88 StringExtractorGDBRemote response; in HandshakeWithServer() local
91 packet_result = ReadPacket(response, milliseconds(10), false); in HandshakeWithServer()
184 StringExtractorGDBRemote response; in QueryNoAckModeSupported() local
185 if (SendPacketAndWaitForResponse("QStartNoAckMode", response) == in QueryNoAckModeSupported()
187 if (response.IsOKResponse()) { in QueryNoAckModeSupported()
201 StringExtractorGDBRemote response; in GetListThreadsInStopReplySupported() local
202 if (SendPacketAndWaitForResponse("QListThreadsInStopReply", response) == in GetListThreadsInStopReplySupported()
204 if (response.IsOKResponse()) in GetListThreadsInStopReplySupported()
214 StringExtractorGDBRemote response; in GetVAttachOrWaitSupported() local
215 if (SendPacketAndWaitForResponse("qVAttachOrWaitSupported", response) == in GetVAttachOrWaitSupported()
217 if (response.IsOKResponse()) in GetVAttachOrWaitSupported()
228 StringExtractorGDBRemote response; in GetSyncThreadStateSupported() local
229 if (SendPacketAndWaitForResponse("qSyncThreadStateSupported", response) == in GetSyncThreadStateSupported()
231 if (response.IsOKResponse()) in GetSyncThreadStateSupported()
329 StringExtractorGDBRemote response; in GetRemoteQSupported() local
330 if (SendPacketAndWaitForResponse(packet.GetString(), response) == in GetRemoteQSupported()
334 m_qSupported_response = response.GetStringRef().str(); in GetRemoteQSupported()
337 response.GetStringRef().split(server_features, ';'); in GetRemoteQSupported()
386 StringExtractorGDBRemote response; in GetThreadSuffixSupported() local
388 if (SendPacketAndWaitForResponse("QThreadSuffixSupported", response) == in GetThreadSuffixSupported()
390 if (response.IsOKResponse()) in GetThreadSuffixSupported()
398 StringExtractorGDBRemote response; in GetVContSupported() local
405 if (SendPacketAndWaitForResponse("vCont?", response) == in GetVContSupported()
407 const char *response_cstr = response.GetStringRef().data(); in GetVContSupported()
458 StringExtractorGDBRemote &response) { in SendThreadSpecificPacketAndWaitForResponse() argument
477 return SendPacketAndWaitForResponseNoLock(payload.GetString(), response); in SendThreadSpecificPacketAndWaitForResponse()
494 StringExtractorGDBRemote response; in GetThreadPacketSupported() local
496 tid, std::move(payload), response) == PacketResult::Success && in GetThreadPacketSupported()
497 response.IsNormalResponse()) { in GetThreadPacketSupported()
508 StringExtractorGDBRemote response; in GetThreadsInfo() local
509 response.SetResponseValidatorToJSON(); in GetThreadsInfo()
510 if (SendPacketAndWaitForResponse("jThreadsInfo", response) == in GetThreadsInfo()
512 if (response.IsUnsupportedResponse()) { in GetThreadsInfo()
514 } else if (!response.Empty()) { in GetThreadsInfo()
516 StructuredData::ParseJSON(std::string(response.GetStringRef())); in GetThreadsInfo()
525 StringExtractorGDBRemote response; in GetThreadExtendedInfoSupported() local
527 if (SendPacketAndWaitForResponse("jThreadExtendedInfo:", response) == in GetThreadExtendedInfoSupported()
529 if (response.IsOKResponse()) { in GetThreadExtendedInfoSupported()
539 StringExtractorGDBRemote response; in EnableErrorStringInPacket() local
543 if (SendPacketAndWaitForResponse("QEnableErrorStrings", response) == in EnableErrorStringInPacket()
545 if (response.IsOKResponse()) { in EnableErrorStringInPacket()
554 StringExtractorGDBRemote response; in GetLoadedDynamicLibrariesInfosSupported() local
557 response) == PacketResult::Success) { in GetLoadedDynamicLibrariesInfosSupported()
558 if (response.IsOKResponse()) { in GetLoadedDynamicLibrariesInfosSupported()
568 StringExtractorGDBRemote response; in GetSharedCacheInfoSupported() local
570 if (SendPacketAndWaitForResponse("jGetSharedCacheInfo:", response) == in GetSharedCacheInfoSupported()
572 if (response.IsOKResponse()) { in GetSharedCacheInfoSupported()
592 StringExtractorGDBRemote response; in ReadMemoryTags() local
596 if (SendPacketAndWaitForResponse(packet.GetString(), response) != in ReadMemoryTags()
598 !response.IsNormalResponse()) { in ReadMemoryTags()
607 if (response.GetChar() != 'm') { in ReadMemoryTags()
615 size_t expected_bytes = response.GetBytesLeft() / 2; in ReadMemoryTags()
617 size_t got_bytes = response.GetHexBytesAvail(buffer_sp->GetData()); in ReadMemoryTags()
620 if (response.GetBytesLeft() || (expected_bytes != got_bytes)) { in ReadMemoryTags()
640 StringExtractorGDBRemote response; in WriteMemoryTags() local
641 if (SendPacketAndWaitForResponse(packet.GetString(), response) != in WriteMemoryTags()
643 !response.IsOKResponse()) { in WriteMemoryTags()
651 StringExtractorGDBRemote response; in GetxPacketSupported() local
655 if (SendPacketAndWaitForResponse(packet, response) == in GetxPacketSupported()
657 if (response.IsOKResponse()) in GetxPacketSupported()
727 StringExtractorGDBRemote response; in GetCurrentProcessID() local
728 if (SendPacketAndWaitForResponse("qC", response) == PacketResult::Success) { in GetCurrentProcessID()
729 if (response.GetChar() == 'Q') { in GetCurrentProcessID()
730 if (response.GetChar() == 'C') { in GetCurrentProcessID()
732 response.GetHexMaxU64(false, LLDB_INVALID_PROCESS_ID); in GetCurrentProcessID()
763 StringExtractorGDBRemote response; in GetLaunchSuccess() local
764 if (SendPacketAndWaitForResponse("qLaunchSuccess", response) == in GetLaunchSuccess()
766 if (response.IsOKResponse()) in GetLaunchSuccess()
768 if (response.GetChar() == 'E') { in GetLaunchSuccess()
770 error_str = std::string(response.GetStringRef().substr(1)); in GetLaunchSuccess()
817 StringExtractorGDBRemote response; in SendArgumentsPacket() local
818 if (SendPacketAndWaitForResponse(packet.GetString(), response) == in SendArgumentsPacket()
820 if (response.IsOKResponse()) in SendArgumentsPacket()
822 uint8_t error = response.GetError(); in SendArgumentsPacket()
863 StringExtractorGDBRemote response; in SendEnvironmentPacket() local
868 if (SendPacketAndWaitForResponse(packet.GetString(), response) == in SendEnvironmentPacket()
870 if (response.IsOKResponse()) in SendEnvironmentPacket()
872 uint8_t error = response.GetError(); in SendEnvironmentPacket()
875 if (response.IsUnsupportedResponse()) in SendEnvironmentPacket()
882 if (SendPacketAndWaitForResponse(packet.GetString(), response) == in SendEnvironmentPacket()
884 if (response.IsOKResponse()) in SendEnvironmentPacket()
886 uint8_t error = response.GetError(); in SendEnvironmentPacket()
889 if (response.IsUnsupportedResponse()) in SendEnvironmentPacket()
901 StringExtractorGDBRemote response; in SendLaunchArchPacket() local
902 if (SendPacketAndWaitForResponse(packet.GetString(), response) == in SendLaunchArchPacket()
904 if (response.IsOKResponse()) in SendLaunchArchPacket()
906 uint8_t error = response.GetError(); in SendLaunchArchPacket()
919 StringExtractorGDBRemote response; in SendLaunchEventDataPacket() local
920 if (SendPacketAndWaitForResponse(packet.GetString(), response) == in SendLaunchEventDataPacket()
922 if (response.IsOKResponse()) { in SendLaunchEventDataPacket()
926 } else if (response.IsUnsupportedResponse()) { in SendLaunchEventDataPacket()
931 uint8_t error = response.GetError(); in SendLaunchEventDataPacket()
1004 StringExtractorGDBRemote response; in GetGDBServerVersion() local
1005 if (SendPacketAndWaitForResponse("qGDBServerVersion", response) == in GetGDBServerVersion()
1007 if (response.IsNormalResponse()) { in GetGDBServerVersion()
1010 while (response.GetNameColonValue(name, value)) { in GetGDBServerVersion()
1095 StringExtractorGDBRemote response; in MaybeEnableCompression() local
1097 if (SendPacketAndWaitForResponse(packet.str(), response) != in MaybeEnableCompression()
1101 if (response.IsOKResponse()) { in MaybeEnableCompression()
1122 StringExtractorGDBRemote response; in GetDefaultThreadId() local
1123 if (SendPacketAndWaitForResponse("qC", response) != PacketResult::Success) in GetDefaultThreadId()
1126 if (!response.IsNormalResponse()) in GetDefaultThreadId()
1129 if (response.GetChar() == 'Q' && response.GetChar() == 'C') { in GetDefaultThreadId()
1130 auto pid_tid = response.GetPidTid(0); in GetDefaultThreadId()
1172 StringExtractorGDBRemote response; in GetHostInfo() local
1173 if (SendPacketAndWaitForResponse("qHostInfo", response) == in GetHostInfo()
1175 if (response.IsNormalResponse()) { in GetHostInfo()
1189 while (response.GetNameColonValue(name, value)) { in GetHostInfo()
1364 lldb::pid_t pid, StringExtractorGDBRemote &response) { in SendAttach() argument
1371 if (SendPacketAndWaitForResponse(packet, response) == in SendAttach()
1373 if (response.IsErrorResponse()) in SendAttach()
1374 return response.GetError(); in SendAttach()
1386 StringExtractorGDBRemote response; in SendStdinNotification() local
1387 if (SendPacketAndWaitForResponse(packet.GetString(), response) == in SendStdinNotification()
1391 return response.GetError(); in SendStdinNotification()
1424 StringExtractorGDBRemote response; in AllocateMemory() local
1425 if (SendPacketAndWaitForResponse(packet, response) == in AllocateMemory()
1427 if (response.IsUnsupportedResponse()) in AllocateMemory()
1429 else if (!response.IsErrorResponse()) in AllocateMemory()
1430 return response.GetHexMaxU64(false, LLDB_INVALID_ADDRESS); in AllocateMemory()
1446 StringExtractorGDBRemote response; in DeallocateMemory() local
1447 if (SendPacketAndWaitForResponse(packet, response) == in DeallocateMemory()
1449 if (response.IsUnsupportedResponse()) in DeallocateMemory()
1451 else if (response.IsOKResponse()) in DeallocateMemory()
1470 StringExtractorGDBRemote response; in Detach() local
1471 if (SendPacketAndWaitForResponse(packet, response) == in Detach()
1473 response.IsOKResponse()) { in Detach()
1484 StringExtractorGDBRemote response; in Detach() local
1485 PacketResult packet_result = SendPacketAndWaitForResponse("D1", response); in Detach()
1490 StringExtractorGDBRemote response; in Detach() local
1491 PacketResult packet_result = SendPacketAndWaitForResponse("D", response); in Detach()
1510 StringExtractorGDBRemote response; in GetMemoryRegionInfo() local
1511 if (SendPacketAndWaitForResponse(packet, response) == in GetMemoryRegionInfo()
1513 response.GetResponseType() == StringExtractorGDBRemote::eResponse) { in GetMemoryRegionInfo()
1519 while (success && response.GetNameColonValue(name, value)) { in GetMemoryRegionInfo()
1768 StringExtractorGDBRemote response; in GetWatchpointSupportInfo() local
1769 if (SendPacketAndWaitForResponse("qWatchpointSupportInfo:", response) == in GetWatchpointSupportInfo()
1775 while (response.GetNameColonValue(name, value)) { in GetWatchpointSupportInfo()
1837 StringExtractorGDBRemote response; in SetSTDIN() local
1838 if (SendPacketAndWaitForResponse(packet.GetString(), response) == in SetSTDIN()
1840 if (response.IsOKResponse()) in SetSTDIN()
1842 uint8_t error = response.GetError(); in SetSTDIN()
1857 StringExtractorGDBRemote response; in SetSTDOUT() local
1858 if (SendPacketAndWaitForResponse(packet.GetString(), response) == in SetSTDOUT()
1860 if (response.IsOKResponse()) in SetSTDOUT()
1862 uint8_t error = response.GetError(); in SetSTDOUT()
1877 StringExtractorGDBRemote response; in SetSTDERR() local
1878 if (SendPacketAndWaitForResponse(packet.GetString(), response) == in SetSTDERR()
1880 if (response.IsOKResponse()) in SetSTDERR()
1882 uint8_t error = response.GetError(); in SetSTDERR()
1891 StringExtractorGDBRemote response; in GetWorkingDir() local
1892 if (SendPacketAndWaitForResponse("qGetWorkingDir", response) == in GetWorkingDir()
1894 if (response.IsUnsupportedResponse()) in GetWorkingDir()
1896 if (response.IsErrorResponse()) in GetWorkingDir()
1899 response.GetHexByteString(cwd); in GetWorkingDir()
1913 StringExtractorGDBRemote response; in SetWorkingDir() local
1914 if (SendPacketAndWaitForResponse(packet.GetString(), response) == in SetWorkingDir()
1916 if (response.IsOKResponse()) in SetWorkingDir()
1918 uint8_t error = response.GetError(); in SetWorkingDir()
1932 StringExtractorGDBRemote response; in SetDisableASLR() local
1933 if (SendPacketAndWaitForResponse(packet, response) == PacketResult::Success) { in SetDisableASLR()
1934 if (response.IsOKResponse()) in SetDisableASLR()
1936 uint8_t error = response.GetError(); in SetDisableASLR()
1949 StringExtractorGDBRemote response; in SetDetachOnError() local
1950 if (SendPacketAndWaitForResponse(packet, response) == PacketResult::Success) { in SetDetachOnError()
1951 if (response.IsOKResponse()) in SetDetachOnError()
1953 uint8_t error = response.GetError(); in SetDetachOnError()
1961 StringExtractorGDBRemote &response, ProcessInstanceInfo &process_info) { in DecodeProcessInfoResponse() argument
1962 if (response.IsNormalResponse()) { in DecodeProcessInfoResponse()
1972 while (response.GetNameColonValue(name, value)) { in DecodeProcessInfoResponse()
2067 StringExtractorGDBRemote response; in GetProcessInfo() local
2068 if (SendPacketAndWaitForResponse(packet, response) == in GetProcessInfo()
2070 return DecodeProcessInfoResponse(response, process_info); in GetProcessInfo()
2092 StringExtractorGDBRemote response; in GetCurrentProcessInfo() local
2093 if (SendPacketAndWaitForResponse("qProcessInfo", response) == in GetCurrentProcessInfo()
2095 if (response.IsNormalResponse()) { in GetCurrentProcessInfo()
2111 while (response.GetNameColonValue(name, value)) { in GetCurrentProcessInfo()
2285 StringExtractorGDBRemote response; in FindProcesses() local
2289 if (SendPacketAndWaitForResponse(packet.GetString(), response) == in FindProcesses()
2293 if (!DecodeProcessInfoResponse(response, process_info)) in FindProcesses()
2296 response = StringExtractorGDBRemote(); in FindProcesses()
2297 } while (SendPacketAndWaitForResponse("qsProcessInfo", response) == in FindProcesses()
2315 StringExtractorGDBRemote response; in GetUserName() local
2316 if (SendPacketAndWaitForResponse(packet, response) == in GetUserName()
2318 if (response.IsNormalResponse()) { in GetUserName()
2322 if (response.GetHexByteString(name) * 2 == in GetUserName()
2323 response.GetStringRef().size()) in GetUserName()
2342 StringExtractorGDBRemote response; in GetGroupName() local
2343 if (SendPacketAndWaitForResponse(packet, response) == in GetGroupName()
2345 if (response.IsNormalResponse()) { in GetGroupName()
2349 if (response.GetHexByteString(name) * 2 == in GetGroupName()
2350 response.GetStringRef().size()) in GetGroupName()
2369 StringExtractorGDBRemote response; in SetNonStopMode() local
2371 if (SendPacketAndWaitForResponse(packet, response) == PacketResult::Success) in SetNonStopMode()
2372 if (response.IsOKResponse()) in SetNonStopMode()
2442 StringExtractorGDBRemote response; in TestPacketSpeed() local
2443 SendPacketAndWaitForResponse(packet.GetString(), response); in TestPacketSpeed()
2496 StringExtractorGDBRemote response; in TestPacketSpeed() local
2497 SendPacketAndWaitForResponse(packet.GetString(), response); in TestPacketSpeed()
2550 StringExtractorGDBRemote response; in SendSpeedTestPacket() local
2551 return SendPacketAndWaitForResponse(packet.GetString(), response) == in SendSpeedTestPacket()
2562 StringExtractorGDBRemote response; in LaunchGDBServer() local
2581 if (SendPacketAndWaitForResponse(stream.GetString(), response) == in LaunchGDBServer()
2585 while (response.GetNameColonValue(name, value)) { in LaunchGDBServer()
2604 StringExtractorGDBRemote response; in QueryGDBServer() local
2605 if (SendPacketAndWaitForResponse("qQueryGDBServer", response) != in QueryGDBServer()
2610 StructuredData::ParseJSON(std::string(response.GetStringRef())); in QueryGDBServer()
2643 StringExtractorGDBRemote response; in KillSpawnedProcess() local
2644 if (SendPacketAndWaitForResponse(stream.GetString(), response) == in KillSpawnedProcess()
2646 if (response.IsOKResponse()) in KillSpawnedProcess()
2668 StringExtractorGDBRemote response; in SendSetCurrentThreadPacket() local
2669 if (SendPacketAndWaitForResponse(packet.GetString(), response) in SendSetCurrentThreadPacket()
2671 if (response.IsOKResponse()) in SendSetCurrentThreadPacket()
2681 if (response.IsUnsupportedResponse() && IsConnected()) in SendSetCurrentThreadPacket()
2718 StringExtractorGDBRemote &response) { in GetStopReply() argument
2719 if (SendPacketAndWaitForResponse("?", response) == PacketResult::Success) in GetStopReply()
2720 return response.IsNormalResponse(); in GetStopReply()
2725 lldb::tid_t tid, StringExtractorGDBRemote &response) { in GetThreadStopInfo() argument
2732 if (SendPacketAndWaitForResponse(packet, response) == in GetThreadStopInfo()
2734 if (response.IsUnsupportedResponse()) in GetThreadStopInfo()
2736 else if (response.IsNormalResponse()) in GetThreadStopInfo()
2765 StringExtractorGDBRemote response; in SendGDBStoppointTypePacket() local
2768 response.SetResponseValidatorToOKErrorNotSupported(); in SendGDBStoppointTypePacket()
2770 if (SendPacketAndWaitForResponse(packet, response, timeout) == in SendGDBStoppointTypePacket()
2773 if (response.IsOKResponse()) in SendGDBStoppointTypePacket()
2777 if (response.IsErrorResponse()) in SendGDBStoppointTypePacket()
2778 return response.GetError(); in SendGDBStoppointTypePacket()
2781 if (response.IsUnsupportedResponse()) { in SendGDBStoppointTypePacket()
2816 StringExtractorGDBRemote response; in GetCurrentProcessAndThreadIDs() local
2820 SendPacketAndWaitForResponseNoLock("qfThreadInfo", response); in GetCurrentProcessAndThreadIDs()
2821 packet_result == PacketResult::Success && response.IsNormalResponse(); in GetCurrentProcessAndThreadIDs()
2823 SendPacketAndWaitForResponseNoLock("qsThreadInfo", response)) { in GetCurrentProcessAndThreadIDs()
2824 char ch = response.GetChar(); in GetCurrentProcessAndThreadIDs()
2829 auto pid_tid = response.GetPidTid(LLDB_INVALID_PROCESS_ID); in GetCurrentProcessAndThreadIDs()
2834 ch = response.GetChar(); // Skip the command separator in GetCurrentProcessAndThreadIDs()
2847 if ((response.IsUnsupportedResponse() || response.IsNormalResponse()) && in GetCurrentProcessAndThreadIDs()
2884 StringExtractorGDBRemote response; in GetShlibInfoAddr() local
2885 if (SendPacketAndWaitForResponse("qShlibInfoAddr", response) != in GetShlibInfoAddr()
2887 !response.IsNormalResponse()) in GetShlibInfoAddr()
2889 return response.GetHexMaxU64(false, LLDB_INVALID_ADDRESS); in GetShlibInfoAddr()
2917 StringExtractorGDBRemote response; in RunShellCommand() local
2918 if (SendPacketAndWaitForResponse(stream.GetString(), response) == in RunShellCommand()
2920 if (response.GetChar() != 'F') in RunShellCommand()
2922 if (response.GetChar() != ',') in RunShellCommand()
2924 uint32_t exitcode = response.GetHexMaxU32(false, UINT32_MAX); in RunShellCommand()
2929 if (response.GetChar() != ',') in RunShellCommand()
2931 uint32_t signo = response.GetHexMaxU32(false, UINT32_MAX); in RunShellCommand()
2934 if (response.GetChar() != ',') in RunShellCommand()
2937 response.GetEscapedBinaryData(output); in RunShellCommand()
2954 StringExtractorGDBRemote response; in MakeDirectory() local
2956 if (SendPacketAndWaitForResponse(packet, response) != PacketResult::Success) in MakeDirectory()
2959 if (response.GetChar() != 'F') in MakeDirectory()
2962 return Status(response.GetU32(UINT32_MAX), eErrorTypePOSIX); in MakeDirectory()
2975 StringExtractorGDBRemote response; in SetFilePermissions() local
2977 if (SendPacketAndWaitForResponse(packet, response) != PacketResult::Success) in SetFilePermissions()
2980 if (response.GetChar() != 'F') in SetFilePermissions()
2983 return Status(response.GetU32(UINT32_MAX), eErrorTypePOSIX); in SetFilePermissions()
2986 static uint64_t ParseHostIOPacketResponse(StringExtractorGDBRemote &response, in ParseHostIOPacketResponse() argument
2988 response.SetFilePos(0); in ParseHostIOPacketResponse()
2989 if (response.GetChar() != 'F') in ParseHostIOPacketResponse()
2991 int32_t result = response.GetS32(-2); in ParseHostIOPacketResponse()
2994 if (response.GetChar() == ',') { in ParseHostIOPacketResponse()
2995 int result_errno = response.GetS32(-2); in ParseHostIOPacketResponse()
3018 StringExtractorGDBRemote response; in OpenFile() local
3019 if (SendPacketAndWaitForResponse(stream.GetString(), response) == in OpenFile()
3021 return ParseHostIOPacketResponse(response, UINT64_MAX, error); in OpenFile()
3030 StringExtractorGDBRemote response; in CloseFile() local
3031 if (SendPacketAndWaitForResponse(stream.GetString(), response) == in CloseFile()
3033 return ParseHostIOPacketResponse(response, -1, error) == 0; in CloseFile()
3045 StringExtractorGDBRemote response; in GetFileSize() local
3046 if (SendPacketAndWaitForResponse(stream.GetString(), response) == in GetFileSize()
3048 if (response.GetChar() != 'F') in GetFileSize()
3050 uint32_t retcode = response.GetHexMaxU64(false, UINT64_MAX); in GetFileSize()
3063 StringExtractorGDBRemote response; in AutoCompleteDiskFileOrDirectory() local
3064 if (SendPacketAndWaitForResponse(stream.GetString(), response) == in AutoCompleteDiskFileOrDirectory()
3067 char ch = response.GetChar(); in AutoCompleteDiskFileOrDirectory()
3070 while (response.Peek()) { in AutoCompleteDiskFileOrDirectory()
3072 while ((ch = response.GetHexU8(0, false)) != '\0') in AutoCompleteDiskFileOrDirectory()
3075 if (response.GetChar() != ',') in AutoCompleteDiskFileOrDirectory()
3089 StringExtractorGDBRemote response; in GetFilePermissions() local
3090 if (SendPacketAndWaitForResponse(stream.GetString(), response) == in GetFilePermissions()
3092 if (response.GetChar() != 'F') { in GetFilePermissions()
3096 const uint32_t mode = response.GetS32(-1); in GetFilePermissions()
3098 if (response.GetChar() == ',') { in GetFilePermissions()
3099 int response_errno = response.GetS32(-1); in GetFilePermissions()
3124 StringExtractorGDBRemote response; in ReadFile() local
3125 if (SendPacketAndWaitForResponse(stream.GetString(), response) == in ReadFile()
3127 if (response.GetChar() != 'F') in ReadFile()
3129 uint32_t retcode = response.GetHexMaxU32(false, UINT32_MAX); in ReadFile()
3132 const char next = (response.Peek() ? *response.Peek() : 0); in ReadFile()
3136 response.GetChar(); // skip the semicolon in ReadFile()
3138 if (response.GetEscapedBinaryData(buffer)) { in ReadFile()
3158 StringExtractorGDBRemote response; in WriteFile() local
3159 if (SendPacketAndWaitForResponse(stream.GetString(), response) == in WriteFile()
3161 if (response.GetChar() != 'F') { in WriteFile()
3165 uint64_t bytes_written = response.GetU64(UINT64_MAX); in WriteFile()
3168 if (response.GetChar() == ',') { in WriteFile()
3169 int response_errno = response.GetS32(-1); in WriteFile()
3193 StringExtractorGDBRemote response; in CreateSymlink() local
3194 if (SendPacketAndWaitForResponse(stream.GetString(), response) == in CreateSymlink()
3196 if (response.GetChar() == 'F') { in CreateSymlink()
3197 uint32_t result = response.GetU32(UINT32_MAX); in CreateSymlink()
3200 if (response.GetChar() == ',') { in CreateSymlink()
3201 int response_errno = response.GetS32(-1); in CreateSymlink()
3224 StringExtractorGDBRemote response; in Unlink() local
3225 if (SendPacketAndWaitForResponse(stream.GetString(), response) == in Unlink()
3227 if (response.GetChar() == 'F') { in Unlink()
3228 uint32_t result = response.GetU32(UINT32_MAX); in Unlink()
3231 if (response.GetChar() == ',') { in Unlink()
3232 int response_errno = response.GetS32(-1); in Unlink()
3254 StringExtractorGDBRemote response; in GetFileExists() local
3255 if (SendPacketAndWaitForResponse(stream.GetString(), response) == in GetFileExists()
3257 if (response.GetChar() != 'F') in GetFileExists()
3259 if (response.GetChar() != ',') in GetFileExists()
3261 bool retcode = (response.GetChar() != '0'); in GetFileExists()
3273 StringExtractorGDBRemote response; in CalculateMD5() local
3274 if (SendPacketAndWaitForResponse(stream.GetString(), response) == in CalculateMD5()
3276 if (response.GetChar() != 'F') in CalculateMD5()
3278 if (response.GetChar() != ',') in CalculateMD5()
3280 if (response.Peek() && *response.Peek() == 'x') in CalculateMD5()
3282 low = response.GetHexMaxU64(false, UINT64_MAX); in CalculateMD5()
3283 high = response.GetHexMaxU64(false, UINT64_MAX); in CalculateMD5()
3319 StringExtractorGDBRemote response; in ReadRegister() local
3321 tid, std::move(payload), response) != PacketResult::Success || in ReadRegister()
3322 !response.IsNormalResponse()) in ReadRegister()
3326 new DataBufferHeap(response.GetStringRef().size() / 2, 0)); in ReadRegister()
3327 response.GetHexBytes(buffer_sp->GetData(), '\xcc'); in ReadRegister()
3334 StringExtractorGDBRemote response; in ReadAllRegisters() local
3336 tid, std::move(payload), response) != PacketResult::Success || in ReadAllRegisters()
3337 !response.IsNormalResponse()) in ReadAllRegisters()
3341 new DataBufferHeap(response.GetStringRef().size() / 2, 0)); in ReadAllRegisters()
3342 response.GetHexBytes(buffer_sp->GetData(), '\xcc'); in ReadAllRegisters()
3354 StringExtractorGDBRemote response; in WriteRegister() local
3356 tid, std::move(payload), response) == PacketResult::Success && in WriteRegister()
3357 response.IsOKResponse(); in WriteRegister()
3367 StringExtractorGDBRemote response; in WriteAllRegisters() local
3369 tid, std::move(payload), response) == PacketResult::Success && in WriteAllRegisters()
3370 response.IsOKResponse(); in WriteAllRegisters()
3382 StringExtractorGDBRemote response; in SaveRegisterState() local
3384 tid, std::move(payload), response) != PacketResult::Success) in SaveRegisterState()
3387 if (response.IsUnsupportedResponse()) in SaveRegisterState()
3390 const uint32_t response_save_id = response.GetU32(0); in SaveRegisterState()
3408 StringExtractorGDBRemote response; in RestoreRegisterState() local
3410 tid, std::move(payload), response) != PacketResult::Success) in RestoreRegisterState()
3413 if (response.IsOKResponse()) in RestoreRegisterState()
3416 if (response.IsUnsupportedResponse()) in RestoreRegisterState()
3426 StringExtractorGDBRemote response; in SyncThreadState() local
3428 return SendPacketAndWaitForResponse(packet.GetString(), response) == in SyncThreadState()
3430 response.IsOKResponse(); in SyncThreadState()
3440 StringExtractorGDBRemote response; in SendTraceSupported() local
3441 if (SendPacketAndWaitForResponse(escaped_packet.GetString(), response, in SendTraceSupported()
3444 if (response.IsErrorResponse()) in SendTraceSupported()
3445 return response.GetStatus().ToError(); in SendTraceSupported()
3446 if (response.IsUnsupportedResponse()) in SendTraceSupported()
3450 return llvm::json::parse<TraceSupportedResponse>(response.Peek(), in SendTraceSupported()
3473 StringExtractorGDBRemote response; in SendTraceStop() local
3474 if (SendPacketAndWaitForResponse(escaped_packet.GetString(), response, in SendTraceStop()
3477 if (response.IsErrorResponse()) in SendTraceStop()
3478 return response.GetStatus().ToError(); in SendTraceStop()
3479 if (response.IsUnsupportedResponse()) in SendTraceStop()
3482 if (response.IsOKResponse()) in SendTraceStop()
3508 StringExtractorGDBRemote response; in SendTraceStart() local
3509 if (SendPacketAndWaitForResponse(escaped_packet.GetString(), response, in SendTraceStart()
3512 if (response.IsErrorResponse()) in SendTraceStart()
3513 return response.GetStatus().ToError(); in SendTraceStart()
3514 if (response.IsUnsupportedResponse()) in SendTraceStart()
3517 if (response.IsOKResponse()) in SendTraceStart()
3543 StringExtractorGDBRemote response; in SendTraceGetState() local
3544 if (SendPacketAndWaitForResponse(escaped_packet.GetString(), response, in SendTraceGetState()
3547 if (response.IsErrorResponse()) in SendTraceGetState()
3548 return response.GetStatus().ToError(); in SendTraceGetState()
3549 if (response.IsUnsupportedResponse()) in SendTraceGetState()
3552 return std::string(response.Peek()); in SendTraceGetState()
3577 StringExtractorGDBRemote response; in SendTraceGetBinaryData() local
3578 if (SendPacketAndWaitForResponse(escaped_packet.GetString(), response, in SendTraceGetBinaryData()
3581 if (response.IsErrorResponse()) in SendTraceGetBinaryData()
3582 return response.GetStatus().ToError(); in SendTraceGetBinaryData()
3583 if (response.IsUnsupportedResponse()) in SendTraceGetBinaryData()
3587 response.GetEscapedBinaryData(data); in SendTraceGetBinaryData()
3598 StringExtractorGDBRemote response; in GetQOffsets() local
3599 if (SendPacketAndWaitForResponse("qOffsets", response) != in GetQOffsets()
3602 if (!response.IsNormalResponse()) in GetQOffsets()
3606 llvm::StringRef ref = response.GetStringRef(); in GetQOffsets()
3654 StringExtractorGDBRemote response; in GetModuleInfo() local
3655 if (SendPacketAndWaitForResponse(packet.GetString(), response) != in GetModuleInfo()
3659 if (response.IsErrorResponse()) in GetModuleInfo()
3662 if (response.IsUnsupportedResponse()) { in GetModuleInfo()
3673 while (response.GetNameColonValue(name, value)) { in GetModuleInfo()
3761 StringExtractorGDBRemote response; in GetModulesInfo() local
3762 if (SendPacketAndWaitForResponse(payload.GetString(), response) != in GetModulesInfo()
3764 response.IsErrorResponse()) in GetModulesInfo()
3767 if (response.IsUnsupportedResponse()) { in GetModulesInfo()
3773 StructuredData::ParseJSON(std::string(response.GetStringRef())); in GetModulesInfo()
3914 StringExtractorGDBRemote response; in ServeSymbolLookups() local
3915 while (SendPacketAndWaitForResponseNoLock(packet.GetString(), response) == in ServeSymbolLookups()
3917 if (response.IsOKResponse()) { in ServeSymbolLookups()
3927 if (response.IsUnsupportedResponse()) { in ServeSymbolLookups()
3933 llvm::StringRef response_str(response.GetStringRef()); in ServeSymbolLookups()
3935 response.SetFilePos(strlen("qSymbol:")); in ServeSymbolLookups()
3937 if (response.GetHexByteString(symbol_name)) { in ServeSymbolLookups()
4037 StringExtractorGDBRemote response; in GetSupportedStructuredDataPlugins() local
4038 if (SendPacketAndWaitForResponse("qStructuredDataPlugins", response) == in GetSupportedStructuredDataPlugins()
4041 StructuredData::ParseJSON(std::string(response.GetStringRef())); in GetSupportedStructuredDataPlugins()
4050 __FUNCTION__, response.GetStringRef().data()); in GetSupportedStructuredDataPlugins()
4082 StringExtractorGDBRemote response; in SendSignalsToIgnore() local
4083 auto send_status = SendPacketAndWaitForResponse(packet, response); in SendSignalsToIgnore()
4088 if (response.IsOKResponse()) { in SendSignalsToIgnore()
4122 StringExtractorGDBRemote response; in ConfigureRemoteStructuredData() local
4123 auto result = SendPacketAndWaitForResponse(stream.GetString(), response); in ConfigureRemoteStructuredData()
4126 if (strcmp(response.GetStringRef().data(), "OK") == 0) { in ConfigureRemoteStructuredData()
4133 response.GetStringRef().data()); in ConfigureRemoteStructuredData()