aboutsummaryrefslogtreecommitdiff
path: root/gdb
diff options
context:
space:
mode:
authorMaciej W. Rozycki <macro@linux-mips.org>2011-12-06 23:09:08 +0000
committerMaciej W. Rozycki <macro@linux-mips.org>2011-12-06 23:09:08 +0000
commit50275556916ee2979672cab1cfd3e8d58f3b0779 (patch)
tree5cfafe19004503fff6fda5c0b6e669fe8d377ee5 /gdb
parent7325beb467a684cf54173330f11673ab68522c95 (diff)
downloadgdb-50275556916ee2979672cab1cfd3e8d58f3b0779.zip
gdb-50275556916ee2979672cab1cfd3e8d58f3b0779.tar.gz
gdb-50275556916ee2979672cab1cfd3e8d58f3b0779.tar.bz2
* linux-low.c (fetch_register, store_register): Make code
consistent, fix formatting.
Diffstat (limited to 'gdb')
-rw-r--r--gdb/gdbserver/ChangeLog5
-rw-r--r--gdb/gdbserver/linux-low.c14
2 files changed, 12 insertions, 7 deletions
diff --git a/gdb/gdbserver/ChangeLog b/gdb/gdbserver/ChangeLog
index 601decf..edfaeba 100644
--- a/gdb/gdbserver/ChangeLog
+++ b/gdb/gdbserver/ChangeLog
@@ -1,5 +1,10 @@
2011-12-06 Maciej W. Rozycki <macro@codesourcery.com>
+ * linux-low.c (fetch_register, store_register): Make code
+ consistent, fix formatting.
+
+2011-12-06 Maciej W. Rozycki <macro@codesourcery.com>
+
* linux-low.c (usr_store_inferior_registers): Factor out code
to handle individual registers into...
(store_register): ... this new function.
diff --git a/gdb/gdbserver/linux-low.c b/gdb/gdbserver/linux-low.c
index df71103..4b5279c 100644
--- a/gdb/gdbserver/linux-low.c
+++ b/gdb/gdbserver/linux-low.c
@@ -3745,10 +3745,11 @@ fetch_register (struct regcache *regcache, int regno)
if (regaddr == -1)
return;
- pid = lwpid_of (get_thread_lwp (current_inferior));
size = ((register_size (regno) + sizeof (PTRACE_XFER_TYPE) - 1)
- & - sizeof (PTRACE_XFER_TYPE));
+ & -sizeof (PTRACE_XFER_TYPE));
buf = alloca (size);
+
+ pid = lwpid_of (get_thread_lwp (current_inferior));
for (i = 0; i < size; i += sizeof (PTRACE_XFER_TYPE))
{
errno = 0;
@@ -3779,16 +3780,15 @@ store_register (struct regcache *regcache, int regno)
if (regno >= the_low_target.num_regs)
return;
-
- if ((*the_low_target.cannot_store_register) (regno) == 1)
+ if ((*the_low_target.cannot_store_register) (regno))
return;
regaddr = register_addr (regno);
if (regaddr == -1)
return;
- errno = 0;
- size = (register_size (regno) + sizeof (PTRACE_XFER_TYPE) - 1)
- & - sizeof (PTRACE_XFER_TYPE);
+
+ size = ((register_size (regno) + sizeof (PTRACE_XFER_TYPE) - 1)
+ & -sizeof (PTRACE_XFER_TYPE));
buf = alloca (size);
memset (buf, 0, size);