aboutsummaryrefslogtreecommitdiff
path: root/coregrind/m_gdbserver/arm-vfpv3-valgrind-s1.xml
diff options
context:
space:
mode:
authorflorian <florian@a5019735-40e9-0310-863c-91ae7b9d1cf9>2012-03-14 01:15:59 +0000
committerflorian <florian@a5019735-40e9-0310-863c-91ae7b9d1cf9>2012-03-14 01:15:59 +0000
commit561b8324821735f82981026232ec649b362ec6e2 (patch)
treee70e172128b5f571574389b7e69bc2590186430b /coregrind/m_gdbserver/arm-vfpv3-valgrind-s1.xml
parente2b8aa48c33250c1d15191ede66c5d7e492cd6a0 (diff)
downloadvalgrind-561b8324821735f82981026232ec649b362ec6e2.tar.gz
Change the type of the shadow regs for floating point registers
to be uint64. Previously the value in such a shadow reg would be interpreted by gdb as a floating point value which would produce non-sensible output for e.g p/x $f1s1. This patch covers the power and arm architectures. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@12444 a5019735-40e9-0310-863c-91ae7b9d1cf9
Diffstat (limited to 'coregrind/m_gdbserver/arm-vfpv3-valgrind-s1.xml')
-rw-r--r--coregrind/m_gdbserver/arm-vfpv3-valgrind-s1.xml64
1 files changed, 32 insertions, 32 deletions
diff --git a/coregrind/m_gdbserver/arm-vfpv3-valgrind-s1.xml b/coregrind/m_gdbserver/arm-vfpv3-valgrind-s1.xml
index 619f73fc9..c91f9c182 100644
--- a/coregrind/m_gdbserver/arm-vfpv3-valgrind-s1.xml
+++ b/coregrind/m_gdbserver/arm-vfpv3-valgrind-s1.xml
@@ -7,38 +7,38 @@
<!DOCTYPE feature SYSTEM "gdb-target.dtd">
<feature name="org.gnu.gdb.arm.vfp.valgrind.s1">
- <reg name="d0s1" bitsize="64" type="ieee_double"/>
- <reg name="d1s1" bitsize="64" type="ieee_double"/>
- <reg name="d2s1" bitsize="64" type="ieee_double"/>
- <reg name="d3s1" bitsize="64" type="ieee_double"/>
- <reg name="d4s1" bitsize="64" type="ieee_double"/>
- <reg name="d5s1" bitsize="64" type="ieee_double"/>
- <reg name="d6s1" bitsize="64" type="ieee_double"/>
- <reg name="d7s1" bitsize="64" type="ieee_double"/>
- <reg name="d8s1" bitsize="64" type="ieee_double"/>
- <reg name="d9s1" bitsize="64" type="ieee_double"/>
- <reg name="d10s1" bitsize="64" type="ieee_double"/>
- <reg name="d11s1" bitsize="64" type="ieee_double"/>
- <reg name="d12s1" bitsize="64" type="ieee_double"/>
- <reg name="d13s1" bitsize="64" type="ieee_double"/>
- <reg name="d14s1" bitsize="64" type="ieee_double"/>
- <reg name="d15s1" bitsize="64" type="ieee_double"/>
- <reg name="d16s1" bitsize="64" type="ieee_double"/>
- <reg name="d17s1" bitsize="64" type="ieee_double"/>
- <reg name="d18s1" bitsize="64" type="ieee_double"/>
- <reg name="d19s1" bitsize="64" type="ieee_double"/>
- <reg name="d20s1" bitsize="64" type="ieee_double"/>
- <reg name="d21s1" bitsize="64" type="ieee_double"/>
- <reg name="d22s1" bitsize="64" type="ieee_double"/>
- <reg name="d23s1" bitsize="64" type="ieee_double"/>
- <reg name="d24s1" bitsize="64" type="ieee_double"/>
- <reg name="d25s1" bitsize="64" type="ieee_double"/>
- <reg name="d26s1" bitsize="64" type="ieee_double"/>
- <reg name="d27s1" bitsize="64" type="ieee_double"/>
- <reg name="d28s1" bitsize="64" type="ieee_double"/>
- <reg name="d29s1" bitsize="64" type="ieee_double"/>
- <reg name="d30s1" bitsize="64" type="ieee_double"/>
- <reg name="d31s1" bitsize="64" type="ieee_double"/>
+ <reg name="d0s1" bitsize="64" type="uint64"/>
+ <reg name="d1s1" bitsize="64" type="uint64"/>
+ <reg name="d2s1" bitsize="64" type="uint64"/>
+ <reg name="d3s1" bitsize="64" type="uint64"/>
+ <reg name="d4s1" bitsize="64" type="uint64"/>
+ <reg name="d5s1" bitsize="64" type="uint64"/>
+ <reg name="d6s1" bitsize="64" type="uint64"/>
+ <reg name="d7s1" bitsize="64" type="uint64"/>
+ <reg name="d8s1" bitsize="64" type="uint64"/>
+ <reg name="d9s1" bitsize="64" type="uint64"/>
+ <reg name="d10s1" bitsize="64" type="uint64"/>
+ <reg name="d11s1" bitsize="64" type="uint64"/>
+ <reg name="d12s1" bitsize="64" type="uint64"/>
+ <reg name="d13s1" bitsize="64" type="uint64"/>
+ <reg name="d14s1" bitsize="64" type="uint64"/>
+ <reg name="d15s1" bitsize="64" type="uint64"/>
+ <reg name="d16s1" bitsize="64" type="uint64"/>
+ <reg name="d17s1" bitsize="64" type="uint64"/>
+ <reg name="d18s1" bitsize="64" type="uint64"/>
+ <reg name="d19s1" bitsize="64" type="uint64"/>
+ <reg name="d20s1" bitsize="64" type="uint64"/>
+ <reg name="d21s1" bitsize="64" type="uint64"/>
+ <reg name="d22s1" bitsize="64" type="uint64"/>
+ <reg name="d23s1" bitsize="64" type="uint64"/>
+ <reg name="d24s1" bitsize="64" type="uint64"/>
+ <reg name="d25s1" bitsize="64" type="uint64"/>
+ <reg name="d26s1" bitsize="64" type="uint64"/>
+ <reg name="d27s1" bitsize="64" type="uint64"/>
+ <reg name="d28s1" bitsize="64" type="uint64"/>
+ <reg name="d29s1" bitsize="64" type="uint64"/>
+ <reg name="d30s1" bitsize="64" type="uint64"/>
+ <reg name="d31s1" bitsize="64" type="uint64"/>
<reg name="fpscrs1" bitsize="32" type="int" group="float"/>
</feature>