llvm-project/lldb/source/Plugins/Process/gdb-remote
Greg Clayton 73bf5dbd16 Improved the packet throughput when debugging with GDB remote by over 3x on
darwin (not sure about other platforms).

Modified the communication and connection classes to not require the
BytesAvailable function. Now the "Read(...)" function has a timeout in
microseconds.

Fixed a lot of assertions that were firing off in certain cases and replaced
them with error output and code that can deal with the assertion case.

llvm-svn: 133224
2011-06-17 01:22:15 +00:00
..
GDBRemoteCommunication.cpp Improved the packet throughput when debugging with GDB remote by over 3x on 2011-06-17 01:22:15 +00:00
GDBRemoteCommunication.h Improved the packet throughput when debugging with GDB remote by over 3x on 2011-06-17 01:22:15 +00:00
GDBRemoteCommunicationClient.cpp Improved the packet throughput when debugging with GDB remote by over 3x on 2011-06-17 01:22:15 +00:00
GDBRemoteCommunicationClient.h Centralize the code that gathers the thread ID list from the remote GDB 2011-05-20 23:38:13 +00:00
GDBRemoteCommunicationServer.cpp Improved the packet throughput when debugging with GDB remote by over 3x on 2011-06-17 01:22:15 +00:00
GDBRemoteCommunicationServer.h Improved the packet throughput when debugging with GDB remote by over 3x on 2011-06-17 01:22:15 +00:00
GDBRemoteRegisterContext.cpp Fixed an issue in the EmulateInstructionARM there the IT opcode was trying to 2011-05-23 18:04:09 +00:00
GDBRemoteRegisterContext.h Add support for the 'G' packet not being implemented or returning an error. 2011-05-16 03:02:32 +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 Created a std::string in the base StopInfo class for the description and 2011-06-04 01:26:29 +00:00
ProcessGDBRemote.h Make sure we don't lose our stop reply packet in the case where the other 2011-06-02 22:22:38 +00:00
ProcessGDBRemoteLog.cpp Patch to remove uses of non-standard strcasestr and replace then with 2011-02-04 18:55:41 +00:00
ProcessGDBRemoteLog.h Modified all logging calls to hand out shared pointers to make sure we 2010-11-06 01:53:30 +00:00
ThreadGDBRemote.cpp Move SaveFrameZeroState and RestoreSaveFrameZero implementations to Thread base class 2011-06-03 20:40:54 +00:00
ThreadGDBRemote.h Move SaveFrameZeroState and RestoreSaveFrameZero implementations to Thread base class 2011-06-03 20:40:54 +00:00