llvm-project/lldb/source/Plugins/Process/gdb-remote
Ewan Crawford 9aa2da0025 Change ProcessGDBRemote last stop packet to a container.
In ProcessGDBRemote we currently have a single packet, m_last_stop_packet, used to set the thread stop info.
However in non-stop mode we can receive several stop reply packets in a sequence for different threads. As a result we need to use a container to hold them before they are processed.

This patch also changes the return type of CheckPacket() so we can detect async notification packets.

Reviewers: clayborg

Subscribers: labath, ted, deepak2427, lldb-commits

Differential Revision: http://reviews.llvm.org/D9853

llvm-svn: 238323
2015-05-27 14:12:34 +00:00
..
CMakeLists.txt Fix cmake build on osx after r235109 2015-04-17 11:20:30 +00:00
GDBRemoteCommunication.cpp Change ProcessGDBRemote last stop packet to a container. 2015-05-27 14:12:34 +00:00
GDBRemoteCommunication.h Change ProcessGDBRemote last stop packet to a container. 2015-05-27 14:12:34 +00:00
GDBRemoteCommunicationClient.cpp Added XML to the host layer. 2015-05-26 18:00:51 +00:00
GDBRemoteCommunicationClient.h Added a new command in ProcessGDBRemote that can figure out the performance characterisitics of your GDB remote server. 2015-05-21 20:52:06 +00:00
GDBRemoteCommunicationServer.cpp Move several plugin to its own namespace 2015-03-31 09:52:22 +00:00
GDBRemoteCommunicationServer.h Move several plugin to its own namespace 2015-03-31 09:52:22 +00:00
GDBRemoteCommunicationServerCommon.cpp Get lldb-server building on android-9 2015-05-12 01:10:56 +00:00
GDBRemoteCommunicationServerCommon.h Implement Handle_QEnvironmentHexEncoded. 2015-03-31 22:37:59 +00:00
GDBRemoteCommunicationServerLLGS.cpp Make log options uniform betwwen lldb-platform and lldb-gdbserver 2015-05-27 13:34:04 +00:00
GDBRemoteCommunicationServerLLGS.h Make log options uniform betwwen lldb-platform and lldb-gdbserver 2015-05-27 13:34:04 +00:00
GDBRemoteCommunicationServerPlatform.cpp Windows: fix bug in getcwd() and add chdir(). 2015-05-12 18:47:33 +00:00
GDBRemoteCommunicationServerPlatform.h Move several plugin to its own namespace 2015-03-31 09:52:22 +00:00
GDBRemoteRegisterContext.cpp Fixed a ton of gcc compile warnings 2015-05-13 00:25:54 +00:00
GDBRemoteRegisterContext.h Move several plugin to its own namespace 2015-03-31 09:52:22 +00:00
Makefile Merged Eli Friedman's linux build changes where he added Makefile files that 2010-07-09 20:39:50 +00:00
ProcessGDBRemote.cpp Change ProcessGDBRemote last stop packet to a container. 2015-05-27 14:12:34 +00:00
ProcessGDBRemote.h Change ProcessGDBRemote last stop packet to a container. 2015-05-27 14:12:34 +00:00
ProcessGDBRemoteLog.cpp Move several plugin to its own namespace 2015-03-31 09:52:22 +00:00
ProcessGDBRemoteLog.h Move several plugin to its own namespace 2015-03-31 09:52:22 +00:00
ThreadGDBRemote.cpp Move several plugin to its own namespace 2015-03-31 09:52:22 +00:00
ThreadGDBRemote.h Move several plugin to its own namespace 2015-03-31 09:52:22 +00:00