/llvm-project/lldb/source/Plugins/Process/gdb-remote/ |
H A D | GDBRemoteCommunicationServerCommon.h | 19 class StringExtractorGDBRemote; variable 38 PacketResult Handle_A(StringExtractorGDBRemote &packet); 40 PacketResult Handle_qHostInfo(StringExtractorGDBRemote &packet); 42 PacketResult Handle_qProcessInfoPID(StringExtractorGDBRemote &packet); 44 PacketResult Handle_qfProcessInfo(StringExtractorGDBRemote &packet); 46 PacketResult Handle_qsProcessInfo(StringExtractorGDBRemote &packet); 48 PacketResult Handle_qUserName(StringExtractorGDBRemote &packet); 50 PacketResult Handle_qGroupName(StringExtractorGDBRemote &packet); 52 PacketResult Handle_qSpeedTest(StringExtractorGDBRemote &packet); 54 PacketResult Handle_vFile_Open(StringExtractorGDBRemote &packet); [all …]
|
H A D | GDBRemoteCommunicationServerLLGS.h | 24 class StringExtractorGDBRemote; variable 148 PacketResult Handle_k(StringExtractorGDBRemote &packet); 150 PacketResult Handle_vKill(StringExtractorGDBRemote &packet); 152 PacketResult Handle_qProcessInfo(StringExtractorGDBRemote &packet); 154 PacketResult Handle_qC(StringExtractorGDBRemote &packet); 156 PacketResult Handle_QSetDisableASLR(StringExtractorGDBRemote &packet); 158 PacketResult Handle_QSetWorkingDir(StringExtractorGDBRemote &packet); 160 PacketResult Handle_qGetWorkingDir(StringExtractorGDBRemote &packet); 162 PacketResult Handle_QThreadSuffixSupported(StringExtractorGDBRemote &packet); 164 PacketResult Handle_QListThreadsInStopReply(StringExtractorGDBRemote &packet); [all …]
|
H A D | GDBRemoteCommunicationServerCommon.cpp | 43 #include "lldb/Utility/StringExtractorGDBRemote.h" 64 RegisterMemberFunctionHandler(StringExtractorGDBRemote::eServerPacketType_A, in GDBRemoteCommunicationServerCommon() 67 StringExtractorGDBRemote::eServerPacketType_QEnvironment, in GDBRemoteCommunicationServerCommon() 70 StringExtractorGDBRemote::eServerPacketType_QEnvironmentHexEncoded, in GDBRemoteCommunicationServerCommon() 73 StringExtractorGDBRemote::eServerPacketType_qfProcessInfo, in GDBRemoteCommunicationServerCommon() 76 StringExtractorGDBRemote::eServerPacketType_qGroupName, in GDBRemoteCommunicationServerCommon() 79 StringExtractorGDBRemote::eServerPacketType_qHostInfo, in GDBRemoteCommunicationServerCommon() 82 StringExtractorGDBRemote::eServerPacketType_QLaunchArch, in GDBRemoteCommunicationServerCommon() 85 StringExtractorGDBRemote::eServerPacketType_qLaunchSuccess, in GDBRemoteCommunicationServerCommon() 88 StringExtractorGDBRemote in GDBRemoteCommunicationServerCommon() [all...] |
H A D | GDBRemoteCommunicationServerPlatform.h | 50 PacketResult Handle_qLaunchGDBServer(StringExtractorGDBRemote &packet); 52 PacketResult Handle_qQueryGDBServer(StringExtractorGDBRemote &packet); 54 PacketResult Handle_qKillSpawnedProcess(StringExtractorGDBRemote &packet); 56 PacketResult Handle_qPathComplete(StringExtractorGDBRemote &packet); 58 PacketResult Handle_qProcessInfo(StringExtractorGDBRemote &packet); 60 PacketResult Handle_qGetWorkingDir(StringExtractorGDBRemote &packet); 62 PacketResult Handle_QSetWorkingDir(StringExtractorGDBRemote &packet); 64 PacketResult Handle_qC(StringExtractorGDBRemote &packet); 66 PacketResult Handle_jSignalsInfo(StringExtractorGDBRemote &packet);
|
H A D | GDBRemoteCommunicationServerLLGS.cpp | 50 #include "lldb/Utility/StringExtractorGDBRemote.h" 79 RegisterMemberFunctionHandler(StringExtractorGDBRemote::eServerPacketType_C, in RegisterPacketHandlers() 81 RegisterMemberFunctionHandler(StringExtractorGDBRemote::eServerPacketType_c, in RegisterPacketHandlers() 83 RegisterMemberFunctionHandler(StringExtractorGDBRemote::eServerPacketType_D, in RegisterPacketHandlers() 85 RegisterMemberFunctionHandler(StringExtractorGDBRemote::eServerPacketType_H, in RegisterPacketHandlers() 87 RegisterMemberFunctionHandler(StringExtractorGDBRemote::eServerPacketType_I, in RegisterPacketHandlers() 90 StringExtractorGDBRemote::eServerPacketType_interrupt, in RegisterPacketHandlers() 93 StringExtractorGDBRemote::eServerPacketType_m, in RegisterPacketHandlers() 95 RegisterMemberFunctionHandler(StringExtractorGDBRemote::eServerPacketType_M, in RegisterPacketHandlers() 97 RegisterMemberFunctionHandler(StringExtractorGDBRemote in RegisterPacketHandlers() 3628 Handle_jThreadsInfo(StringExtractorGDBRemote &) Handle_jThreadsInfo() argument [all...] |
H A D | GDBRemoteCommunicationServer.cpp | 17 #include "lldb/Utility/StringExtractorGDBRemote.h" 30 StringExtractorGDBRemote::eServerPacketType_QEnableErrorStrings, in GDBRemoteCommunicationServer() 31 [this](StringExtractorGDBRemote packet, Status &error, bool &interrupt, in GDBRemoteCommunicationServer() 38 StringExtractorGDBRemote::ServerPacketType packet_type, in RegisterPacketHandler() 46 StringExtractorGDBRemote packet; in GetPacketAndSendResponse() 50 const StringExtractorGDBRemote::ServerPacketType packet_type = in GetPacketAndSendResponse() 53 case StringExtractorGDBRemote::eServerPacketType_nack: in GetPacketAndSendResponse() 54 case StringExtractorGDBRemote::eServerPacketType_ack: in GetPacketAndSendResponse() 57 case StringExtractorGDBRemote::eServerPacketType_invalid: in GetPacketAndSendResponse() 62 case StringExtractorGDBRemote in GetPacketAndSendResponse() [all...] |
H A D | GDBRemoteCommunicationServer.h | 21 class StringExtractorGDBRemote; variable 31 std::function<PacketResult(StringExtractorGDBRemote &packet, 39 RegisterPacketHandler(StringExtractorGDBRemote::ServerPacketType packet_type, 47 std::map<StringExtractorGDBRemote::ServerPacketType, PacketHandler> 55 PacketResult Handle_QErrorStringEnable(StringExtractorGDBRemote &packet); 65 PacketResult SendIllFormedResponse(const StringExtractorGDBRemote &packet,
|
H A D | GDBRemoteCommunicationServerPlatform.cpp | 41 #include "lldb/Utility/StringExtractorGDBRemote.h" 54 StringExtractorGDBRemote::eServerPacketType_qC, in AllowPort() 57 StringExtractorGDBRemote::eServerPacketType_qGetWorkingDir, 60 StringExtractorGDBRemote::eServerPacketType_qLaunchGDBServer, in GetNextAvailablePort() 63 StringExtractorGDBRemote::eServerPacketType_qQueryGDBServer, in GetNextAvailablePort() 66 StringExtractorGDBRemote::eServerPacketType_qKillSpawnedProcess, in GetNextAvailablePort() 69 StringExtractorGDBRemote::eServerPacketType_qProcessInfo, in GetNextAvailablePort() 72 StringExtractorGDBRemote::eServerPacketType_qPathComplete, in GetNextAvailablePort() 75 StringExtractorGDBRemote::eServerPacketType_QSetWorkingDir, in AssociatePortWithProcess() 78 StringExtractorGDBRemote in AssociatePortWithProcess() [all...] |
H A D | GDBRemoteCommunicationClient.cpp | 37 #include "lldb/Utility/StringExtractorGDBRemote.h" 213 StringExtractorGDBRemote response; in QueryNoAckModeSupported() 230 StringExtractorGDBRemote response; in GetListThreadsInStopReplySupported() 243 StringExtractorGDBRemote response; in GetVAttachOrWaitSupported() 257 StringExtractorGDBRemote response; in GetSyncThreadStateSupported() 369 StringExtractorGDBRemote response; in GetRemoteQSupported() 425 StringExtractorGDBRemote packet_response(x); in GetRemoteQSupported() 440 StringExtractorGDBRemote response; in GetThreadSuffixSupported() 452 StringExtractorGDBRemote response; in GetVContSupported() 512 StringExtractorGDBRemote in SendThreadSpecificPacketAndWaitForResponse() [all...] |
H A D | GDBRemoteClientBase.h | 47 StringExtractorGDBRemote &response); 58 llvm::StringRef payload, StringExtractorGDBRemote &response, 62 StringExtractorGDBRemote &response, Timeout<std::micro> timeout, 67 llvm::StringRef payload, StringExtractorGDBRemote &response, 102 StringExtractorGDBRemote &response); 152 StringExtractorGDBRemote &response);
|
H A D | GDBRemoteClientBase.cpp | 41 StringExtractorGDBRemote &response) { in SendContinuePacketAndWaitForResponse() 182 llvm::StringRef payload, StringExtractorGDBRemote &response, in SendPacketAndWaitForResponse() 199 StringExtractorGDBRemote &response, Timeout<std::micro> timeout, in ReadPacketWithOutputSupport() 216 llvm::StringRef payload, StringExtractorGDBRemote &response, in SendPacketAndReceiveResponseWithOutputSupport() 239 llvm::StringRef payload, StringExtractorGDBRemote &response) { in SendPacketAndWaitForResponseNoLock() 267 StringExtractorGDBRemote &response) { in ShouldStop() 278 StringExtractorGDBRemote extra_stop_reply_packet; in ShouldStop()
|
H A D | GDBRemoteCommunication.h | 28 #include "lldb/Utility/StringExtractorGDBRemote.h" 133 StringExtractorGDBRemote &packet); 194 PacketResult ReadPacket(StringExtractorGDBRemote &response, 197 PacketResult WaitForPacketNoLock(StringExtractorGDBRemote &response, in CompressionIsEnabled()
|
H A D | ProcessGDBRemote.cpp | 86 #include "lldb/Utility/StringExtractorGDBRemote.h" 434 for (StringExtractorGDBRemote::ResponseType response_type = in BuildDynamicRegisterInfo() 435 StringExtractorGDBRemote::eResponse; in BuildDynamicRegisterInfo() 436 response_type == StringExtractorGDBRemote::eResponse; ++reg_num) { in BuildDynamicRegisterInfo() 441 StringExtractorGDBRemote response; in BuildDynamicRegisterInfo() 445 if (response_type == StringExtractorGDBRemote::eResponse) { in BuildDynamicRegisterInfo() 549 StringExtractorGDBRemote response; in DoConnectRemote() 779 StringExtractorGDBRemote response; in DoLaunch() 863 StringExtractorGDBRemote response; in ConnectToDebugserver() 1411 StringExtractorGDBRemote thread_id in UpdateThreadIDsFromStopReplyThreadsValue() [all...] |
H A D | GDBRemoteCommunication.cpp | 211 StringExtractorGDBRemote packet; in GetAck() 215 StringExtractorGDBRemote::ResponseType::eAck) in GetAck() 224 GDBRemoteCommunication::ReadPacket(StringExtractorGDBRemote &response, in ReadPacket() 227 using ResponseType = StringExtractorGDBRemote::ResponseType; in ReadPacket() 242 GDBRemoteCommunication::WaitForPacketNoLock(StringExtractorGDBRemote &packet, in WaitForPacketNoLock() 323 StringExtractorGDBRemote echo_response; in WaitForPacketNoLock() 618 StringExtractorGDBRemote &packet) { in CheckForPacket() 791 packet = StringExtractorGDBRemote(packet_str); in CheckForPacket()
|
H A D | GDBRemoteCommunicationClient.h | 262 bool GetStopReply(StringExtractorGDBRemote &response); 264 bool GetThreadStopInfo(lldb::tid_t tid, StringExtractorGDBRemote &response); 628 bool DecodeProcessInfoResponse(StringExtractorGDBRemote &response, 635 StringExtractorGDBRemote &response);
|
H A D | ProcessGDBRemote.h | 234 StringExtractorGDBRemote &inputStringExtractor); 262 std::optional<StringExtractorGDBRemote> m_last_stop_packet; 333 void SetLastStopPacket(const StringExtractorGDBRemote &response);
|
/llvm-project/lldb/source/Utility/ |
H A D | StringExtractorGDBRemote.cpp | 1 //===-- StringExtractorGDBRemote.cpp --------------------------------------===// 9 #include "lldb/Utility/StringExtractorGDBRemote.h" 15 constexpr lldb::pid_t StringExtractorGDBRemote::AllProcesses; 16 constexpr lldb::tid_t StringExtractorGDBRemote::AllThreads; 18 StringExtractorGDBRemote::ResponseType 19 StringExtractorGDBRemote::GetResponseType() const { in GetResponseType() 57 StringExtractorGDBRemote::ServerPacketType 58 StringExtractorGDBRemote::GetServerPacketType() const { in GetServerPacketType() 473 bool StringExtractorGDBRemote::IsOKResponse() const { in IsOKResponse() 477 bool StringExtractorGDBRemote [all...] |
H A D | CMakeLists.txt | 66 StringExtractorGDBRemote.cpp
|
/llvm-project/lldb/unittests/Utility/ |
H A D | StringExtractorGDBRemoteTest.cpp | 9 StringExtractorGDBRemote ex(""); in TEST() 113 ::testing::Pair(100, StringExtractorGDBRemote::AllThreads)); in TEST() 125 ::testing::Pair(StringExtractorGDBRemote::AllProcesses, in TEST() 126 StringExtractorGDBRemote::AllThreads)); in TEST() 130 ::testing::Pair(0x1234ULL, StringExtractorGDBRemote::AllThreads)); in TEST() 135 StringExtractorGDBRemote::AllThreads)); in TEST() 139 ::testing::Pair(StringExtractorGDBRemote::AllProcesses, in TEST() 140 StringExtractorGDBRemote::AllThreads)); in TEST() 146 ::testing::Pair(StringExtractorGDBRemote::AllProcesses, in TEST() 147 StringExtractorGDBRemote::AllThreads)); in TEST() [all …]
|
/llvm-project/lldb/include/lldb/Utility/ |
H A D | StringExtractorGDBRemote.h | 22 class StringExtractorGDBRemote : public StringExtractor { 25 void *baton, const StringExtractorGDBRemote &response); 27 StringExtractorGDBRemote() = default; 29 StringExtractorGDBRemote(llvm::StringRef str) in StringExtractorGDBRemote() function 32 StringExtractorGDBRemote(const char *cstr) in StringExtractorGDBRemote() function 37 void CopyResponseValidator(const StringExtractorGDBRemote &rhs);
|
/llvm-project/lldb/unittests/Process/gdb-remote/ |
H A D | GDBRemoteClientBaseTest.cpp | 65 StateType SendCPacket(StringExtractorGDBRemote &response) { in SendCPacket() 84 StringExtractorGDBRemote response; in TEST_F() 109 StringExtractorGDBRemote continue_response, response; in TEST_F() 142 StringExtractorGDBRemote continue_response, async_response, response; in TEST_F() 183 StringExtractorGDBRemote continue_response, response; in TEST_F() 210 StringExtractorGDBRemote continue_response, response; in TEST_F() 240 StringExtractorGDBRemote continue_response, async_response, response; in TEST_F() 278 StringExtractorGDBRemote response; in TEST_F() 310 StringExtractorGDBRemote response; in TEST_F() 325 StringExtractorGDBRemote continue_response, response; in TEST_F() [all …]
|
H A D | GDBRemoteCommunicationTest.cpp | 22 PacketResult ReadPacket(StringExtractorGDBRemote &response) { in ReadPacket() 64 StringExtractorGDBRemote response; in TEST_F()
|
H A D | GDBRemoteTestUtils.h | 65 PacketResult GetPacket(StringExtractorGDBRemote &response) { in GetPacket()
|
/llvm-project/lldb/unittests/tools/lldb-server/tests/ |
H A D | TestClient.cpp | 200 StringExtractorGDBRemote Extractor(response_string); in SendMessage() 208 StringExtractorGDBRemote response; in SendMessage() 278 StringExtractorGDBRemote R; in Continue()
|
/llvm-project/llvm/utils/gn/secondary/lldb/source/Utility/ |
H A D | BUILD.gn | 49 "StringExtractorGDBRemote.cpp",
|