reference, declarationdefinition
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; };