aboutsummaryrefslogtreecommitdiff
path: root/gdb
diff options
context:
space:
mode:
authorThiago Jung Bauermann <bauerman@br.ibm.com>2010-07-26 17:06:26 +0000
committerThiago Jung Bauermann <bauerman@br.ibm.com>2010-07-26 17:06:26 +0000
commit9fe70b4fe2ead9bc8782751ae9fb2b808bcc8f58 (patch)
tree33c272ab7cb9db275018fd8f2215c2729312e078 /gdb
parenta99aee835b2314d62570ebd06ee862f50966f89c (diff)
downloadgdb-9fe70b4fe2ead9bc8782751ae9fb2b808bcc8f58.zip
gdb-9fe70b4fe2ead9bc8782751ae9fb2b808bcc8f58.tar.gz
gdb-9fe70b4fe2ead9bc8782751ae9fb2b808bcc8f58.tar.bz2
* ppc-linux-nat.c (store_vsx_register): Use PTRACE_GETVSXREGS to get
VSX registers contents.
Diffstat (limited to 'gdb')
-rw-r--r--gdb/ChangeLog5
-rw-r--r--gdb/ppc-linux-nat.c2
2 files changed, 6 insertions, 1 deletions
diff --git a/gdb/ChangeLog b/gdb/ChangeLog
index a80f1cc..b9a411a 100644
--- a/gdb/ChangeLog
+++ b/gdb/ChangeLog
@@ -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
diff --git a/gdb/ppc-linux-nat.c b/gdb/ppc-linux-nat.c
index e8d96f6..18ddee7 100644
--- a/gdb/ppc-linux-nat.c
+++ b/gdb/ppc-linux-nat.c
@@ -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)