llvm-project/lldb/source/Plugins/Process/gdb-remote
Pavel Labath e4fc4ef463 [LLGS] Limit jThreadsInfo to only the most important registers for now
Summary:
It seems that reading of register data is the biggest bottleneck in LLGS at the moment. Sending
four registers instead of the full GPR set increases the jThreadsInfo processing time about
6-fold. Until we figure out where is this time going, this commit limits the amount of data we
send to provide a more fluid debugging experience.

Reviewers: tberghammer, ovyalov

Subscribers: lldb-commits

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

llvm-svn: 242517
2015-07-17 10:27:42 +00:00
..
CMakeLists.txt Fix cmake build on osx after r235109 2015-04-17 11:20:30 +00:00
GDBRemoteCommunication.cpp Add comment explaning sanity check on packet size in the packet decompression method. 2015-07-14 19:19:07 +00:00
GDBRemoteCommunication.h Add a new wart, I mean feature, on to gdb-remote protocol: compression. 2015-06-18 21:46:06 +00:00
GDBRemoteCommunicationClient.cpp Fix another little nit with detach and keep stopped, you have to check 2015-07-15 00:59:25 +00:00
GDBRemoteCommunicationClient.h Add a another packet to the gdb-remote protocol, 2015-07-10 23:15:22 +00:00
GDBRemoteCommunicationServer.cpp Introduce a MainLoop class and switch llgs to use it 2015-07-13 10:44:55 +00:00
GDBRemoteCommunicationServer.h Introduce a MainLoop class and switch llgs to use it 2015-07-13 10:44:55 +00:00
GDBRemoteCommunicationServerCommon.cpp [LLDB][MIPS] Hardware Watchpoints for MIPS 2015-06-18 04:53:18 +00:00
GDBRemoteCommunicationServerCommon.h Add support for the qEcho command to lldb-server in the common packets. 2015-05-29 00:15:15 +00:00
GDBRemoteCommunicationServerLLGS.cpp [LLGS] Limit jThreadsInfo to only the most important registers for now 2015-07-17 10:27:42 +00:00
GDBRemoteCommunicationServerLLGS.h Add jThreadsInfo support to lldb-server 2015-07-16 14:14:35 +00:00
GDBRemoteCommunicationServerPlatform.cpp Refactor Unix signals. 2015-07-14 01:09:28 +00:00
GDBRemoteCommunicationServerPlatform.h Refactor Unix signals. 2015-07-14 01:09:28 +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
ProcessGDBRemote.cpp Add jThreadsInfo support to lldb-server 2015-07-16 14:14:35 +00:00
ProcessGDBRemote.h Add a another packet to the gdb-remote protocol, 2015-07-10 23:15:22 +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 Refactor Unix signals. 2015-07-14 01:09:28 +00:00
ThreadGDBRemote.h Implement the "qSymbol" packet in order to be able to read queue information in debugserver and return the info in the stop reply packets. 2015-06-23 21:27:50 +00:00