diff options
author | Ulrich Weigand <uweigand@de.ibm.com> | 2008-05-29 11:53:12 +0000 |
---|---|---|
committer | Ulrich Weigand <uweigand@de.ibm.com> | 2008-05-29 11:53:12 +0000 |
commit | c63eb60976474fef4bd57e35454fc3249fb3d7e5 (patch) | |
tree | a92ab1048350a7ab32b309725ea746aad7d50d58 /gdb/gdbserver/linux-ppc-low.c | |
parent | 3de1dc4af3f0b028089af29d257992f94cb3b485 (diff) | |
download | gdb-c63eb60976474fef4bd57e35454fc3249fb3d7e5.tar.gz |
* linux-ppc-low.c (ppc_collect_ptrace_register): Clear buffer.
Diffstat (limited to 'gdb/gdbserver/linux-ppc-low.c')
-rw-r--r-- | gdb/gdbserver/linux-ppc-low.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/gdb/gdbserver/linux-ppc-low.c b/gdb/gdbserver/linux-ppc-low.c index 84f9d374e92..c03b50a2cf1 100644 --- a/gdb/gdbserver/linux-ppc-low.c +++ b/gdb/gdbserver/linux-ppc-low.c @@ -149,6 +149,9 @@ static void ppc_collect_ptrace_register (int regno, char *buf) { int size = register_size (regno); + + memset (buf, 0, sizeof (long)); + if (size < sizeof (long)) collect_register (regno, buf + sizeof (long) - size); else |