Lines Matching refs:response

210     StringExtractorGDBRemote response;  in QueryNoAckModeSupported()  local
211 if (SendPacketAndWaitForResponse("QStartNoAckMode", response) == in QueryNoAckModeSupported()
213 if (response.IsOKResponse()) { in QueryNoAckModeSupported()
227 StringExtractorGDBRemote response; in GetListThreadsInStopReplySupported() local
228 if (SendPacketAndWaitForResponse("QListThreadsInStopReply", response) == in GetListThreadsInStopReplySupported()
230 if (response.IsOKResponse()) in GetListThreadsInStopReplySupported()
240 StringExtractorGDBRemote response; in GetVAttachOrWaitSupported() local
241 if (SendPacketAndWaitForResponse("qVAttachOrWaitSupported", response) == in GetVAttachOrWaitSupported()
243 if (response.IsOKResponse()) in GetVAttachOrWaitSupported()
254 StringExtractorGDBRemote response; in GetSyncThreadStateSupported() local
255 if (SendPacketAndWaitForResponse("qSyncThreadStateSupported", response) == in GetSyncThreadStateSupported()
257 if (response.IsOKResponse()) in GetSyncThreadStateSupported()
363 StringExtractorGDBRemote response; in GetRemoteQSupported() local
364 if (SendPacketAndWaitForResponse(packet.GetString(), response) == in GetRemoteQSupported()
368 m_qSupported_response = response.GetStringRef().str(); in GetRemoteQSupported()
370 for (llvm::StringRef x : llvm::split(response.GetStringRef(), ';')) { in GetRemoteQSupported()
422 StringExtractorGDBRemote response; in GetThreadSuffixSupported() local
424 if (SendPacketAndWaitForResponse("QThreadSuffixSupported", response) == in GetThreadSuffixSupported()
426 if (response.IsOKResponse()) in GetThreadSuffixSupported()
434 StringExtractorGDBRemote response; in GetVContSupported() local
441 if (SendPacketAndWaitForResponse("vCont?", response) == in GetVContSupported()
443 const char *response_cstr = response.GetStringRef().data(); in GetVContSupported()
494 StringExtractorGDBRemote &response) { in SendThreadSpecificPacketAndWaitForResponse() argument
512 return SendPacketAndWaitForResponseNoLock(payload.GetString(), response); in SendThreadSpecificPacketAndWaitForResponse()
529 StringExtractorGDBRemote response; in GetThreadPacketSupported() local
531 tid, std::move(payload), response) == PacketResult::Success && in GetThreadPacketSupported()
532 response.IsNormalResponse()) { in GetThreadPacketSupported()
547 StringExtractorGDBRemote response; in GetThreadsInfo() local
548 response.SetResponseValidatorToJSON(); in GetThreadsInfo()
549 if (SendPacketAndWaitForResponse("jThreadsInfo", response) == in GetThreadsInfo()
551 if (response.IsUnsupportedResponse()) { in GetThreadsInfo()
553 } else if (!response.Empty()) { in GetThreadsInfo()
554 object_sp = StructuredData::ParseJSON(response.GetStringRef()); in GetThreadsInfo()
563 StringExtractorGDBRemote response; in GetThreadExtendedInfoSupported() local
565 if (SendPacketAndWaitForResponse("jThreadExtendedInfo:", response) == in GetThreadExtendedInfoSupported()
567 if (response.IsOKResponse()) { in GetThreadExtendedInfoSupported()
577 StringExtractorGDBRemote response; in EnableErrorStringInPacket() local
581 if (SendPacketAndWaitForResponse("QEnableErrorStrings", response) == in EnableErrorStringInPacket()
583 if (response.IsOKResponse()) { in EnableErrorStringInPacket()
592 StringExtractorGDBRemote response; in GetLoadedDynamicLibrariesInfosSupported() local
595 response) == PacketResult::Success) { in GetLoadedDynamicLibrariesInfosSupported()
596 if (response.IsOKResponse()) { in GetLoadedDynamicLibrariesInfosSupported()
606 StringExtractorGDBRemote response; in GetSharedCacheInfoSupported() local
608 if (SendPacketAndWaitForResponse("jGetSharedCacheInfo:", response) == in GetSharedCacheInfoSupported()
610 if (response.IsOKResponse()) { in GetSharedCacheInfoSupported()
620 StringExtractorGDBRemote response; in GetDynamicLoaderProcessStateSupported() local
622 if (SendPacketAndWaitForResponse("jGetDyldProcessState", response) == in GetDynamicLoaderProcessStateSupported()
624 if (!response.IsUnsupportedResponse()) in GetDynamicLoaderProcessStateSupported()
643 StringExtractorGDBRemote response; in ReadMemoryTags() local
647 if (SendPacketAndWaitForResponse(packet.GetString(), response) != in ReadMemoryTags()
649 !response.IsNormalResponse()) { in ReadMemoryTags()
658 if (response.GetChar() != 'm') { in ReadMemoryTags()
666 size_t expected_bytes = response.GetBytesLeft() / 2; in ReadMemoryTags()
668 size_t got_bytes = response.GetHexBytesAvail(buffer_sp->GetData()); in ReadMemoryTags()
671 if (response.GetBytesLeft() || (expected_bytes != got_bytes)) { in ReadMemoryTags()
691 StringExtractorGDBRemote response; in WriteMemoryTags() local
692 if (SendPacketAndWaitForResponse(packet.GetString(), response) != in WriteMemoryTags()
694 !response.IsOKResponse()) { in WriteMemoryTags()
702 StringExtractorGDBRemote response; in GetxPacketSupported() local
706 if (SendPacketAndWaitForResponse(packet, response) == in GetxPacketSupported()
708 if (response.IsOKResponse()) in GetxPacketSupported()
730 StringExtractorGDBRemote response; in GetCurrentProcessID() local
731 if (SendPacketAndWaitForResponse("qC", response) == PacketResult::Success) { in GetCurrentProcessID()
732 if (response.GetChar() == 'Q') { in GetCurrentProcessID()
733 if (response.GetChar() == 'C') { in GetCurrentProcessID()
735 response.GetHexMaxU64(false, LLDB_INVALID_PROCESS_ID); in GetCurrentProcessID()
777 StringExtractorGDBRemote response; in LaunchProcess() local
778 if (SendPacketAndWaitForResponse(packet.GetString(), response) != in LaunchProcess()
783 if (response.IsErrorResponse()) in LaunchProcess()
784 return response.GetStatus().ToError(); in LaunchProcess()
789 if (!response.IsUnsupportedResponse()) in LaunchProcess()
805 StringExtractorGDBRemote response; in LaunchProcess() local
806 if (SendPacketAndWaitForResponse(packet.GetString(), response) != in LaunchProcess()
811 if (!response.IsOKResponse()) in LaunchProcess()
812 return response.GetStatus().ToError(); in LaunchProcess()
814 if (SendPacketAndWaitForResponse("qLaunchSuccess", response) != in LaunchProcess()
819 if (response.IsOKResponse()) in LaunchProcess()
821 if (response.GetChar() == 'E') { in LaunchProcess()
823 response.GetStringRef().substr(1)); in LaunchProcess()
865 StringExtractorGDBRemote response; in SendEnvironmentPacket() local
870 if (SendPacketAndWaitForResponse(packet.GetString(), response) != in SendEnvironmentPacket()
874 if (response.IsOKResponse()) in SendEnvironmentPacket()
876 if (response.IsUnsupportedResponse()) in SendEnvironmentPacket()
879 uint8_t error = response.GetError(); in SendEnvironmentPacket()
890 if (SendPacketAndWaitForResponse(packet.GetString(), response) != in SendEnvironmentPacket()
894 if (response.IsOKResponse()) in SendEnvironmentPacket()
896 if (response.IsUnsupportedResponse()) in SendEnvironmentPacket()
899 uint8_t error = response.GetError(); in SendEnvironmentPacket()
913 StringExtractorGDBRemote response; in SendLaunchArchPacket() local
914 if (SendPacketAndWaitForResponse(packet.GetString(), response) == in SendLaunchArchPacket()
916 if (response.IsOKResponse()) in SendLaunchArchPacket()
918 uint8_t error = response.GetError(); in SendLaunchArchPacket()
931 StringExtractorGDBRemote response; in SendLaunchEventDataPacket() local
932 if (SendPacketAndWaitForResponse(packet.GetString(), response) == in SendLaunchEventDataPacket()
934 if (response.IsOKResponse()) { in SendLaunchEventDataPacket()
938 } else if (response.IsUnsupportedResponse()) { in SendLaunchEventDataPacket()
943 uint8_t error = response.GetError(); in SendLaunchEventDataPacket()
1035 StringExtractorGDBRemote response; in GetGDBServerVersion() local
1036 if (SendPacketAndWaitForResponse("qGDBServerVersion", response) == in GetGDBServerVersion()
1038 if (response.IsNormalResponse()) { in GetGDBServerVersion()
1041 while (response.GetNameColonValue(name, value)) { in GetGDBServerVersion()
1126 StringExtractorGDBRemote response; in MaybeEnableCompression() local
1128 if (SendPacketAndWaitForResponse(packet, response) != PacketResult::Success) in MaybeEnableCompression()
1131 if (response.IsOKResponse()) { in MaybeEnableCompression()
1152 StringExtractorGDBRemote response; in GetDefaultThreadId() local
1153 if (SendPacketAndWaitForResponse("qC", response) != PacketResult::Success) in GetDefaultThreadId()
1156 if (!response.IsNormalResponse()) in GetDefaultThreadId()
1159 if (response.GetChar() == 'Q' && response.GetChar() == 'C') { in GetDefaultThreadId()
1160 auto pid_tid = response.GetPidTid(0); in GetDefaultThreadId()
1203 StringExtractorGDBRemote response; in GetHostInfo() local
1204 if (SendPacketAndWaitForResponse("qHostInfo", response) == in GetHostInfo()
1206 if (response.IsNormalResponse()) { in GetHostInfo()
1219 while (response.GetNameColonValue(name, value)) { in GetHostInfo()
1403 StringExtractorGDBRemote response; in SendStdinNotification() local
1404 if (SendPacketAndWaitForResponse(packet.GetString(), response) == in SendStdinNotification()
1408 return response.GetError(); in SendStdinNotification()
1449 StringExtractorGDBRemote response; in AllocateMemory() local
1450 if (SendPacketAndWaitForResponse(packet, response) == in AllocateMemory()
1452 if (response.IsUnsupportedResponse()) in AllocateMemory()
1454 else if (!response.IsErrorResponse()) in AllocateMemory()
1455 return response.GetHexMaxU64(false, LLDB_INVALID_ADDRESS); in AllocateMemory()
1471 StringExtractorGDBRemote response; in DeallocateMemory() local
1472 if (SendPacketAndWaitForResponse(packet, response) == in DeallocateMemory()
1474 if (response.IsUnsupportedResponse()) in DeallocateMemory()
1476 else if (response.IsOKResponse()) in DeallocateMemory()
1498 StringExtractorGDBRemote response; in Detach() local
1499 if (SendPacketAndWaitForResponse(packet, response) == in Detach()
1501 response.IsOKResponse()) { in Detach()
1528 StringExtractorGDBRemote response; in Detach() local
1530 SendPacketAndWaitForResponse(packet.GetString(), response); in Detach()
1548 StringExtractorGDBRemote response; in GetMemoryRegionInfo() local
1549 if (SendPacketAndWaitForResponse(packet, response) == in GetMemoryRegionInfo()
1551 response.GetResponseType() == StringExtractorGDBRemote::eResponse) { in GetMemoryRegionInfo()
1557 while (success && response.GetNameColonValue(name, value)) { in GetMemoryRegionInfo()
1808 StringExtractorGDBRemote response; in GetWatchpointSlotCount() local
1809 if (SendPacketAndWaitForResponse("qWatchpointSupportInfo:", response) == in GetWatchpointSlotCount()
1814 while (response.GetNameColonValue(name, value)) { in GetWatchpointSlotCount()
1855 StringExtractorGDBRemote response; in SetSTDIN() local
1856 if (SendPacketAndWaitForResponse(packet.GetString(), response) == in SetSTDIN()
1858 if (response.IsOKResponse()) in SetSTDIN()
1860 uint8_t error = response.GetError(); in SetSTDIN()
1875 StringExtractorGDBRemote response; in SetSTDOUT() local
1876 if (SendPacketAndWaitForResponse(packet.GetString(), response) == in SetSTDOUT()
1878 if (response.IsOKResponse()) in SetSTDOUT()
1880 uint8_t error = response.GetError(); in SetSTDOUT()
1895 StringExtractorGDBRemote response; in SetSTDERR() local
1896 if (SendPacketAndWaitForResponse(packet.GetString(), response) == in SetSTDERR()
1898 if (response.IsOKResponse()) in SetSTDERR()
1900 uint8_t error = response.GetError(); in SetSTDERR()
1909 StringExtractorGDBRemote response; in GetWorkingDir() local
1910 if (SendPacketAndWaitForResponse("qGetWorkingDir", response) == in GetWorkingDir()
1912 if (response.IsUnsupportedResponse()) in GetWorkingDir()
1914 if (response.IsErrorResponse()) in GetWorkingDir()
1917 response.GetHexByteString(cwd); in GetWorkingDir()
1931 StringExtractorGDBRemote response; in SetWorkingDir() local
1932 if (SendPacketAndWaitForResponse(packet.GetString(), response) == in SetWorkingDir()
1934 if (response.IsOKResponse()) in SetWorkingDir()
1936 uint8_t error = response.GetError(); in SetWorkingDir()
1950 StringExtractorGDBRemote response; in SetDisableASLR() local
1951 if (SendPacketAndWaitForResponse(packet, response) == PacketResult::Success) { in SetDisableASLR()
1952 if (response.IsOKResponse()) in SetDisableASLR()
1954 uint8_t error = response.GetError(); in SetDisableASLR()
1967 StringExtractorGDBRemote response; in SetDetachOnError() local
1968 if (SendPacketAndWaitForResponse(packet, response) == PacketResult::Success) { in SetDetachOnError()
1969 if (response.IsOKResponse()) in SetDetachOnError()
1971 uint8_t error = response.GetError(); in SetDetachOnError()
1979 StringExtractorGDBRemote &response, ProcessInstanceInfo &process_info) { in DecodeProcessInfoResponse() argument
1980 if (response.IsNormalResponse()) { in DecodeProcessInfoResponse()
1990 while (response.GetNameColonValue(name, value)) { in DecodeProcessInfoResponse()
2085 StringExtractorGDBRemote response; in GetProcessInfo() local
2086 if (SendPacketAndWaitForResponse(packet, response) == in GetProcessInfo()
2088 return DecodeProcessInfoResponse(response, process_info); in GetProcessInfo()
2109 StringExtractorGDBRemote response; in GetCurrentProcessInfo() local
2110 if (SendPacketAndWaitForResponse("qProcessInfo", response) == in GetCurrentProcessInfo()
2112 if (response.IsNormalResponse()) { in GetCurrentProcessInfo()
2128 while (response.GetNameColonValue(name, value)) { in GetCurrentProcessInfo()
2329 StringExtractorGDBRemote response; in FindProcesses() local
2333 if (SendPacketAndWaitForResponse(packet.GetString(), response) == in FindProcesses()
2337 if (!DecodeProcessInfoResponse(response, process_info)) in FindProcesses()
2340 response = StringExtractorGDBRemote(); in FindProcesses()
2341 } while (SendPacketAndWaitForResponse("qsProcessInfo", response) == in FindProcesses()
2359 StringExtractorGDBRemote response; in GetUserName() local
2360 if (SendPacketAndWaitForResponse(packet, response) == in GetUserName()
2362 if (response.IsNormalResponse()) { in GetUserName()
2366 if (response.GetHexByteString(name) * 2 == in GetUserName()
2367 response.GetStringRef().size()) in GetUserName()
2386 StringExtractorGDBRemote response; in GetGroupName() local
2387 if (SendPacketAndWaitForResponse(packet, response) == in GetGroupName()
2389 if (response.IsNormalResponse()) { in GetGroupName()
2393 if (response.GetHexByteString(name) * 2 == in GetGroupName()
2394 response.GetStringRef().size()) in GetGroupName()
2470 StringExtractorGDBRemote response; in TestPacketSpeed() local
2471 SendPacketAndWaitForResponse(packet.GetString(), response); in TestPacketSpeed()
2525 StringExtractorGDBRemote response; in TestPacketSpeed() local
2526 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()
2614 if (response.IsErrorResponse()) in LaunchGDBServer()
2619 while (response.GetNameColonValue(name, value)) { in LaunchGDBServer()
2638 StringExtractorGDBRemote response; in QueryGDBServer() local
2639 if (SendPacketAndWaitForResponse("qQueryGDBServer", response) != in QueryGDBServer()
2644 StructuredData::ParseJSON(response.GetStringRef()); in QueryGDBServer()
2679 StringExtractorGDBRemote response; in KillSpawnedProcess() local
2680 if (SendPacketAndWaitForResponse(stream.GetString(), response) == in KillSpawnedProcess()
2682 if (response.IsOKResponse()) in KillSpawnedProcess()
2702 StringExtractorGDBRemote response; in SendSetCurrentThreadPacket() local
2703 if (SendPacketAndWaitForResponse(packet.GetString(), response) == in SendSetCurrentThreadPacket()
2705 if (response.IsOKResponse()) in SendSetCurrentThreadPacket()
2715 if (response.IsUnsupportedResponse() && IsConnected()) in SendSetCurrentThreadPacket()
2752 StringExtractorGDBRemote &response) { in GetStopReply() argument
2753 if (SendPacketAndWaitForResponse("?", response) == PacketResult::Success) in GetStopReply()
2754 return response.IsNormalResponse(); in GetStopReply()
2759 lldb::tid_t tid, StringExtractorGDBRemote &response) { in GetThreadStopInfo() argument
2766 if (SendPacketAndWaitForResponse(packet, response) == in GetThreadStopInfo()
2768 if (response.IsUnsupportedResponse()) in GetThreadStopInfo()
2770 else if (response.IsNormalResponse()) in GetThreadStopInfo()
2799 StringExtractorGDBRemote response; in SendGDBStoppointTypePacket() local
2802 response.SetResponseValidatorToOKErrorNotSupported(); in SendGDBStoppointTypePacket()
2804 if (SendPacketAndWaitForResponse(packet, response, timeout) == in SendGDBStoppointTypePacket()
2807 if (response.IsOKResponse()) in SendGDBStoppointTypePacket()
2811 if (response.IsErrorResponse()) in SendGDBStoppointTypePacket()
2812 return response.GetError(); in SendGDBStoppointTypePacket()
2815 if (response.IsUnsupportedResponse()) { in SendGDBStoppointTypePacket()
2850 StringExtractorGDBRemote response; in GetCurrentProcessAndThreadIDs() local
2854 SendPacketAndWaitForResponseNoLock("qfThreadInfo", response); in GetCurrentProcessAndThreadIDs()
2855 packet_result == PacketResult::Success && response.IsNormalResponse(); in GetCurrentProcessAndThreadIDs()
2857 SendPacketAndWaitForResponseNoLock("qsThreadInfo", response)) { in GetCurrentProcessAndThreadIDs()
2858 char ch = response.GetChar(); in GetCurrentProcessAndThreadIDs()
2863 auto pid_tid = response.GetPidTid(LLDB_INVALID_PROCESS_ID); in GetCurrentProcessAndThreadIDs()
2872 ch = response.GetChar(); // Skip the command separator in GetCurrentProcessAndThreadIDs()
2885 if ((response.IsUnsupportedResponse() || response.IsNormalResponse()) && in GetCurrentProcessAndThreadIDs()
2921 StringExtractorGDBRemote response; in GetShlibInfoAddr() local
2922 if (SendPacketAndWaitForResponse("qShlibInfoAddr", response) != in GetShlibInfoAddr()
2924 !response.IsNormalResponse()) in GetShlibInfoAddr()
2926 return response.GetHexMaxU64(false, LLDB_INVALID_ADDRESS); in GetShlibInfoAddr()
2954 StringExtractorGDBRemote response; in RunShellCommand() local
2955 if (SendPacketAndWaitForResponse(stream.GetString(), response) == in RunShellCommand()
2957 if (response.GetChar() != 'F') in RunShellCommand()
2959 if (response.GetChar() != ',') in RunShellCommand()
2961 uint32_t exitcode = response.GetHexMaxU32(false, UINT32_MAX); in RunShellCommand()
2966 if (response.GetChar() != ',') in RunShellCommand()
2968 uint32_t signo = response.GetHexMaxU32(false, UINT32_MAX); in RunShellCommand()
2971 if (response.GetChar() != ',') in RunShellCommand()
2974 response.GetEscapedBinaryData(output); in RunShellCommand()
2991 StringExtractorGDBRemote response; in MakeDirectory() local
2993 if (SendPacketAndWaitForResponse(packet, response) != PacketResult::Success) in MakeDirectory()
2996 if (response.GetChar() != 'F') in MakeDirectory()
2999 return Status(response.GetHexMaxU32(false, UINT32_MAX), eErrorTypePOSIX); in MakeDirectory()
3012 StringExtractorGDBRemote response; in SetFilePermissions() local
3014 if (SendPacketAndWaitForResponse(packet, response) != PacketResult::Success) in SetFilePermissions()
3017 if (response.GetChar() != 'F') in SetFilePermissions()
3020 return Status(response.GetHexMaxU32(false, UINT32_MAX), eErrorTypePOSIX); in SetFilePermissions()
3034 static uint64_t ParseHostIOPacketResponse(StringExtractorGDBRemote &response, in ParseHostIOPacketResponse() argument
3036 response.SetFilePos(0); in ParseHostIOPacketResponse()
3037 if (response.GetChar() != 'F') in ParseHostIOPacketResponse()
3039 int32_t result = response.GetS32(-2, 16); in ParseHostIOPacketResponse()
3042 if (response.GetChar() == ',') { in ParseHostIOPacketResponse()
3043 int result_errno = gdb_errno_to_system(response.GetS32(-1, 16)); in ParseHostIOPacketResponse()
3066 StringExtractorGDBRemote response; in OpenFile() local
3067 if (SendPacketAndWaitForResponse(stream.GetString(), response) == in OpenFile()
3069 return ParseHostIOPacketResponse(response, UINT64_MAX, error); in OpenFile()
3078 StringExtractorGDBRemote response; in CloseFile() local
3079 if (SendPacketAndWaitForResponse(stream.GetString(), response) == in CloseFile()
3081 return ParseHostIOPacketResponse(response, -1, error) == 0; in CloseFile()
3090 StringExtractorGDBRemote response; in FStat() local
3091 if (SendPacketAndWaitForResponse(stream.GetString(), response) == in FStat()
3093 if (response.GetChar() != 'F') in FStat()
3095 int64_t size = response.GetS64(-1, 16); in FStat()
3096 if (size > 0 && response.GetChar() == ';') { in FStat()
3098 if (response.GetEscapedBinaryData(buffer)) { in FStat()
3129 StringExtractorGDBRemote response; in GetFileSize() local
3130 if (SendPacketAndWaitForResponse(stream.GetString(), response) != in GetFileSize()
3134 if (!response.IsUnsupportedResponse()) { in GetFileSize()
3135 if (response.GetChar() != 'F') in GetFileSize()
3137 uint32_t retcode = response.GetHexMaxU64(false, UINT64_MAX); in GetFileSize()
3155 StringExtractorGDBRemote response; in AutoCompleteDiskFileOrDirectory() local
3156 if (SendPacketAndWaitForResponse(stream.GetString(), response) == in AutoCompleteDiskFileOrDirectory()
3159 char ch = response.GetChar(); in AutoCompleteDiskFileOrDirectory()
3162 while (response.Peek()) { in AutoCompleteDiskFileOrDirectory()
3164 while ((ch = response.GetHexU8(0, false)) != '\0') in AutoCompleteDiskFileOrDirectory()
3167 if (response.GetChar() != ',') in AutoCompleteDiskFileOrDirectory()
3182 StringExtractorGDBRemote response; in GetFilePermissions() local
3183 if (SendPacketAndWaitForResponse(stream.GetString(), response) != in GetFilePermissions()
3189 if (!response.IsUnsupportedResponse()) { in GetFilePermissions()
3190 if (response.GetChar() != 'F') { in GetFilePermissions()
3194 const uint32_t mode = response.GetS32(-1, 16); in GetFilePermissions()
3196 if (response.GetChar() == ',') { in GetFilePermissions()
3197 int response_errno = gdb_errno_to_system(response.GetS32(-1, 16)); in GetFilePermissions()
3229 StringExtractorGDBRemote response; in ReadFile() local
3230 if (SendPacketAndWaitForResponse(stream.GetString(), response) == in ReadFile()
3232 if (response.GetChar() != 'F') in ReadFile()
3234 int64_t retcode = response.GetS64(-1, 16); in ReadFile()
3237 if (response.GetChar() == ',') { in ReadFile()
3238 int response_errno = gdb_errno_to_system(response.GetS32(-1, 16)); in ReadFile()
3244 const char next = (response.Peek() ? *response.Peek() : 0); in ReadFile()
3248 response.GetChar(); // skip the semicolon in ReadFile()
3250 if (response.GetEscapedBinaryData(buffer)) { in ReadFile()
3270 StringExtractorGDBRemote response; in WriteFile() local
3271 if (SendPacketAndWaitForResponse(stream.GetString(), response) == in WriteFile()
3273 if (response.GetChar() != 'F') { in WriteFile()
3277 int64_t bytes_written = response.GetS64(-1, 16); in WriteFile()
3280 if (response.GetChar() == ',') { in WriteFile()
3281 int response_errno = gdb_errno_to_system(response.GetS32(-1, 16)); in WriteFile()
3305 StringExtractorGDBRemote response; in CreateSymlink() local
3306 if (SendPacketAndWaitForResponse(stream.GetString(), response) == in CreateSymlink()
3308 if (response.GetChar() == 'F') { in CreateSymlink()
3309 uint32_t result = response.GetHexMaxU32(false, UINT32_MAX); in CreateSymlink()
3312 if (response.GetChar() == ',') { in CreateSymlink()
3313 int response_errno = gdb_errno_to_system(response.GetS32(-1, 16)); in CreateSymlink()
3336 StringExtractorGDBRemote response; in Unlink() local
3337 if (SendPacketAndWaitForResponse(stream.GetString(), response) == in Unlink()
3339 if (response.GetChar() == 'F') { in Unlink()
3340 uint32_t result = response.GetHexMaxU32(false, UINT32_MAX); in Unlink()
3343 if (response.GetChar() == ',') { in Unlink()
3344 int response_errno = gdb_errno_to_system(response.GetS32(-1, 16)); in Unlink()
3367 StringExtractorGDBRemote response; in GetFileExists() local
3368 if (SendPacketAndWaitForResponse(stream.GetString(), response) != in GetFileExists()
3371 if (!response.IsUnsupportedResponse()) { in GetFileExists()
3372 if (response.GetChar() != 'F') in GetFileExists()
3374 if (response.GetChar() != ',') in GetFileExists()
3376 bool retcode = (response.GetChar() != '0'); in GetFileExists()
3397 StringExtractorGDBRemote response; in CalculateMD5() local
3398 if (SendPacketAndWaitForResponse(stream.GetString(), response) == in CalculateMD5()
3400 if (response.GetChar() != 'F') in CalculateMD5()
3402 if (response.GetChar() != ',') in CalculateMD5()
3404 if (response.Peek() && *response.Peek() == 'x') in CalculateMD5()
3406 low = response.GetHexMaxU64(false, UINT64_MAX); in CalculateMD5()
3407 high = response.GetHexMaxU64(false, UINT64_MAX); in CalculateMD5()
3443 StringExtractorGDBRemote response; in ReadRegister() local
3445 tid, std::move(payload), response) != PacketResult::Success || in ReadRegister()
3446 !response.IsNormalResponse()) in ReadRegister()
3450 new DataBufferHeap(response.GetStringRef().size() / 2, 0)); in ReadRegister()
3451 response.GetHexBytes(buffer_sp->GetData(), '\xcc'); in ReadRegister()
3458 StringExtractorGDBRemote response; in ReadAllRegisters() local
3460 tid, std::move(payload), response) != PacketResult::Success || in ReadAllRegisters()
3461 !response.IsNormalResponse()) in ReadAllRegisters()
3465 new DataBufferHeap(response.GetStringRef().size() / 2, 0)); in ReadAllRegisters()
3466 response.GetHexBytes(buffer_sp->GetData(), '\xcc'); in ReadAllRegisters()
3478 StringExtractorGDBRemote response; in WriteRegister() local
3480 tid, std::move(payload), response) == PacketResult::Success && in WriteRegister()
3481 response.IsOKResponse(); in WriteRegister()
3491 StringExtractorGDBRemote response; in WriteAllRegisters() local
3493 tid, std::move(payload), response) == PacketResult::Success && in WriteAllRegisters()
3494 response.IsOKResponse(); in WriteAllRegisters()
3506 StringExtractorGDBRemote response; in SaveRegisterState() local
3508 tid, std::move(payload), response) != PacketResult::Success) in SaveRegisterState()
3511 if (response.IsUnsupportedResponse()) in SaveRegisterState()
3514 const uint32_t response_save_id = response.GetU32(0); in SaveRegisterState()
3532 StringExtractorGDBRemote response; in RestoreRegisterState() local
3534 tid, std::move(payload), response) != PacketResult::Success) in RestoreRegisterState()
3537 if (response.IsOKResponse()) in RestoreRegisterState()
3540 if (response.IsUnsupportedResponse()) in RestoreRegisterState()
3550 StringExtractorGDBRemote response; in SyncThreadState() local
3552 return SendPacketAndWaitForResponse(packet.GetString(), response) == in SyncThreadState()
3554 response.IsOKResponse(); in SyncThreadState()
3564 StringExtractorGDBRemote response; in SendTraceSupported() local
3565 if (SendPacketAndWaitForResponse(escaped_packet.GetString(), response, in SendTraceSupported()
3568 if (response.IsErrorResponse()) in SendTraceSupported()
3569 return response.GetStatus().ToError(); in SendTraceSupported()
3570 if (response.IsUnsupportedResponse()) in SendTraceSupported()
3574 return llvm::json::parse<TraceSupportedResponse>(response.Peek(), in SendTraceSupported()
3597 StringExtractorGDBRemote response; in SendTraceStop() local
3598 if (SendPacketAndWaitForResponse(escaped_packet.GetString(), response, in SendTraceStop()
3601 if (response.IsErrorResponse()) in SendTraceStop()
3602 return response.GetStatus().ToError(); in SendTraceStop()
3603 if (response.IsUnsupportedResponse()) in SendTraceStop()
3606 if (response.IsOKResponse()) in SendTraceStop()
3632 StringExtractorGDBRemote response; in SendTraceStart() local
3633 if (SendPacketAndWaitForResponse(escaped_packet.GetString(), response, in SendTraceStart()
3636 if (response.IsErrorResponse()) in SendTraceStart()
3637 return response.GetStatus().ToError(); in SendTraceStart()
3638 if (response.IsUnsupportedResponse()) in SendTraceStart()
3641 if (response.IsOKResponse()) in SendTraceStart()
3667 StringExtractorGDBRemote response; in SendTraceGetState() local
3668 if (SendPacketAndWaitForResponse(escaped_packet.GetString(), response, in SendTraceGetState()
3671 if (response.IsErrorResponse()) in SendTraceGetState()
3672 return response.GetStatus().ToError(); in SendTraceGetState()
3673 if (response.IsUnsupportedResponse()) in SendTraceGetState()
3676 return std::string(response.Peek()); in SendTraceGetState()
3701 StringExtractorGDBRemote response; in SendTraceGetBinaryData() local
3702 if (SendPacketAndWaitForResponse(escaped_packet.GetString(), response, in SendTraceGetBinaryData()
3705 if (response.IsErrorResponse()) in SendTraceGetBinaryData()
3706 return response.GetStatus().ToError(); in SendTraceGetBinaryData()
3708 response.GetEscapedBinaryData(data); in SendTraceGetBinaryData()
3719 StringExtractorGDBRemote response; in GetQOffsets() local
3720 if (SendPacketAndWaitForResponse("qOffsets", response) != in GetQOffsets()
3723 if (!response.IsNormalResponse()) in GetQOffsets()
3727 llvm::StringRef ref = response.GetStringRef(); in GetQOffsets()
3775 StringExtractorGDBRemote response; in GetModuleInfo() local
3776 if (SendPacketAndWaitForResponse(packet.GetString(), response) != in GetModuleInfo()
3780 if (response.IsErrorResponse()) in GetModuleInfo()
3783 if (response.IsUnsupportedResponse()) { in GetModuleInfo()
3794 while (response.GetNameColonValue(name, value)) { in GetModuleInfo()
3882 StringExtractorGDBRemote response; in GetModulesInfo() local
3883 if (SendPacketAndWaitForResponse(payload.GetString(), response) != in GetModulesInfo()
3885 response.IsErrorResponse()) in GetModulesInfo()
3888 if (response.IsUnsupportedResponse()) { in GetModulesInfo()
3894 StructuredData::ParseJSON(response.GetStringRef()); in GetModulesInfo()
4026 StringExtractorGDBRemote response; in ServeSymbolLookups() local
4027 while (SendPacketAndWaitForResponseNoLock(packet.GetString(), response) == in ServeSymbolLookups()
4029 if (response.IsOKResponse()) { in ServeSymbolLookups()
4039 if (response.IsUnsupportedResponse()) { in ServeSymbolLookups()
4045 llvm::StringRef response_str(response.GetStringRef()); in ServeSymbolLookups()
4047 response.SetFilePos(strlen("qSymbol:")); in ServeSymbolLookups()
4049 if (response.GetHexByteString(symbol_name)) { in ServeSymbolLookups()
4141 StringExtractorGDBRemote response; in GetSupportedStructuredDataPlugins() local
4142 if (SendPacketAndWaitForResponse("qStructuredDataPlugins", response) == in GetSupportedStructuredDataPlugins()
4145 StructuredData::ParseJSON(response.GetStringRef()); in GetSupportedStructuredDataPlugins()
4154 __FUNCTION__, response.GetStringRef().data()); in GetSupportedStructuredDataPlugins()
4186 StringExtractorGDBRemote response; in SendSignalsToIgnore() local
4187 auto send_status = SendPacketAndWaitForResponse(packet, response); in SendSignalsToIgnore()
4192 if (response.IsOKResponse()) { in SendSignalsToIgnore()
4226 StringExtractorGDBRemote response; in ConfigureRemoteStructuredData() local
4227 auto result = SendPacketAndWaitForResponse(stream.GetString(), response); in ConfigureRemoteStructuredData()
4230 if (response.GetStringRef() == "OK") { in ConfigureRemoteStructuredData()
4236 type_name, response.GetStringRef()); in ConfigureRemoteStructuredData()
4265 StringExtractorGDBRemote response; in KillProcess() local
4268 if (SendPacketAndWaitForResponse("k", response, GetPacketTimeout()) != in KillProcess()
4273 char packet_cmd = response.GetChar(0); in KillProcess()
4275 return response.GetHexU8(); in KillProcess()
4279 response.GetStringRef().str().c_str()); in KillProcess()