Home
last modified time | relevance | path

Searched refs:StringExtractorGDBRemote (Results 1 – 25 of 28) sorted by relevance

12

/llvm-project/lldb/source/Plugins/Process/gdb-remote/
H A DGDBRemoteCommunicationServerCommon.h19 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 DGDBRemoteCommunicationServerLLGS.h24 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 DGDBRemoteCommunicationServerCommon.cpp43 #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 DGDBRemoteCommunicationServerPlatform.h50 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 DGDBRemoteCommunicationServerLLGS.cpp50 #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 DGDBRemoteCommunicationServer.cpp17 #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 DGDBRemoteCommunicationServer.h21 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 DGDBRemoteCommunicationServerPlatform.cpp41 #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 DGDBRemoteCommunicationClient.cpp37 #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 DGDBRemoteClientBase.h47 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 DGDBRemoteClientBase.cpp41 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 DGDBRemoteCommunication.h28 #include "lldb/Utility/StringExtractorGDBRemote.h"
133 StringExtractorGDBRemote &packet);
194 PacketResult ReadPacket(StringExtractorGDBRemote &response,
197 PacketResult WaitForPacketNoLock(StringExtractorGDBRemote &response, in CompressionIsEnabled()
H A DProcessGDBRemote.cpp86 #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 DGDBRemoteCommunication.cpp211 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 DGDBRemoteCommunicationClient.h262 bool GetStopReply(StringExtractorGDBRemote &response);
264 bool GetThreadStopInfo(lldb::tid_t tid, StringExtractorGDBRemote &response);
628 bool DecodeProcessInfoResponse(StringExtractorGDBRemote &response,
635 StringExtractorGDBRemote &response);
H A DProcessGDBRemote.h234 StringExtractorGDBRemote &inputStringExtractor);
262 std::optional<StringExtractorGDBRemote> m_last_stop_packet;
333 void SetLastStopPacket(const StringExtractorGDBRemote &response);
/llvm-project/lldb/source/Utility/
H A DStringExtractorGDBRemote.cpp1 //===-- 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 DCMakeLists.txt66 StringExtractorGDBRemote.cpp
/llvm-project/lldb/unittests/Utility/
H A DStringExtractorGDBRemoteTest.cpp9 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 DStringExtractorGDBRemote.h22 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 DGDBRemoteClientBaseTest.cpp65 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 DGDBRemoteCommunicationTest.cpp22 PacketResult ReadPacket(StringExtractorGDBRemote &response) { in ReadPacket()
64 StringExtractorGDBRemote response; in TEST_F()
H A DGDBRemoteTestUtils.h65 PacketResult GetPacket(StringExtractorGDBRemote &response) { in GetPacket()
/llvm-project/lldb/unittests/tools/lldb-server/tests/
H A DTestClient.cpp200 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 DBUILD.gn49 "StringExtractorGDBRemote.cpp",

12