Lines Matching refs:response
202 StringExtractorGDBRemote response; in QueryNoAckModeSupported() local
203 if (SendPacketAndWaitForResponse("QStartNoAckMode", response) == in QueryNoAckModeSupported()
205 if (response.IsOKResponse()) { in QueryNoAckModeSupported()
219 StringExtractorGDBRemote response; in GetListThreadsInStopReplySupported() local
220 if (SendPacketAndWaitForResponse("QListThreadsInStopReply", response) == in GetListThreadsInStopReplySupported()
222 if (response.IsOKResponse()) in GetListThreadsInStopReplySupported()
232 StringExtractorGDBRemote response; in GetVAttachOrWaitSupported() local
233 if (SendPacketAndWaitForResponse("qVAttachOrWaitSupported", response) == in GetVAttachOrWaitSupported()
235 if (response.IsOKResponse()) in GetVAttachOrWaitSupported()
246 StringExtractorGDBRemote response; in GetSyncThreadStateSupported() local
247 if (SendPacketAndWaitForResponse("qSyncThreadStateSupported", response) == in GetSyncThreadStateSupported()
249 if (response.IsOKResponse()) in GetSyncThreadStateSupported()
354 StringExtractorGDBRemote response; in GetRemoteQSupported() local
355 if (SendPacketAndWaitForResponse(packet.GetString(), response) == in GetRemoteQSupported()
359 m_qSupported_response = response.GetStringRef().str(); in GetRemoteQSupported()
361 for (llvm::StringRef x : llvm::split(response.GetStringRef(), ';')) { in GetRemoteQSupported()
413 StringExtractorGDBRemote response; in GetThreadSuffixSupported() local
415 if (SendPacketAndWaitForResponse("QThreadSuffixSupported", response) == in GetThreadSuffixSupported()
417 if (response.IsOKResponse()) in GetThreadSuffixSupported()
425 StringExtractorGDBRemote response; in GetVContSupported() local
432 if (SendPacketAndWaitForResponse("vCont?", response) == in GetVContSupported()
434 const char *response_cstr = response.GetStringRef().data(); in GetVContSupported()
485 StringExtractorGDBRemote &response) { in SendThreadSpecificPacketAndWaitForResponse() argument
503 return SendPacketAndWaitForResponseNoLock(payload.GetString(), response); in SendThreadSpecificPacketAndWaitForResponse()
520 StringExtractorGDBRemote response; in GetThreadPacketSupported() local
522 tid, std::move(payload), response) == PacketResult::Success && in GetThreadPacketSupported()
523 response.IsNormalResponse()) { in GetThreadPacketSupported()
538 StringExtractorGDBRemote response; in GetThreadsInfo() local
539 response.SetResponseValidatorToJSON(); in GetThreadsInfo()
540 if (SendPacketAndWaitForResponse("jThreadsInfo", response) == in GetThreadsInfo()
542 if (response.IsUnsupportedResponse()) { in GetThreadsInfo()
544 } else if (!response.Empty()) { in GetThreadsInfo()
546 StructuredData::ParseJSON(std::string(response.GetStringRef())); in GetThreadsInfo()
555 StringExtractorGDBRemote response; in GetThreadExtendedInfoSupported() local
557 if (SendPacketAndWaitForResponse("jThreadExtendedInfo:", response) == in GetThreadExtendedInfoSupported()
559 if (response.IsOKResponse()) { in GetThreadExtendedInfoSupported()
569 StringExtractorGDBRemote response; in EnableErrorStringInPacket() local
573 if (SendPacketAndWaitForResponse("QEnableErrorStrings", response) == in EnableErrorStringInPacket()
575 if (response.IsOKResponse()) { in EnableErrorStringInPacket()
584 StringExtractorGDBRemote response; in GetLoadedDynamicLibrariesInfosSupported() local
587 response) == PacketResult::Success) { in GetLoadedDynamicLibrariesInfosSupported()
588 if (response.IsOKResponse()) { in GetLoadedDynamicLibrariesInfosSupported()
598 StringExtractorGDBRemote response; in GetSharedCacheInfoSupported() local
600 if (SendPacketAndWaitForResponse("jGetSharedCacheInfo:", response) == in GetSharedCacheInfoSupported()
602 if (response.IsOKResponse()) { in GetSharedCacheInfoSupported()
622 StringExtractorGDBRemote response; in ReadMemoryTags() local
626 if (SendPacketAndWaitForResponse(packet.GetString(), response) != in ReadMemoryTags()
628 !response.IsNormalResponse()) { in ReadMemoryTags()
637 if (response.GetChar() != 'm') { in ReadMemoryTags()
645 size_t expected_bytes = response.GetBytesLeft() / 2; in ReadMemoryTags()
647 size_t got_bytes = response.GetHexBytesAvail(buffer_sp->GetData()); in ReadMemoryTags()
650 if (response.GetBytesLeft() || (expected_bytes != got_bytes)) { in ReadMemoryTags()
670 StringExtractorGDBRemote response; in WriteMemoryTags() local
671 if (SendPacketAndWaitForResponse(packet.GetString(), response) != in WriteMemoryTags()
673 !response.IsOKResponse()) { in WriteMemoryTags()
681 StringExtractorGDBRemote response; in GetxPacketSupported() local
685 if (SendPacketAndWaitForResponse(packet, response) == in GetxPacketSupported()
687 if (response.IsOKResponse()) in GetxPacketSupported()
709 StringExtractorGDBRemote response; in GetCurrentProcessID() local
710 if (SendPacketAndWaitForResponse("qC", response) == PacketResult::Success) { in GetCurrentProcessID()
711 if (response.GetChar() == 'Q') { in GetCurrentProcessID()
712 if (response.GetChar() == 'C') { in GetCurrentProcessID()
714 response.GetHexMaxU64(false, LLDB_INVALID_PROCESS_ID); in GetCurrentProcessID()
745 StringExtractorGDBRemote response; in GetLaunchSuccess() local
746 if (SendPacketAndWaitForResponse("qLaunchSuccess", response) == in GetLaunchSuccess()
748 if (response.IsOKResponse()) in GetLaunchSuccess()
753 if (response.IsUnsupportedResponse() && m_supports_vRun) in GetLaunchSuccess()
755 if (response.GetChar() == 'E') { in GetLaunchSuccess()
757 error_str = std::string(response.GetStringRef().substr(1)); in GetLaunchSuccess()
802 StringExtractorGDBRemote response; in SendArgumentsPacket() local
803 if (SendPacketAndWaitForResponse(packet.GetString(), response) != in SendArgumentsPacket()
807 if (response.IsErrorResponse()) { in SendArgumentsPacket()
808 uint8_t error = response.GetError(); in SendArgumentsPacket()
816 if (!response.IsUnsupportedResponse()) in SendArgumentsPacket()
834 StringExtractorGDBRemote response; in SendArgumentsPacket() local
835 if (SendPacketAndWaitForResponse(packet.GetString(), response) == in SendArgumentsPacket()
837 if (response.IsOKResponse()) in SendArgumentsPacket()
839 uint8_t error = response.GetError(); in SendArgumentsPacket()
879 StringExtractorGDBRemote response; in SendEnvironmentPacket() local
884 if (SendPacketAndWaitForResponse(packet.GetString(), response) != in SendEnvironmentPacket()
888 if (response.IsOKResponse()) in SendEnvironmentPacket()
890 if (response.IsUnsupportedResponse()) in SendEnvironmentPacket()
893 uint8_t error = response.GetError(); in SendEnvironmentPacket()
904 if (SendPacketAndWaitForResponse(packet.GetString(), response) != in SendEnvironmentPacket()
908 if (response.IsOKResponse()) in SendEnvironmentPacket()
910 if (response.IsUnsupportedResponse()) in SendEnvironmentPacket()
913 uint8_t error = response.GetError(); in SendEnvironmentPacket()
927 StringExtractorGDBRemote response; in SendLaunchArchPacket() local
928 if (SendPacketAndWaitForResponse(packet.GetString(), response) == in SendLaunchArchPacket()
930 if (response.IsOKResponse()) in SendLaunchArchPacket()
932 uint8_t error = response.GetError(); in SendLaunchArchPacket()
945 StringExtractorGDBRemote response; in SendLaunchEventDataPacket() local
946 if (SendPacketAndWaitForResponse(packet.GetString(), response) == in SendLaunchEventDataPacket()
948 if (response.IsOKResponse()) { in SendLaunchEventDataPacket()
952 } else if (response.IsUnsupportedResponse()) { in SendLaunchEventDataPacket()
957 uint8_t error = response.GetError(); in SendLaunchEventDataPacket()
1042 StringExtractorGDBRemote response; in GetGDBServerVersion() local
1043 if (SendPacketAndWaitForResponse("qGDBServerVersion", response) == in GetGDBServerVersion()
1045 if (response.IsNormalResponse()) { in GetGDBServerVersion()
1048 while (response.GetNameColonValue(name, value)) { in GetGDBServerVersion()
1133 StringExtractorGDBRemote response; in MaybeEnableCompression() local
1135 if (SendPacketAndWaitForResponse(packet, response) != PacketResult::Success) in MaybeEnableCompression()
1138 if (response.IsOKResponse()) { in MaybeEnableCompression()
1159 StringExtractorGDBRemote response; in GetDefaultThreadId() local
1160 if (SendPacketAndWaitForResponse("qC", response) != PacketResult::Success) in GetDefaultThreadId()
1163 if (!response.IsNormalResponse()) in GetDefaultThreadId()
1166 if (response.GetChar() == 'Q' && response.GetChar() == 'C') { in GetDefaultThreadId()
1167 auto pid_tid = response.GetPidTid(0); in GetDefaultThreadId()
1209 StringExtractorGDBRemote response; in GetHostInfo() local
1210 if (SendPacketAndWaitForResponse("qHostInfo", response) == in GetHostInfo()
1212 if (response.IsNormalResponse()) { in GetHostInfo()
1226 while (response.GetNameColonValue(name, value)) { in GetHostInfo()
1405 StringExtractorGDBRemote response; in SendStdinNotification() local
1406 if (SendPacketAndWaitForResponse(packet.GetString(), response) == in SendStdinNotification()
1410 return response.GetError(); in SendStdinNotification()
1443 StringExtractorGDBRemote response; in AllocateMemory() local
1444 if (SendPacketAndWaitForResponse(packet, response) == in AllocateMemory()
1446 if (response.IsUnsupportedResponse()) in AllocateMemory()
1448 else if (!response.IsErrorResponse()) in AllocateMemory()
1449 return response.GetHexMaxU64(false, LLDB_INVALID_ADDRESS); in AllocateMemory()
1465 StringExtractorGDBRemote response; in DeallocateMemory() local
1466 if (SendPacketAndWaitForResponse(packet, response) == in DeallocateMemory()
1468 if (response.IsUnsupportedResponse()) in DeallocateMemory()
1470 else if (response.IsOKResponse()) in DeallocateMemory()
1492 StringExtractorGDBRemote response; in Detach() local
1493 if (SendPacketAndWaitForResponse(packet, response) == in Detach()
1495 response.IsOKResponse()) { in Detach()
1522 StringExtractorGDBRemote response; in Detach() local
1524 SendPacketAndWaitForResponse(packet.GetString(), response); in Detach()
1542 StringExtractorGDBRemote response; in GetMemoryRegionInfo() local
1543 if (SendPacketAndWaitForResponse(packet, response) == in GetMemoryRegionInfo()
1545 response.GetResponseType() == StringExtractorGDBRemote::eResponse) { in GetMemoryRegionInfo()
1551 while (success && response.GetNameColonValue(name, value)) { in GetMemoryRegionInfo()
1800 StringExtractorGDBRemote response; in GetWatchpointSupportInfo() local
1801 if (SendPacketAndWaitForResponse("qWatchpointSupportInfo:", response) == in GetWatchpointSupportInfo()
1807 while (response.GetNameColonValue(name, value)) { in GetWatchpointSupportInfo()
1869 StringExtractorGDBRemote response; in SetSTDIN() local
1870 if (SendPacketAndWaitForResponse(packet.GetString(), response) == in SetSTDIN()
1872 if (response.IsOKResponse()) in SetSTDIN()
1874 uint8_t error = response.GetError(); in SetSTDIN()
1889 StringExtractorGDBRemote response; in SetSTDOUT() local
1890 if (SendPacketAndWaitForResponse(packet.GetString(), response) == in SetSTDOUT()
1892 if (response.IsOKResponse()) in SetSTDOUT()
1894 uint8_t error = response.GetError(); in SetSTDOUT()
1909 StringExtractorGDBRemote response; in SetSTDERR() local
1910 if (SendPacketAndWaitForResponse(packet.GetString(), response) == in SetSTDERR()
1912 if (response.IsOKResponse()) in SetSTDERR()
1914 uint8_t error = response.GetError(); in SetSTDERR()
1923 StringExtractorGDBRemote response; in GetWorkingDir() local
1924 if (SendPacketAndWaitForResponse("qGetWorkingDir", response) == in GetWorkingDir()
1926 if (response.IsUnsupportedResponse()) in GetWorkingDir()
1928 if (response.IsErrorResponse()) in GetWorkingDir()
1931 response.GetHexByteString(cwd); in GetWorkingDir()
1945 StringExtractorGDBRemote response; in SetWorkingDir() local
1946 if (SendPacketAndWaitForResponse(packet.GetString(), response) == in SetWorkingDir()
1948 if (response.IsOKResponse()) in SetWorkingDir()
1950 uint8_t error = response.GetError(); in SetWorkingDir()
1964 StringExtractorGDBRemote response; in SetDisableASLR() local
1965 if (SendPacketAndWaitForResponse(packet, response) == PacketResult::Success) { in SetDisableASLR()
1966 if (response.IsOKResponse()) in SetDisableASLR()
1968 uint8_t error = response.GetError(); in SetDisableASLR()
1981 StringExtractorGDBRemote response; in SetDetachOnError() local
1982 if (SendPacketAndWaitForResponse(packet, response) == PacketResult::Success) { in SetDetachOnError()
1983 if (response.IsOKResponse()) in SetDetachOnError()
1985 uint8_t error = response.GetError(); in SetDetachOnError()
1993 StringExtractorGDBRemote &response, ProcessInstanceInfo &process_info) { in DecodeProcessInfoResponse() argument
1994 if (response.IsNormalResponse()) { in DecodeProcessInfoResponse()
2004 while (response.GetNameColonValue(name, value)) { in DecodeProcessInfoResponse()
2099 StringExtractorGDBRemote response; in GetProcessInfo() local
2100 if (SendPacketAndWaitForResponse(packet, response) == in GetProcessInfo()
2102 return DecodeProcessInfoResponse(response, process_info); in GetProcessInfo()
2123 StringExtractorGDBRemote response; in GetCurrentProcessInfo() local
2124 if (SendPacketAndWaitForResponse("qProcessInfo", response) == in GetCurrentProcessInfo()
2126 if (response.IsNormalResponse()) { in GetCurrentProcessInfo()
2142 while (response.GetNameColonValue(name, value)) { in GetCurrentProcessInfo()
2334 StringExtractorGDBRemote response; in FindProcesses() local
2338 if (SendPacketAndWaitForResponse(packet.GetString(), response) == in FindProcesses()
2342 if (!DecodeProcessInfoResponse(response, process_info)) in FindProcesses()
2345 response = StringExtractorGDBRemote(); in FindProcesses()
2346 } while (SendPacketAndWaitForResponse("qsProcessInfo", response) == in FindProcesses()
2364 StringExtractorGDBRemote response; in GetUserName() local
2365 if (SendPacketAndWaitForResponse(packet, response) == in GetUserName()
2367 if (response.IsNormalResponse()) { in GetUserName()
2371 if (response.GetHexByteString(name) * 2 == in GetUserName()
2372 response.GetStringRef().size()) in GetUserName()
2391 StringExtractorGDBRemote response; in GetGroupName() local
2392 if (SendPacketAndWaitForResponse(packet, response) == in GetGroupName()
2394 if (response.IsNormalResponse()) { in GetGroupName()
2398 if (response.GetHexByteString(name) * 2 == in GetGroupName()
2399 response.GetStringRef().size()) in GetGroupName()
2473 StringExtractorGDBRemote response; in TestPacketSpeed() local
2474 SendPacketAndWaitForResponse(packet.GetString(), response); in TestPacketSpeed()
2527 StringExtractorGDBRemote response; in TestPacketSpeed() local
2528 SendPacketAndWaitForResponse(packet.GetString(), response); in TestPacketSpeed()
2581 StringExtractorGDBRemote response; in SendSpeedTestPacket() local
2582 return SendPacketAndWaitForResponse(packet.GetString(), response) == in SendSpeedTestPacket()
2593 StringExtractorGDBRemote response; in LaunchGDBServer() local
2612 if (SendPacketAndWaitForResponse(stream.GetString(), response) == in LaunchGDBServer()
2616 while (response.GetNameColonValue(name, value)) { in LaunchGDBServer()
2635 StringExtractorGDBRemote response; in QueryGDBServer() local
2636 if (SendPacketAndWaitForResponse("qQueryGDBServer", response) != in QueryGDBServer()
2641 StructuredData::ParseJSON(std::string(response.GetStringRef())); in QueryGDBServer()
2674 StringExtractorGDBRemote response; in KillSpawnedProcess() local
2675 if (SendPacketAndWaitForResponse(stream.GetString(), response) == in KillSpawnedProcess()
2677 if (response.IsOKResponse()) in KillSpawnedProcess()
2699 StringExtractorGDBRemote response; in SendSetCurrentThreadPacket() local
2700 if (SendPacketAndWaitForResponse(packet.GetString(), response) == in SendSetCurrentThreadPacket()
2702 if (response.IsOKResponse()) in SendSetCurrentThreadPacket()
2712 if (response.IsUnsupportedResponse() && IsConnected()) in SendSetCurrentThreadPacket()
2749 StringExtractorGDBRemote &response) { in GetStopReply() argument
2750 if (SendPacketAndWaitForResponse("?", response) == PacketResult::Success) in GetStopReply()
2751 return response.IsNormalResponse(); in GetStopReply()
2756 lldb::tid_t tid, StringExtractorGDBRemote &response) { in GetThreadStopInfo() argument
2763 if (SendPacketAndWaitForResponse(packet, response) == in GetThreadStopInfo()
2765 if (response.IsUnsupportedResponse()) in GetThreadStopInfo()
2767 else if (response.IsNormalResponse()) in GetThreadStopInfo()
2796 StringExtractorGDBRemote response; in SendGDBStoppointTypePacket() local
2799 response.SetResponseValidatorToOKErrorNotSupported(); in SendGDBStoppointTypePacket()
2801 if (SendPacketAndWaitForResponse(packet, response, timeout) == in SendGDBStoppointTypePacket()
2804 if (response.IsOKResponse()) in SendGDBStoppointTypePacket()
2808 if (response.IsErrorResponse()) in SendGDBStoppointTypePacket()
2809 return response.GetError(); in SendGDBStoppointTypePacket()
2812 if (response.IsUnsupportedResponse()) { in SendGDBStoppointTypePacket()
2847 StringExtractorGDBRemote response; in GetCurrentProcessAndThreadIDs() local
2851 SendPacketAndWaitForResponseNoLock("qfThreadInfo", response); in GetCurrentProcessAndThreadIDs()
2852 packet_result == PacketResult::Success && response.IsNormalResponse(); in GetCurrentProcessAndThreadIDs()
2854 SendPacketAndWaitForResponseNoLock("qsThreadInfo", response)) { in GetCurrentProcessAndThreadIDs()
2855 char ch = response.GetChar(); in GetCurrentProcessAndThreadIDs()
2860 auto pid_tid = response.GetPidTid(LLDB_INVALID_PROCESS_ID); in GetCurrentProcessAndThreadIDs()
2869 ch = response.GetChar(); // Skip the command separator in GetCurrentProcessAndThreadIDs()
2882 if ((response.IsUnsupportedResponse() || response.IsNormalResponse()) && in GetCurrentProcessAndThreadIDs()
2918 StringExtractorGDBRemote response; in GetShlibInfoAddr() local
2919 if (SendPacketAndWaitForResponse("qShlibInfoAddr", response) != in GetShlibInfoAddr()
2921 !response.IsNormalResponse()) in GetShlibInfoAddr()
2923 return response.GetHexMaxU64(false, LLDB_INVALID_ADDRESS); in GetShlibInfoAddr()
2951 StringExtractorGDBRemote response; in RunShellCommand() local
2952 if (SendPacketAndWaitForResponse(stream.GetString(), response) == in RunShellCommand()
2954 if (response.GetChar() != 'F') in RunShellCommand()
2956 if (response.GetChar() != ',') in RunShellCommand()
2958 uint32_t exitcode = response.GetHexMaxU32(false, UINT32_MAX); in RunShellCommand()
2963 if (response.GetChar() != ',') in RunShellCommand()
2965 uint32_t signo = response.GetHexMaxU32(false, UINT32_MAX); in RunShellCommand()
2968 if (response.GetChar() != ',') in RunShellCommand()
2971 response.GetEscapedBinaryData(output); in RunShellCommand()
2988 StringExtractorGDBRemote response; in MakeDirectory() local
2990 if (SendPacketAndWaitForResponse(packet, response) != PacketResult::Success) in MakeDirectory()
2993 if (response.GetChar() != 'F') in MakeDirectory()
2996 return Status(response.GetHexMaxU32(false, UINT32_MAX), eErrorTypePOSIX); in MakeDirectory()
3009 StringExtractorGDBRemote response; in SetFilePermissions() local
3011 if (SendPacketAndWaitForResponse(packet, response) != PacketResult::Success) in SetFilePermissions()
3014 if (response.GetChar() != 'F') in SetFilePermissions()
3017 return Status(response.GetHexMaxU32(false, UINT32_MAX), eErrorTypePOSIX); in SetFilePermissions()
3031 static uint64_t ParseHostIOPacketResponse(StringExtractorGDBRemote &response, in ParseHostIOPacketResponse() argument
3033 response.SetFilePos(0); in ParseHostIOPacketResponse()
3034 if (response.GetChar() != 'F') in ParseHostIOPacketResponse()
3036 int32_t result = response.GetS32(-2, 16); in ParseHostIOPacketResponse()
3039 if (response.GetChar() == ',') { in ParseHostIOPacketResponse()
3040 int result_errno = gdb_errno_to_system(response.GetS32(-1, 16)); in ParseHostIOPacketResponse()
3063 StringExtractorGDBRemote response; in OpenFile() local
3064 if (SendPacketAndWaitForResponse(stream.GetString(), response) == in OpenFile()
3066 return ParseHostIOPacketResponse(response, UINT64_MAX, error); in OpenFile()
3075 StringExtractorGDBRemote response; in CloseFile() local
3076 if (SendPacketAndWaitForResponse(stream.GetString(), response) == in CloseFile()
3078 return ParseHostIOPacketResponse(response, -1, error) == 0; in CloseFile()
3087 StringExtractorGDBRemote response; in FStat() local
3088 if (SendPacketAndWaitForResponse(stream.GetString(), response) == in FStat()
3090 if (response.GetChar() != 'F') in FStat()
3092 int64_t size = response.GetS64(-1, 16); in FStat()
3093 if (size > 0 && response.GetChar() == ';') { in FStat()
3095 if (response.GetEscapedBinaryData(buffer)) { in FStat()
3126 StringExtractorGDBRemote response; in GetFileSize() local
3127 if (SendPacketAndWaitForResponse(stream.GetString(), response) != in GetFileSize()
3131 if (!response.IsUnsupportedResponse()) { in GetFileSize()
3132 if (response.GetChar() != 'F') in GetFileSize()
3134 uint32_t retcode = response.GetHexMaxU64(false, UINT64_MAX); in GetFileSize()
3152 StringExtractorGDBRemote response; in AutoCompleteDiskFileOrDirectory() local
3153 if (SendPacketAndWaitForResponse(stream.GetString(), response) == in AutoCompleteDiskFileOrDirectory()
3156 char ch = response.GetChar(); in AutoCompleteDiskFileOrDirectory()
3159 while (response.Peek()) { in AutoCompleteDiskFileOrDirectory()
3161 while ((ch = response.GetHexU8(0, false)) != '\0') in AutoCompleteDiskFileOrDirectory()
3164 if (response.GetChar() != ',') in AutoCompleteDiskFileOrDirectory()
3179 StringExtractorGDBRemote response; in GetFilePermissions() local
3180 if (SendPacketAndWaitForResponse(stream.GetString(), response) != in GetFilePermissions()
3186 if (!response.IsUnsupportedResponse()) { in GetFilePermissions()
3187 if (response.GetChar() != 'F') { in GetFilePermissions()
3191 const uint32_t mode = response.GetS32(-1, 16); in GetFilePermissions()
3193 if (response.GetChar() == ',') { in GetFilePermissions()
3194 int response_errno = gdb_errno_to_system(response.GetS32(-1, 16)); in GetFilePermissions()
3226 StringExtractorGDBRemote response; in ReadFile() local
3227 if (SendPacketAndWaitForResponse(stream.GetString(), response) == in ReadFile()
3229 if (response.GetChar() != 'F') in ReadFile()
3231 int64_t retcode = response.GetS64(-1, 16); in ReadFile()
3234 if (response.GetChar() == ',') { in ReadFile()
3235 int response_errno = gdb_errno_to_system(response.GetS32(-1, 16)); in ReadFile()
3241 const char next = (response.Peek() ? *response.Peek() : 0); in ReadFile()
3245 response.GetChar(); // skip the semicolon in ReadFile()
3247 if (response.GetEscapedBinaryData(buffer)) { in ReadFile()
3267 StringExtractorGDBRemote response; in WriteFile() local
3268 if (SendPacketAndWaitForResponse(stream.GetString(), response) == in WriteFile()
3270 if (response.GetChar() != 'F') { in WriteFile()
3274 int64_t bytes_written = response.GetS64(-1, 16); in WriteFile()
3277 if (response.GetChar() == ',') { in WriteFile()
3278 int response_errno = gdb_errno_to_system(response.GetS32(-1, 16)); in WriteFile()
3302 StringExtractorGDBRemote response; in CreateSymlink() local
3303 if (SendPacketAndWaitForResponse(stream.GetString(), response) == in CreateSymlink()
3305 if (response.GetChar() == 'F') { in CreateSymlink()
3306 uint32_t result = response.GetHexMaxU32(false, UINT32_MAX); in CreateSymlink()
3309 if (response.GetChar() == ',') { in CreateSymlink()
3310 int response_errno = gdb_errno_to_system(response.GetS32(-1, 16)); in CreateSymlink()
3333 StringExtractorGDBRemote response; in Unlink() local
3334 if (SendPacketAndWaitForResponse(stream.GetString(), response) == in Unlink()
3336 if (response.GetChar() == 'F') { in Unlink()
3337 uint32_t result = response.GetHexMaxU32(false, UINT32_MAX); in Unlink()
3340 if (response.GetChar() == ',') { in Unlink()
3341 int response_errno = gdb_errno_to_system(response.GetS32(-1, 16)); in Unlink()
3364 StringExtractorGDBRemote response; in GetFileExists() local
3365 if (SendPacketAndWaitForResponse(stream.GetString(), response) != in GetFileExists()
3368 if (!response.IsUnsupportedResponse()) { in GetFileExists()
3369 if (response.GetChar() != 'F') in GetFileExists()
3371 if (response.GetChar() != ',') in GetFileExists()
3373 bool retcode = (response.GetChar() != '0'); in GetFileExists()
3394 StringExtractorGDBRemote response; in CalculateMD5() local
3395 if (SendPacketAndWaitForResponse(stream.GetString(), response) == in CalculateMD5()
3397 if (response.GetChar() != 'F') in CalculateMD5()
3399 if (response.GetChar() != ',') in CalculateMD5()
3401 if (response.Peek() && *response.Peek() == 'x') in CalculateMD5()
3403 low = response.GetHexMaxU64(false, UINT64_MAX); in CalculateMD5()
3404 high = response.GetHexMaxU64(false, UINT64_MAX); in CalculateMD5()
3440 StringExtractorGDBRemote response; in ReadRegister() local
3442 tid, std::move(payload), response) != PacketResult::Success || in ReadRegister()
3443 !response.IsNormalResponse()) in ReadRegister()
3447 new DataBufferHeap(response.GetStringRef().size() / 2, 0)); in ReadRegister()
3448 response.GetHexBytes(buffer_sp->GetData(), '\xcc'); in ReadRegister()
3455 StringExtractorGDBRemote response; in ReadAllRegisters() local
3457 tid, std::move(payload), response) != PacketResult::Success || in ReadAllRegisters()
3458 !response.IsNormalResponse()) in ReadAllRegisters()
3462 new DataBufferHeap(response.GetStringRef().size() / 2, 0)); in ReadAllRegisters()
3463 response.GetHexBytes(buffer_sp->GetData(), '\xcc'); in ReadAllRegisters()
3475 StringExtractorGDBRemote response; in WriteRegister() local
3477 tid, std::move(payload), response) == PacketResult::Success && in WriteRegister()
3478 response.IsOKResponse(); in WriteRegister()
3488 StringExtractorGDBRemote response; in WriteAllRegisters() local
3490 tid, std::move(payload), response) == PacketResult::Success && in WriteAllRegisters()
3491 response.IsOKResponse(); in WriteAllRegisters()
3503 StringExtractorGDBRemote response; in SaveRegisterState() local
3505 tid, std::move(payload), response) != PacketResult::Success) in SaveRegisterState()
3508 if (response.IsUnsupportedResponse()) in SaveRegisterState()
3511 const uint32_t response_save_id = response.GetU32(0); in SaveRegisterState()
3529 StringExtractorGDBRemote response; in RestoreRegisterState() local
3531 tid, std::move(payload), response) != PacketResult::Success) in RestoreRegisterState()
3534 if (response.IsOKResponse()) in RestoreRegisterState()
3537 if (response.IsUnsupportedResponse()) in RestoreRegisterState()
3547 StringExtractorGDBRemote response; in SyncThreadState() local
3549 return SendPacketAndWaitForResponse(packet.GetString(), response) == in SyncThreadState()
3551 response.IsOKResponse(); in SyncThreadState()
3561 StringExtractorGDBRemote response; in SendTraceSupported() local
3562 if (SendPacketAndWaitForResponse(escaped_packet.GetString(), response, in SendTraceSupported()
3565 if (response.IsErrorResponse()) in SendTraceSupported()
3566 return response.GetStatus().ToError(); in SendTraceSupported()
3567 if (response.IsUnsupportedResponse()) in SendTraceSupported()
3571 return llvm::json::parse<TraceSupportedResponse>(response.Peek(), in SendTraceSupported()
3594 StringExtractorGDBRemote response; in SendTraceStop() local
3595 if (SendPacketAndWaitForResponse(escaped_packet.GetString(), response, in SendTraceStop()
3598 if (response.IsErrorResponse()) in SendTraceStop()
3599 return response.GetStatus().ToError(); in SendTraceStop()
3600 if (response.IsUnsupportedResponse()) in SendTraceStop()
3603 if (response.IsOKResponse()) in SendTraceStop()
3629 StringExtractorGDBRemote response; in SendTraceStart() local
3630 if (SendPacketAndWaitForResponse(escaped_packet.GetString(), response, in SendTraceStart()
3633 if (response.IsErrorResponse()) in SendTraceStart()
3634 return response.GetStatus().ToError(); in SendTraceStart()
3635 if (response.IsUnsupportedResponse()) in SendTraceStart()
3638 if (response.IsOKResponse()) in SendTraceStart()
3664 StringExtractorGDBRemote response; in SendTraceGetState() local
3665 if (SendPacketAndWaitForResponse(escaped_packet.GetString(), response, in SendTraceGetState()
3668 if (response.IsErrorResponse()) in SendTraceGetState()
3669 return response.GetStatus().ToError(); in SendTraceGetState()
3670 if (response.IsUnsupportedResponse()) in SendTraceGetState()
3673 return std::string(response.Peek()); in SendTraceGetState()
3698 StringExtractorGDBRemote response; in SendTraceGetBinaryData() local
3699 if (SendPacketAndWaitForResponse(escaped_packet.GetString(), response, in SendTraceGetBinaryData()
3702 if (response.IsErrorResponse()) in SendTraceGetBinaryData()
3703 return response.GetStatus().ToError(); in SendTraceGetBinaryData()
3705 response.GetEscapedBinaryData(data); in SendTraceGetBinaryData()
3716 StringExtractorGDBRemote response; in GetQOffsets() local
3717 if (SendPacketAndWaitForResponse("qOffsets", response) != in GetQOffsets()
3720 if (!response.IsNormalResponse()) in GetQOffsets()
3724 llvm::StringRef ref = response.GetStringRef(); in GetQOffsets()
3772 StringExtractorGDBRemote response; in GetModuleInfo() local
3773 if (SendPacketAndWaitForResponse(packet.GetString(), response) != in GetModuleInfo()
3777 if (response.IsErrorResponse()) in GetModuleInfo()
3780 if (response.IsUnsupportedResponse()) { in GetModuleInfo()
3791 while (response.GetNameColonValue(name, value)) { in GetModuleInfo()
3879 StringExtractorGDBRemote response; in GetModulesInfo() local
3880 if (SendPacketAndWaitForResponse(payload.GetString(), response) != in GetModulesInfo()
3882 response.IsErrorResponse()) in GetModulesInfo()
3885 if (response.IsUnsupportedResponse()) { in GetModulesInfo()
3891 StructuredData::ParseJSON(std::string(response.GetStringRef())); in GetModulesInfo()
4023 StringExtractorGDBRemote response; in ServeSymbolLookups() local
4024 while (SendPacketAndWaitForResponseNoLock(packet.GetString(), response) == in ServeSymbolLookups()
4026 if (response.IsOKResponse()) { in ServeSymbolLookups()
4036 if (response.IsUnsupportedResponse()) { in ServeSymbolLookups()
4042 llvm::StringRef response_str(response.GetStringRef()); in ServeSymbolLookups()
4044 response.SetFilePos(strlen("qSymbol:")); in ServeSymbolLookups()
4046 if (response.GetHexByteString(symbol_name)) { in ServeSymbolLookups()
4145 StringExtractorGDBRemote response; in GetSupportedStructuredDataPlugins() local
4146 if (SendPacketAndWaitForResponse("qStructuredDataPlugins", response) == in GetSupportedStructuredDataPlugins()
4149 StructuredData::ParseJSON(std::string(response.GetStringRef())); in GetSupportedStructuredDataPlugins()
4158 __FUNCTION__, response.GetStringRef().data()); in GetSupportedStructuredDataPlugins()
4190 StringExtractorGDBRemote response; in SendSignalsToIgnore() local
4191 auto send_status = SendPacketAndWaitForResponse(packet, response); in SendSignalsToIgnore()
4196 if (response.IsOKResponse()) { in SendSignalsToIgnore()
4230 StringExtractorGDBRemote response; in ConfigureRemoteStructuredData() local
4231 auto result = SendPacketAndWaitForResponse(stream.GetString(), response); in ConfigureRemoteStructuredData()
4234 if (strcmp(response.GetStringRef().data(), "OK") == 0) { in ConfigureRemoteStructuredData()
4241 response.GetStringRef().data()); in ConfigureRemoteStructuredData()
4270 StringExtractorGDBRemote response; in KillProcess() local
4273 if (SendPacketAndWaitForResponse("k", response, GetPacketTimeout()) != in KillProcess()
4278 char packet_cmd = response.GetChar(0); in KillProcess()
4280 return response.GetHexU8(); in KillProcess()
4284 response.GetStringRef().str().c_str()); in KillProcess()