|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
Declarations
tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationReplayServer.h 28 class StringExtractorGDBRemote;
tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServer.h 21 class StringExtractorGDBRemote;
tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServerCommon.h 20 class StringExtractorGDBRemote;
tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServerLLGS.h 22 class StringExtractorGDBRemote;
References
tools/lldb/include/lldb/Utility/StringExtractorGDBRemote.h 24 void *baton, const StringExtractorGDBRemote &response);
34 StringExtractorGDBRemote(const StringExtractorGDBRemote &rhs)
41 void CopyResponseValidator(const StringExtractorGDBRemote &rhs);
tools/lldb/source/Plugins/Platform/gdb-server/PlatformRemoteGDBServer.cpp 720 StringExtractorGDBRemote response;
tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteClientBase.cpp 38 llvm::StringRef payload, StringExtractorGDBRemote &response) {
156 llvm::StringRef payload, StringExtractorGDBRemote &response,
174 llvm::StringRef payload, StringExtractorGDBRemote &response,
198 llvm::StringRef payload, StringExtractorGDBRemote &response) {
226 StringExtractorGDBRemote &response) {
251 StringExtractorGDBRemote &response) {
262 StringExtractorGDBRemote extra_stop_reply_packet;
tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteClientBase.h 42 llvm::StringRef payload, StringExtractorGDBRemote &response);
45 StringExtractorGDBRemote &response,
49 llvm::StringRef payload, StringExtractorGDBRemote &response,
54 StringExtractorGDBRemote &response);
79 StringExtractorGDBRemote &response);
129 StringExtractorGDBRemote &response);
tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunication.cpp 195 StringExtractorGDBRemote packet;
199 StringExtractorGDBRemote::ResponseType::eAck)
209 StringExtractorGDBRemote &response, Timeout<std::micro> timeout,
225 GDBRemoteCommunication::ReadPacket(StringExtractorGDBRemote &response,
239 GDBRemoteCommunication::PopPacketFromQueue(StringExtractorGDBRemote &response,
265 GDBRemoteCommunication::WaitForPacketNoLock(StringExtractorGDBRemote &packet,
346 StringExtractorGDBRemote echo_response;
642 StringExtractorGDBRemote &packet) {
1310 StringExtractorGDBRemote packet;
tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunication.h 108 StringExtractorGDBRemote &packet);
157 PacketResult ReadPacket(StringExtractorGDBRemote &response,
161 StringExtractorGDBRemote &response, Timeout<std::micro> timeout,
166 PacketResult PopPacketFromQueue(StringExtractorGDBRemote &response,
169 PacketResult WaitForPacketNoLock(StringExtractorGDBRemote &response,
209 std::queue<StringExtractorGDBRemote> m_packet_queue; // The packet queue
tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationClient.cpp 117 StringExtractorGDBRemote response;
213 StringExtractorGDBRemote response;
230 StringExtractorGDBRemote response;
243 StringExtractorGDBRemote response;
257 StringExtractorGDBRemote response;
350 StringExtractorGDBRemote response;
431 StringExtractorGDBRemote packet_response(packet_size_str +
447 StringExtractorGDBRemote response;
459 StringExtractorGDBRemote response;
518 lldb::tid_t tid, StreamString &&payload, StringExtractorGDBRemote &response,
550 StringExtractorGDBRemote response;
566 StringExtractorGDBRemote response;
582 StringExtractorGDBRemote response;
596 StringExtractorGDBRemote response;
611 StringExtractorGDBRemote response;
626 StringExtractorGDBRemote response;
640 StringExtractorGDBRemote response;
675 StringExtractorGDBRemote this_response;
716 StringExtractorGDBRemote response;
750 StringExtractorGDBRemote response;
804 StringExtractorGDBRemote response;
850 StringExtractorGDBRemote response;
888 StringExtractorGDBRemote response;
906 StringExtractorGDBRemote response;
991 StringExtractorGDBRemote response;
1082 StringExtractorGDBRemote response;
1109 StringExtractorGDBRemote response;
1131 StringExtractorGDBRemote response;
1319 lldb::pid_t pid, StringExtractorGDBRemote &response) {
1341 StringExtractorGDBRemote response;
1374 StringExtractorGDBRemote response;
1396 StringExtractorGDBRemote response;
1420 StringExtractorGDBRemote response;
1434 StringExtractorGDBRemote response;
1441 StringExtractorGDBRemote response;
1462 StringExtractorGDBRemote response;
1465 response.GetResponseType() == StringExtractorGDBRemote::eResponse) {
1507 StringExtractorGDBRemote name_extractor(value);
1512 StringExtractorGDBRemote error_extractor(value);
1688 StringExtractorGDBRemote response;
1757 StringExtractorGDBRemote response;
1777 StringExtractorGDBRemote response;
1797 StringExtractorGDBRemote response;
1811 StringExtractorGDBRemote response;
1833 StringExtractorGDBRemote response;
1852 StringExtractorGDBRemote response;
1870 StringExtractorGDBRemote response;
1883 StringExtractorGDBRemote &response, ProcessInstanceInfo &process_info) {
1989 StringExtractorGDBRemote response;
2014 StringExtractorGDBRemote response;
2210 StringExtractorGDBRemote response;
2240 StringExtractorGDBRemote response;
2267 StringExtractorGDBRemote response;
2294 StringExtractorGDBRemote response;
2368 StringExtractorGDBRemote response;
2422 StringExtractorGDBRemote response;
2476 StringExtractorGDBRemote response;
2488 StringExtractorGDBRemote response;
2530 StringExtractorGDBRemote response;
2569 StringExtractorGDBRemote response;
2590 StringExtractorGDBRemote response;
2626 StringExtractorGDBRemote response;
2650 StringExtractorGDBRemote &response) {
2658 lldb::tid_t tid, StringExtractorGDBRemote &response) {
2697 StringExtractorGDBRemote response;
2747 StringExtractorGDBRemote response;
2795 StringExtractorGDBRemote response;
2828 StringExtractorGDBRemote response;
2865 StringExtractorGDBRemote response;
2887 StringExtractorGDBRemote response;
2899 static uint64_t ParseHostIOPacketResponse(StringExtractorGDBRemote &response,
2931 StringExtractorGDBRemote response;
2943 StringExtractorGDBRemote response;
2958 StringExtractorGDBRemote response;
2977 StringExtractorGDBRemote response;
3012 StringExtractorGDBRemote response;
3046 StringExtractorGDBRemote response;
3081 StringExtractorGDBRemote response;
3112 StringExtractorGDBRemote response;
3142 StringExtractorGDBRemote response;
3161 StringExtractorGDBRemote response;
3207 StringExtractorGDBRemote response;
3222 StringExtractorGDBRemote response;
3242 StringExtractorGDBRemote response;
3256 StringExtractorGDBRemote response;
3272 StringExtractorGDBRemote response;
3298 StringExtractorGDBRemote response;
3316 StringExtractorGDBRemote response;
3348 StringExtractorGDBRemote response;
3370 StringExtractorGDBRemote response;
3425 StringExtractorGDBRemote response;
3511 StringExtractorGDBRemote response;
3547 StringExtractorGDBRemote response;
3655 StringExtractorGDBRemote response;
3696 StringExtractorGDBRemote chunk;
3808 StringExtractorGDBRemote response;
3931 StringExtractorGDBRemote response;
3977 StringExtractorGDBRemote response;
4018 StringExtractorGDBRemote response;
tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationClient.h 139 int SendAttach(lldb::pid_t pid, StringExtractorGDBRemote &response);
279 bool GetStopReply(StringExtractorGDBRemote &response);
281 bool GetThreadStopInfo(lldb::tid_t tid, StringExtractorGDBRemote &response);
580 bool DecodeProcessInfoResponse(StringExtractorGDBRemote &response,
587 StringExtractorGDBRemote &response, bool send_async);
tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationReplayServer.cpp 98 StringExtractorGDBRemote packet;
tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServer.cpp 29 StringExtractorGDBRemote::eServerPacketType_QEnableErrorStrings,
37 StringExtractorGDBRemote::ServerPacketType packet_type,
45 StringExtractorGDBRemote packet;
49 const StringExtractorGDBRemote::ServerPacketType packet_type =
52 case StringExtractorGDBRemote::eServerPacketType_nack:
53 case StringExtractorGDBRemote::eServerPacketType_ack:
56 case StringExtractorGDBRemote::eServerPacketType_invalid:
61 case StringExtractorGDBRemote::eServerPacketType_unimplemented:
132 StringExtractorGDBRemote &packet) {
139 const StringExtractorGDBRemote &failed_packet, const char *message) {
tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServer.h 32 std::function<PacketResult(StringExtractorGDBRemote &packet,
41 RegisterPacketHandler(StringExtractorGDBRemote::ServerPacketType packet_type,
53 std::map<StringExtractorGDBRemote::ServerPacketType, PacketHandler>
61 PacketResult Handle_QErrorStringEnable(StringExtractorGDBRemote &packet);
71 PacketResult SendIllFormedResponse(const StringExtractorGDBRemote &packet,
tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServerCommon.cpp 65 RegisterMemberFunctionHandler(StringExtractorGDBRemote::eServerPacketType_A,
68 StringExtractorGDBRemote::eServerPacketType_QEnvironment,
71 StringExtractorGDBRemote::eServerPacketType_QEnvironmentHexEncoded,
74 StringExtractorGDBRemote::eServerPacketType_qfProcessInfo,
77 StringExtractorGDBRemote::eServerPacketType_qGroupName,
80 StringExtractorGDBRemote::eServerPacketType_qHostInfo,
83 StringExtractorGDBRemote::eServerPacketType_QLaunchArch,
86 StringExtractorGDBRemote::eServerPacketType_qLaunchSuccess,
89 StringExtractorGDBRemote::eServerPacketType_QListThreadsInStopReply,
92 StringExtractorGDBRemote::eServerPacketType_qEcho,
95 StringExtractorGDBRemote::eServerPacketType_qModuleInfo,
98 StringExtractorGDBRemote::eServerPacketType_jModulesInfo,
101 StringExtractorGDBRemote::eServerPacketType_qPlatform_chmod,
104 StringExtractorGDBRemote::eServerPacketType_qPlatform_mkdir,
107 StringExtractorGDBRemote::eServerPacketType_qPlatform_shell,
110 StringExtractorGDBRemote::eServerPacketType_qProcessInfoPID,
113 StringExtractorGDBRemote::eServerPacketType_QSetDetachOnError,
116 StringExtractorGDBRemote::eServerPacketType_QSetSTDERR,
119 StringExtractorGDBRemote::eServerPacketType_QSetSTDIN,
122 StringExtractorGDBRemote::eServerPacketType_QSetSTDOUT,
125 StringExtractorGDBRemote::eServerPacketType_qSpeedTest,
128 StringExtractorGDBRemote::eServerPacketType_qsProcessInfo,
131 StringExtractorGDBRemote::eServerPacketType_QStartNoAckMode,
134 StringExtractorGDBRemote::eServerPacketType_qSupported,
137 StringExtractorGDBRemote::eServerPacketType_QThreadSuffixSupported,
140 StringExtractorGDBRemote::eServerPacketType_qUserName,
143 StringExtractorGDBRemote::eServerPacketType_vFile_close,
146 StringExtractorGDBRemote::eServerPacketType_vFile_exists,
149 StringExtractorGDBRemote::eServerPacketType_vFile_md5,
152 StringExtractorGDBRemote::eServerPacketType_vFile_mode,
155 StringExtractorGDBRemote::eServerPacketType_vFile_open,
158 StringExtractorGDBRemote::eServerPacketType_vFile_pread,
161 StringExtractorGDBRemote::eServerPacketType_vFile_pwrite,
164 StringExtractorGDBRemote::eServerPacketType_vFile_size,
167 StringExtractorGDBRemote::eServerPacketType_vFile_stat,
170 StringExtractorGDBRemote::eServerPacketType_vFile_symlink,
173 StringExtractorGDBRemote::eServerPacketType_vFile_unlink,
182 StringExtractorGDBRemote &packet) {
318 StringExtractorGDBRemote &packet) {
335 StringExtractorGDBRemote &packet) {
418 StringExtractorGDBRemote &packet) {
431 StringExtractorGDBRemote &packet) {
454 StringExtractorGDBRemote &packet) {
473 StringExtractorGDBRemote &packet) {
505 StringExtractorGDBRemote &packet) {
548 StringExtractorGDBRemote &packet) {
571 StringExtractorGDBRemote &packet) {
605 StringExtractorGDBRemote &packet) {
637 StringExtractorGDBRemote &packet) {
659 StringExtractorGDBRemote &packet) {
679 StringExtractorGDBRemote &packet) {
699 StringExtractorGDBRemote &packet) {
717 StringExtractorGDBRemote &packet) {
729 StringExtractorGDBRemote &packet) {
767 StringExtractorGDBRemote &packet) {
774 StringExtractorGDBRemote &packet) {
796 StringExtractorGDBRemote &packet) {
814 StringExtractorGDBRemote &packet) {
834 StringExtractorGDBRemote &packet) {
857 StringExtractorGDBRemote &packet) {
864 StringExtractorGDBRemote &packet) {
871 StringExtractorGDBRemote &packet) {
882 StringExtractorGDBRemote &packet) {
891 StringExtractorGDBRemote &packet) {
907 StringExtractorGDBRemote &packet) {
923 StringExtractorGDBRemote &packet) {
939 StringExtractorGDBRemote &packet) {
950 StringExtractorGDBRemote &packet) {
962 StringExtractorGDBRemote &packet) {
976 StringExtractorGDBRemote &packet) {
989 GDBRemoteCommunicationServerCommon::Handle_A(StringExtractorGDBRemote &packet) {
1063 StringExtractorGDBRemote &packet) {
1070 StringExtractorGDBRemote &packet) {
1127 StringExtractorGDBRemote &packet) {
tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServerCommon.h 42 PacketResult Handle_A(StringExtractorGDBRemote &packet);
44 PacketResult Handle_qHostInfo(StringExtractorGDBRemote &packet);
46 PacketResult Handle_qProcessInfoPID(StringExtractorGDBRemote &packet);
48 PacketResult Handle_qfProcessInfo(StringExtractorGDBRemote &packet);
50 PacketResult Handle_qsProcessInfo(StringExtractorGDBRemote &packet);
52 PacketResult Handle_qUserName(StringExtractorGDBRemote &packet);
54 PacketResult Handle_qGroupName(StringExtractorGDBRemote &packet);
56 PacketResult Handle_qSpeedTest(StringExtractorGDBRemote &packet);
58 PacketResult Handle_vFile_Open(StringExtractorGDBRemote &packet);
60 PacketResult Handle_vFile_Close(StringExtractorGDBRemote &packet);
62 PacketResult Handle_vFile_pRead(StringExtractorGDBRemote &packet);
64 PacketResult Handle_vFile_pWrite(StringExtractorGDBRemote &packet);
66 PacketResult Handle_vFile_Size(StringExtractorGDBRemote &packet);
68 PacketResult Handle_vFile_Mode(StringExtractorGDBRemote &packet);
70 PacketResult Handle_vFile_Exists(StringExtractorGDBRemote &packet);
72 PacketResult Handle_vFile_symlink(StringExtractorGDBRemote &packet);
74 PacketResult Handle_vFile_unlink(StringExtractorGDBRemote &packet);
76 PacketResult Handle_vFile_Stat(StringExtractorGDBRemote &packet);
78 PacketResult Handle_vFile_MD5(StringExtractorGDBRemote &packet);
80 PacketResult Handle_qEcho(StringExtractorGDBRemote &packet);
82 PacketResult Handle_qModuleInfo(StringExtractorGDBRemote &packet);
84 PacketResult Handle_jModulesInfo(StringExtractorGDBRemote &packet);
86 PacketResult Handle_qPlatform_shell(StringExtractorGDBRemote &packet);
88 PacketResult Handle_qPlatform_mkdir(StringExtractorGDBRemote &packet);
90 PacketResult Handle_qPlatform_chmod(StringExtractorGDBRemote &packet);
92 PacketResult Handle_qSupported(StringExtractorGDBRemote &packet);
94 PacketResult Handle_QThreadSuffixSupported(StringExtractorGDBRemote &packet);
96 PacketResult Handle_QListThreadsInStopReply(StringExtractorGDBRemote &packet);
98 PacketResult Handle_QSetDetachOnError(StringExtractorGDBRemote &packet);
100 PacketResult Handle_QStartNoAckMode(StringExtractorGDBRemote &packet);
102 PacketResult Handle_QSetSTDIN(StringExtractorGDBRemote &packet);
104 PacketResult Handle_QSetSTDOUT(StringExtractorGDBRemote &packet);
106 PacketResult Handle_QSetSTDERR(StringExtractorGDBRemote &packet);
108 PacketResult Handle_qLaunchSuccess(StringExtractorGDBRemote &packet);
110 PacketResult Handle_QEnvironment(StringExtractorGDBRemote &packet);
112 PacketResult Handle_QEnvironmentHexEncoded(StringExtractorGDBRemote &packet);
114 PacketResult Handle_QLaunchArch(StringExtractorGDBRemote &packet);
124 StringExtractorGDBRemote::ServerPacketType packet_type,
tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServerLLGS.cpp 77 RegisterMemberFunctionHandler(StringExtractorGDBRemote::eServerPacketType_C,
79 RegisterMemberFunctionHandler(StringExtractorGDBRemote::eServerPacketType_c,
81 RegisterMemberFunctionHandler(StringExtractorGDBRemote::eServerPacketType_D,
83 RegisterMemberFunctionHandler(StringExtractorGDBRemote::eServerPacketType_H,
85 RegisterMemberFunctionHandler(StringExtractorGDBRemote::eServerPacketType_I,
88 StringExtractorGDBRemote::eServerPacketType_interrupt,
91 StringExtractorGDBRemote::eServerPacketType_m,
93 RegisterMemberFunctionHandler(StringExtractorGDBRemote::eServerPacketType_M,
95 RegisterMemberFunctionHandler(StringExtractorGDBRemote::eServerPacketType_p,
97 RegisterMemberFunctionHandler(StringExtractorGDBRemote::eServerPacketType_P,
99 RegisterMemberFunctionHandler(StringExtractorGDBRemote::eServerPacketType_qC,
102 StringExtractorGDBRemote::eServerPacketType_qfThreadInfo,
105 StringExtractorGDBRemote::eServerPacketType_qFileLoadAddress,
108 StringExtractorGDBRemote::eServerPacketType_qGetWorkingDir,
111 StringExtractorGDBRemote::eServerPacketType_qMemoryRegionInfo,
114 StringExtractorGDBRemote::eServerPacketType_qMemoryRegionInfoSupported,
117 StringExtractorGDBRemote::eServerPacketType_qProcessInfo,
120 StringExtractorGDBRemote::eServerPacketType_qRegisterInfo,
123 StringExtractorGDBRemote::eServerPacketType_QRestoreRegisterState,
126 StringExtractorGDBRemote::eServerPacketType_QSaveRegisterState,
129 StringExtractorGDBRemote::eServerPacketType_QSetDisableASLR,
132 StringExtractorGDBRemote::eServerPacketType_QSetWorkingDir,
135 StringExtractorGDBRemote::eServerPacketType_qsThreadInfo,
138 StringExtractorGDBRemote::eServerPacketType_qThreadStopInfo,
141 StringExtractorGDBRemote::eServerPacketType_jThreadsInfo,
144 StringExtractorGDBRemote::eServerPacketType_qWatchpointSupportInfo,
147 StringExtractorGDBRemote::eServerPacketType_qXfer,
149 RegisterMemberFunctionHandler(StringExtractorGDBRemote::eServerPacketType_s,
152 StringExtractorGDBRemote::eServerPacketType_stop_reason,
155 StringExtractorGDBRemote::eServerPacketType_vAttach,
158 StringExtractorGDBRemote::eServerPacketType_vCont,
161 StringExtractorGDBRemote::eServerPacketType_vCont_actions,
164 StringExtractorGDBRemote::eServerPacketType_x,
166 RegisterMemberFunctionHandler(StringExtractorGDBRemote::eServerPacketType_Z,
168 RegisterMemberFunctionHandler(StringExtractorGDBRemote::eServerPacketType_z,
171 StringExtractorGDBRemote::eServerPacketType_QPassSignals,
175 StringExtractorGDBRemote::eServerPacketType_jTraceStart,
178 StringExtractorGDBRemote::eServerPacketType_jTraceBufferRead,
181 StringExtractorGDBRemote::eServerPacketType_jTraceMetaRead,
184 StringExtractorGDBRemote::eServerPacketType_jTraceStop,
187 StringExtractorGDBRemote::eServerPacketType_jTraceConfigRead,
190 RegisterMemberFunctionHandler(StringExtractorGDBRemote::eServerPacketType_g,
193 RegisterPacketHandler(StringExtractorGDBRemote::eServerPacketType_k,
1032 StringExtractorGDBRemote &packet) {
1098 StringExtractorGDBRemote &packet) {
1133 StringExtractorGDBRemote &packet) {
1191 StringExtractorGDBRemote &packet) {
1257 StringExtractorGDBRemote &packet) {
1278 GDBRemoteCommunicationServerLLGS::Handle_qC(StringExtractorGDBRemote &packet) {
1300 GDBRemoteCommunicationServerLLGS::Handle_k(StringExtractorGDBRemote &packet) {
1322 StringExtractorGDBRemote &packet) {
1333 StringExtractorGDBRemote &packet) {
1343 StringExtractorGDBRemote &packet) {
1355 GDBRemoteCommunicationServerLLGS::Handle_C(StringExtractorGDBRemote &packet) {
1436 GDBRemoteCommunicationServerLLGS::Handle_c(StringExtractorGDBRemote &packet) {
1477 StringExtractorGDBRemote &packet) {
1486 StringExtractorGDBRemote &packet) {
1605 StringExtractorGDBRemote &packet) {
1656 StringExtractorGDBRemote &packet) {
1860 StringExtractorGDBRemote &packet) {
1895 StringExtractorGDBRemote &packet) {
1902 GDBRemoteCommunicationServerLLGS::Handle_g(StringExtractorGDBRemote &packet) {
1957 GDBRemoteCommunicationServerLLGS::Handle_p(StringExtractorGDBRemote &packet) {
2033 GDBRemoteCommunicationServerLLGS::Handle_P(StringExtractorGDBRemote &packet) {
2118 GDBRemoteCommunicationServerLLGS::Handle_H(StringExtractorGDBRemote &packet) {
2196 GDBRemoteCommunicationServerLLGS::Handle_I(StringExtractorGDBRemote &packet) {
2232 StringExtractorGDBRemote &packet) {
2258 StringExtractorGDBRemote &packet) {
2339 GDBRemoteCommunicationServerLLGS::Handle_M(StringExtractorGDBRemote &packet) {
2420 StringExtractorGDBRemote &packet) {
2454 StringExtractorGDBRemote &packet) {
2522 GDBRemoteCommunicationServerLLGS::Handle_Z(StringExtractorGDBRemote &packet) {
2616 GDBRemoteCommunicationServerLLGS::Handle_z(StringExtractorGDBRemote &packet) {
2703 GDBRemoteCommunicationServerLLGS::Handle_s(StringExtractorGDBRemote &packet) {
2795 StringExtractorGDBRemote &packet) {
2868 StringExtractorGDBRemote &packet) {
2916 StringExtractorGDBRemote &packet) {
2977 StringExtractorGDBRemote &packet) {
3012 GDBRemoteCommunicationServerLLGS::Handle_D(StringExtractorGDBRemote &packet) {
3059 StringExtractorGDBRemote &packet) {
3076 StringExtractorGDBRemote &) {
3104 StringExtractorGDBRemote &packet) {
3129 StringExtractorGDBRemote &packet) {
3158 StringExtractorGDBRemote &packet) {
3216 StringExtractorGDBRemote &packet) {
tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServerLLGS.h 99 PacketResult Handle_k(StringExtractorGDBRemote &packet);
101 PacketResult Handle_qProcessInfo(StringExtractorGDBRemote &packet);
103 PacketResult Handle_qC(StringExtractorGDBRemote &packet);
105 PacketResult Handle_QSetDisableASLR(StringExtractorGDBRemote &packet);
107 PacketResult Handle_QSetWorkingDir(StringExtractorGDBRemote &packet);
109 PacketResult Handle_qGetWorkingDir(StringExtractorGDBRemote &packet);
111 PacketResult Handle_C(StringExtractorGDBRemote &packet);
113 PacketResult Handle_c(StringExtractorGDBRemote &packet);
115 PacketResult Handle_vCont(StringExtractorGDBRemote &packet);
117 PacketResult Handle_vCont_actions(StringExtractorGDBRemote &packet);
119 PacketResult Handle_stop_reason(StringExtractorGDBRemote &packet);
121 PacketResult Handle_qRegisterInfo(StringExtractorGDBRemote &packet);
123 PacketResult Handle_qfThreadInfo(StringExtractorGDBRemote &packet);
125 PacketResult Handle_qsThreadInfo(StringExtractorGDBRemote &packet);
127 PacketResult Handle_p(StringExtractorGDBRemote &packet);
129 PacketResult Handle_P(StringExtractorGDBRemote &packet);
131 PacketResult Handle_H(StringExtractorGDBRemote &packet);
133 PacketResult Handle_I(StringExtractorGDBRemote &packet);
135 PacketResult Handle_interrupt(StringExtractorGDBRemote &packet);
138 PacketResult Handle_memory_read(StringExtractorGDBRemote &packet);
140 PacketResult Handle_M(StringExtractorGDBRemote &packet);
143 Handle_qMemoryRegionInfoSupported(StringExtractorGDBRemote &packet);
145 PacketResult Handle_qMemoryRegionInfo(StringExtractorGDBRemote &packet);
147 PacketResult Handle_Z(StringExtractorGDBRemote &packet);
149 PacketResult Handle_z(StringExtractorGDBRemote &packet);
151 PacketResult Handle_s(StringExtractorGDBRemote &packet);
153 PacketResult Handle_qXfer(StringExtractorGDBRemote &packet);
155 PacketResult Handle_QSaveRegisterState(StringExtractorGDBRemote &packet);
157 PacketResult Handle_jTraceStart(StringExtractorGDBRemote &packet);
159 PacketResult Handle_jTraceRead(StringExtractorGDBRemote &packet);
161 PacketResult Handle_jTraceStop(StringExtractorGDBRemote &packet);
163 PacketResult Handle_jTraceConfigRead(StringExtractorGDBRemote &packet);
165 PacketResult Handle_QRestoreRegisterState(StringExtractorGDBRemote &packet);
167 PacketResult Handle_vAttach(StringExtractorGDBRemote &packet);
169 PacketResult Handle_D(StringExtractorGDBRemote &packet);
171 PacketResult Handle_qThreadStopInfo(StringExtractorGDBRemote &packet);
173 PacketResult Handle_jThreadsInfo(StringExtractorGDBRemote &packet);
175 PacketResult Handle_qWatchpointSupportInfo(StringExtractorGDBRemote &packet);
177 PacketResult Handle_qFileLoadAddress(StringExtractorGDBRemote &packet);
179 PacketResult Handle_QPassSignals(StringExtractorGDBRemote &packet);
181 PacketResult Handle_g(StringExtractorGDBRemote &packet);
206 NativeThreadProtocol *GetThreadFromSuffix(StringExtractorGDBRemote &packet);
tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServerPlatform.cpp 54 StringExtractorGDBRemote::eServerPacketType_qC,
57 StringExtractorGDBRemote::eServerPacketType_qGetWorkingDir,
60 StringExtractorGDBRemote::eServerPacketType_qLaunchGDBServer,
63 StringExtractorGDBRemote::eServerPacketType_qQueryGDBServer,
66 StringExtractorGDBRemote::eServerPacketType_qKillSpawnedProcess,
69 StringExtractorGDBRemote::eServerPacketType_qProcessInfo,
72 StringExtractorGDBRemote::eServerPacketType_QSetWorkingDir,
75 StringExtractorGDBRemote::eServerPacketType_jSignalsInfo,
78 RegisterPacketHandler(StringExtractorGDBRemote::eServerPacketType_interrupt,
160 StringExtractorGDBRemote &packet) {
217 StringExtractorGDBRemote &packet) {
242 StringExtractorGDBRemote &packet) {
320 StringExtractorGDBRemote &packet) {
338 StringExtractorGDBRemote &packet) {
351 StringExtractorGDBRemote &packet) {
363 StringExtractorGDBRemote &packet) {
390 StringExtractorGDBRemote &packet) {
tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServerPlatform.h 78 PacketResult Handle_qLaunchGDBServer(StringExtractorGDBRemote &packet);
80 PacketResult Handle_qQueryGDBServer(StringExtractorGDBRemote &packet);
82 PacketResult Handle_qKillSpawnedProcess(StringExtractorGDBRemote &packet);
84 PacketResult Handle_qProcessInfo(StringExtractorGDBRemote &packet);
86 PacketResult Handle_qGetWorkingDir(StringExtractorGDBRemote &packet);
88 PacketResult Handle_QSetWorkingDir(StringExtractorGDBRemote &packet);
90 PacketResult Handle_qC(StringExtractorGDBRemote &packet);
92 PacketResult Handle_jSignalsInfo(StringExtractorGDBRemote &packet);
tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteRegisterContext.cpp 289 StringExtractorGDBRemote response;
tools/lldb/source/Plugins/Process/gdb-remote/ProcessGDBRemote.cpp 489 for (StringExtractorGDBRemote::ResponseType response_type =
490 StringExtractorGDBRemote::eResponse;
491 response_type == StringExtractorGDBRemote::eResponse; ++reg_num) {
496 StringExtractorGDBRemote response;
500 if (response_type == StringExtractorGDBRemote::eResponse) {
689 StringExtractorGDBRemote response;
932 StringExtractorGDBRemote response;
1042 StringExtractorGDBRemote response;
1508 StringExtractorGDBRemote response;
1603 StringExtractorGDBRemote &stop_info = m_stop_packet_stack[i];
1749 StringExtractorGDBRemote stop_packet;
2399 StringExtractorGDBRemote stop_info = m_stop_packet_stack[i];
2574 StringExtractorGDBRemote response;
2639 const StringExtractorGDBRemote &response) {
2742 StringExtractorGDBRemote response;
2867 StringExtractorGDBRemote response;
2897 StringExtractorGDBRemote response;
2957 StringExtractorGDBRemote response;
3667 bool ProcessGDBRemote::HandleNotifyPacket(StringExtractorGDBRemote &packet) {
3671 StringExtractorGDBRemote stop_info(pkt.c_str() + 5);
3732 StringExtractorGDBRemote response;
3845 StringExtractorGDBRemote notify(
4042 StringExtractorGDBRemote response;
4047 StringExtractorGDBRemote::ResponseType response_type =
4049 if (response_type == StringExtractorGDBRemote::eResponse) {
4114 StringExtractorGDBRemote response;
4119 StringExtractorGDBRemote::ResponseType response_type =
4121 if (response_type == StringExtractorGDBRemote::eResponse) {
4147 StringExtractorGDBRemote response;
4152 StringExtractorGDBRemote::ResponseType response_type =
4154 if (response_type == StringExtractorGDBRemote::eResponse) {
4910 StringExtractorGDBRemote response;
4965 StringExtractorGDBRemote profileDataExtractor(
4981 StringExtractorGDBRemote &profileDataExtractor) {
5289 StringExtractorGDBRemote response;
5341 StringExtractorGDBRemote response;
tools/lldb/source/Plugins/Process/gdb-remote/ProcessGDBRemote.h 232 StringExtractorGDBRemote &inputStringExtractor);
249 std::vector<StringExtractorGDBRemote> m_stop_packet_stack; // The stop packet
324 void SetLastStopPacket(const StringExtractorGDBRemote &response);
340 bool HandleNotifyPacket(StringExtractorGDBRemote &packet);
tools/lldb/source/Utility/StringExtractorGDBRemote.cpp 14 StringExtractorGDBRemote::ResponseType
53 StringExtractorGDBRemote::ServerPacketType
496 const StringExtractorGDBRemote &response) {
498 case StringExtractorGDBRemote::eOK:
499 case StringExtractorGDBRemote::eError:
500 case StringExtractorGDBRemote::eUnsupported:
503 case StringExtractorGDBRemote::eAck:
504 case StringExtractorGDBRemote::eNack:
505 case StringExtractorGDBRemote::eResponse:
512 const StringExtractorGDBRemote &response) {
514 case StringExtractorGDBRemote::eUnsupported:
515 case StringExtractorGDBRemote::eError:
518 case StringExtractorGDBRemote::eOK:
519 case StringExtractorGDBRemote::eAck:
520 case StringExtractorGDBRemote::eNack:
523 case StringExtractorGDBRemote::eResponse:
544 const StringExtractorGDBRemote &response) {
546 case StringExtractorGDBRemote::eUnsupported:
547 case StringExtractorGDBRemote::eError:
550 case StringExtractorGDBRemote::eOK:
551 case StringExtractorGDBRemote::eAck:
552 case StringExtractorGDBRemote::eNack:
555 case StringExtractorGDBRemote::eResponse: {
572 const StringExtractorGDBRemote &rhs) {
tools/lldb/unittests/Process/gdb-remote/GDBRemoteClientBaseTest.cpp 63 StateType SendCPacket(StringExtractorGDBRemote &response) {
78 StringExtractorGDBRemote response;
103 StringExtractorGDBRemote continue_response, response;
135 StringExtractorGDBRemote continue_response, async_response, response;
178 StringExtractorGDBRemote continue_response, response;
205 StringExtractorGDBRemote continue_response, response;
235 StringExtractorGDBRemote continue_response, async_response, response;
275 StringExtractorGDBRemote response;
307 StringExtractorGDBRemote response;
322 StringExtractorGDBRemote continue_response, response;
344 StringExtractorGDBRemote response;
tools/lldb/unittests/Process/gdb-remote/GDBRemoteCommunicationClientTest.cpp 36 StringExtractorGDBRemote request;
48 StringExtractorGDBRemote request;
271 StringExtractorGDBRemote request;
tools/lldb/unittests/Process/gdb-remote/GDBRemoteCommunicationTest.cpp 23 PacketResult ReadPacket(StringExtractorGDBRemote &response) {
61 StringExtractorGDBRemote response;
tools/lldb/unittests/Process/gdb-remote/GDBRemoteTestUtils.h 64 PacketResult GetPacket(StringExtractorGDBRemote &response) {
tools/lldb/unittests/tools/lldb-server/tests/TestClient.cpp 186 StringExtractorGDBRemote Extractor(response_string);
194 StringExtractorGDBRemote response;
257 StringExtractorGDBRemote R;
usr/include/c++/7.4.0/bits/alloc_traits.h 387 using allocator_type = allocator<_Tp>;
389 using value_type = _Tp;
392 using pointer = _Tp*;
395 using const_pointer = const _Tp*;
474 construct(allocator_type& __a, _Up* __p, _Args&&... __args)
474 construct(allocator_type& __a, _Up* __p, _Args&&... __args)
486 destroy(allocator_type& __a, _Up* __p)
usr/include/c++/7.4.0/bits/allocator.h 108 class allocator: public __allocator_base<_Tp>
113 typedef _Tp* pointer;
114 typedef const _Tp* const_pointer;
115 typedef _Tp& reference;
116 typedef const _Tp& const_reference;
117 typedef _Tp value_type;
137 allocator(const allocator<_Tp1>&) throw() { }
usr/include/c++/7.4.0/bits/move.h 46 inline _GLIBCXX_CONSTEXPR _Tp*
47 __addressof(_Tp& __r) _GLIBCXX_NOEXCEPT
72 constexpr _Tp&&
83 constexpr _Tp&&
104 : public __and_<__not_<is_nothrow_move_constructible<_Tp>>,
105 is_copy_constructible<_Tp>>::type { };
usr/include/c++/7.4.0/bits/ptr_traits.h 126 typedef _Tp* pointer;
128 typedef _Tp element_type;
141 pointer_to(__make_not_void<element_type>& __r) noexcept
141 pointer_to(__make_not_void<element_type>& __r) noexcept
usr/include/c++/7.4.0/bits/std_function.h 299 _M_invoke(const _Any_data& __functor, _ArgTypes&&... __args)
628 using _Invoker_type = _Res (*)(const _Any_data&, _ArgTypes&&...);
usr/include/c++/7.4.0/bits/stl_construct.h 74 _Construct(_T1* __p, _Args&&... __args)
74 _Construct(_T1* __p, _Args&&... __args)
75 { ::new(static_cast<void*>(__p)) _T1(std::forward<_Args>(__args)...); }
97 _Destroy(_Tp* __pointer)
204 allocator<_Tp>&)
usr/include/c++/7.4.0/bits/stl_deque.h 120 using __iter = _Deque_iterator<_Tp, _CvTp&, __ptr_to<_CvTp>>;
122 typedef __iter<_Tp> iterator;
123 typedef __iter<const _Tp> const_iterator;
124 typedef __ptr_to<_Tp> _Elt_pointer;
129 { return __deque_buf_size(sizeof(_Tp)); }
132 typedef _Tp value_type;
267 operator==(const _Deque_iterator<_Tp, _Ref, _Ptr>& __x,
268 const _Deque_iterator<_Tp, _Ref, _Ptr>& __y) _GLIBCXX_NOEXCEPT
274 operator==(const _Deque_iterator<_Tp, _RefL, _PtrL>& __x,
275 const _Deque_iterator<_Tp, _RefR, _PtrR>& __y) _GLIBCXX_NOEXCEPT
464 rebind<_Tp>::other _Tp_alloc_type;
487 typedef _Deque_iterator<_Tp, _Tp&, _Ptr> iterator;
487 typedef _Deque_iterator<_Tp, _Tp&, _Ptr> iterator;
488 typedef _Deque_iterator<_Tp, const _Tp&, _Ptr_const> const_iterator;
488 typedef _Deque_iterator<_Tp, const _Tp&, _Ptr_const> const_iterator;
602 return _Traits::allocate(_M_impl, __deque_buf_size(sizeof(_Tp)));
609 _Traits::deallocate(_M_impl, __p, __deque_buf_size(sizeof(_Tp)));
684 const size_t __num_nodes = (__num_elements/ __deque_buf_size(sizeof(_Tp))
715 % __deque_buf_size(sizeof(_Tp)));
831 class deque : protected _Deque_base<_Tp, _Alloc>
842 typedef _Deque_base<_Tp, _Alloc> _Base;
848 typedef _Tp value_type;
863 { return __deque_buf_size(sizeof(_Tp)); }
1980 void _M_push_back_aux(_Args&&... __args);
2069 const std::allocator<_Tp>&)
usr/include/c++/7.4.0/bits/stl_iterator.h 1224 __make_move_if_noexcept_iterator(_Tp* __i)
usr/include/c++/7.4.0/bits/stl_iterator_base_types.h 181 typedef _Tp value_type;
183 typedef _Tp* pointer;
184 typedef _Tp& reference;
192 typedef _Tp value_type;
194 typedef const _Tp* pointer;
195 typedef const _Tp& reference;
usr/include/c++/7.4.0/bits/stl_uninitialized.h 288 _ForwardIterator __result, allocator<_Tp>&)
usr/include/c++/7.4.0/bits/stl_vector.h 77 rebind<_Tp>::other _Tp_alloc_type;
216 class vector : protected _Vector_base<_Tp, _Alloc>
227 typedef _Vector_base<_Tp, _Alloc> _Base;
232 typedef _Tp value_type;
919 _Tp*
923 const _Tp*
1483 _M_realloc_insert(iterator __position, _Args&&... __args);
usr/include/c++/7.4.0/ext/alloc_traits.h 117 { typedef typename _Base_type::template rebind_alloc<_Tp> other; };
usr/include/c++/7.4.0/ext/new_allocator.h 63 typedef _Tp* pointer;
64 typedef const _Tp* const_pointer;
65 typedef _Tp& reference;
66 typedef const _Tp& const_reference;
67 typedef _Tp value_type;
111 return static_cast<_Tp*>(::operator new(__n * sizeof(_Tp)));
130 { return size_t(-1) / sizeof(_Tp); }
135 construct(_Up* __p, _Args&&... __args)
135 construct(_Up* __p, _Args&&... __args)
136 { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
140 destroy(_Up* __p) { __p->~_Up(); }
usr/include/c++/7.4.0/type_traits 215 : public __is_void_helper<typename remove_cv<_Tp>::type>::type
326 : public __is_integral_helper<typename remove_cv<_Tp>::type>::type
354 : public __is_floating_point_helper<typename remove_cv<_Tp>::type>::type
381 : public __is_pointer_helper<typename remove_cv<_Tp>::type>::type
567 : public __is_null_pointer_helper<typename remove_cv<_Tp>::type>::type
581 : public __or_<is_lvalue_reference<_Tp>,
582 is_rvalue_reference<_Tp>>::type
588 : public __or_<is_integral<_Tp>, is_floating_point<_Tp>>::type
588 : public __or_<is_integral<_Tp>, is_floating_point<_Tp>>::type
601 : public __not_<__or_<is_function<_Tp>, is_reference<_Tp>,
601 : public __not_<__or_<is_function<_Tp>, is_reference<_Tp>,
602 is_void<_Tp>>>::type
611 : public __or_<is_arithmetic<_Tp>, is_enum<_Tp>, is_pointer<_Tp>,
611 : public __or_<is_arithmetic<_Tp>, is_enum<_Tp>, is_pointer<_Tp>,
611 : public __or_<is_arithmetic<_Tp>, is_enum<_Tp>, is_pointer<_Tp>,
612 is_member_pointer<_Tp>, is_null_pointer<_Tp>>::type
612 is_member_pointer<_Tp>, is_null_pointer<_Tp>>::type
631 : public __is_member_pointer_helper<typename remove_cv<_Tp>::type>::type
638 : public __or_<is_object<_Tp>, is_reference<_Tp>>::type
638 : public __or_<is_object<_Tp>, is_reference<_Tp>>::type
777 : public __and_<is_array<_Tp>, __not_<extent<_Tp>>>
777 : public __and_<is_array<_Tp>, __not_<extent<_Tp>>>
798 typedef decltype(__test<_Tp>(0)) type;
811 remove_all_extents<_Tp>::type>::type
825 : public __is_destructible_safe<_Tp>::type
984 typedef decltype(__test<_Tp, _Arg>(0)) type;
989 : public __and_<is_destructible<_Tp>,
990 __is_direct_constructible_impl<_Tp, _Arg>>
1072 __is_direct_constructible_ref_cast<_Tp, _Arg>,
1073 __is_direct_constructible_new_safe<_Tp, _Arg>
1079 : public __is_direct_constructible_new<_Tp, _Arg>::type
1119 : public __is_direct_constructible<_Tp, _Arg>
1130 : public __is_constructible_impl<_Tp, _Args...>::type
1142 : public is_constructible<_Tp, const _Tp&>
1142 : public is_constructible<_Tp, const _Tp&>
1148 : public __is_copy_constructible_impl<_Tp>
1215 : public __and_<is_constructible<_Tp, _Args...>,
1216 __is_nt_constructible_impl<_Tp, _Args...>>
1246 : public is_nothrow_constructible<_Tp, _Tp&&>
1246 : public is_nothrow_constructible<_Tp, _Tp&&>
1252 : public __is_nothrow_move_constructible_impl<_Tp>
1554 { typedef _Tp type; };
1563 { typedef _Tp type; };
1574 remove_const<typename remove_volatile<_Tp>::type>::type type;
1633 { typedef _Tp type; };
1659 { typedef _Tp&& type; };
1955 { typedef _Tp type; };
2171 { typedef _Iffalse type; };