[Lldb-commits] [PATCH] Changes the hardcoded loading of ARM registers to moved from gdb-remote and fixes an issue with the $g packet where the data is thrown away with size mismatch

Deepak Panickal deepak2427 at gmail.com
Fri Jul 25 08:56:08 PDT 2014


Hi,

- ARM registers were duplicated in both the ABI and the gdb-remote. This patch removes them from gdb-remote and loads them from the ABI instead.
- The g packet response currently checks if the data size returned contains all registers. This patch fixes it such that if the data size returned is less than expected, it's still used with only those registers marked as valid.

Thanks,
Deepak Panickal

http://reviews.llvm.org/D4669

Files:
  source/Plugins/Process/gdb-remote/GDBRemoteRegisterContext.cpp
  source/Plugins/Process/gdb-remote/GDBRemoteRegisterContext.h
  source/Plugins/Process/gdb-remote/ProcessGDBRemote.cpp
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D4669.11882.patch
Type: text/x-patch
Size: 34002 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/lldb-commits/attachments/20140725/0d7967ce/attachment.bin>


More information about the lldb-commits mailing list