* ppc-linux-nat.c (store_vsx_register): Use PTRACE_GETVSXREGS to get
authorThiago Jung Bauermann <bauerman@br.ibm.com>
Mon, 26 Jul 2010 17:06:26 +0000 (17:06 +0000)
committerThiago Jung Bauermann <bauerman@br.ibm.com>
Mon, 26 Jul 2010 17:06:26 +0000 (17:06 +0000)
VSX registers contents.

gdb/ChangeLog
gdb/ppc-linux-nat.c

index a80f1cce831c67c2b3a563d8e4a2b4b926becc3c..b9a411a8ab233dcd34a68ed5eee60e180d10b1e4 100644 (file)
@@ -1,3 +1,8 @@
+2010-07-26  Thiago Jung Bauermann  <bauerman@br.ibm.com>
+
+       * ppc-linux-nat.c (store_vsx_register): Use PTRACE_GETVSXREGS to get
+       VSX registers contents.
+
 2010-07-26  Jerome Guitton  <guitton@adacore.com>
 
        * dwarf2read.c (add_partial_symbol): Do not add a global variable if
index e8d96f617f0d6331e6000983d5f18c0e8ea8fbb5..18ddee79fcf99ad13e9594903bed3fc0b0e827e9 100644 (file)
@@ -877,7 +877,7 @@ store_vsx_register (const struct regcache *regcache, int tid, int regno)
   struct gdbarch_tdep *tdep = gdbarch_tdep (gdbarch);
   int vsxregsize = register_size (gdbarch, tdep->ppc_vsr0_upper_regnum);
 
-  ret = ptrace (PTRACE_SETVSXREGS, tid, 0, &regs);
+  ret = ptrace (PTRACE_GETVSXREGS, tid, 0, &regs);
   if (ret < 0)
     {
       if (errno == EIO)