[LLGS] Limit jThreadsInfo to only the most important registers for now
authorPavel Labath <labath@google.com>
Fri, 17 Jul 2015 10:27:42 +0000 (10:27 +0000)
committerPavel Labath <labath@google.com>
Fri, 17 Jul 2015 10:27:42 +0000 (10:27 +0000)
commite4fc4ef4635b696a7933bc1dcc748f500a9128b2
tree7f72f1e39cbc2855017f423f54bdd958007b3e63
parent15ef9475492dd4218281d4b5ea70319896e356f8
[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
lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServerLLGS.cpp