This is an archive of the discontinued LLVM Phabricator instance.

[LLGS] Limit jThreadsInfo to only the most important registers for now
ClosedPublic

Authored by labath on Jul 16 2015, 7:56 AM.

Details

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.

Diff Detail

Repository
rL LLVM

Event Timeline

labath updated this revision to Diff 29908.Jul 16 2015, 7:56 AM
labath retitled this revision from to [LLGS] Limit jThreadsInfo to only the most important registers for now.
labath updated this object.
labath added reviewers: tberghammer, ovyalov.
labath added a subscriber: lldb-commits.
ovyalov accepted this revision.Jul 16 2015, 9:13 AM
ovyalov edited edge metadata.

LGTM

This revision is now accepted and ready to land.Jul 16 2015, 9:13 AM
tberghammer accepted this revision.Jul 16 2015, 9:18 AM
tberghammer edited edge metadata.

Looks good

This revision was automatically updated to reflect the committed changes.