Various fixes for armv7 floating point/vector register support.
authorJason Molenda <jmolenda@apple.com>
Wed, 13 Mar 2013 00:14:30 +0000 (00:14 +0000)
committerJason Molenda <jmolenda@apple.com>
Wed, 13 Mar 2013 00:14:30 +0000 (00:14 +0000)
commit1ad66dbae4e402cdce3e8dd433927f143be72692
tree00eece5617cf3f5d2a1286b45d904e685dbf780a
parent1b57d17e422c71566c5ea2bc21877c777c62dbe0
Various fixes for armv7 floating point/vector register support.
Drop the old f registers from debugserver's register list.  Add the
NEON 128-bit q registers to debugserver, support reading and writing.
Add the new contains / invalidates mappings for the s, d, and q
registers so lldb will know what registers overlay what other registers.
Change the default format of s and d registers to be floating point
instead of hex.  Remove some UTF-8 hyphen chars in comments in the ARM
register number definition headers.
<rdar://problem/13121797>

llvm-svn: 176915
lldb/source/Utility/ARM_DWARF_Registers.cpp
lldb/source/Utility/ARM_DWARF_Registers.h
lldb/tools/debugserver/source/ARM_DWARF_Registers.h
lldb/tools/debugserver/source/ARM_GCC_Registers.h
lldb/tools/debugserver/source/MacOSX/arm/DNBArchImpl.cpp
lldb/tools/debugserver/source/RNBRemote.cpp