From: Maciej W. Rozycki Date: Tue, 6 Dec 2011 23:09:08 +0000 (+0000) Subject: * linux-low.c (fetch_register, store_register): Make code X-Git-Tag: gdb_7_4-2011-12-13-branchpoint~72 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=50275556916ee2979672cab1cfd3e8d58f3b0779;p=platform%2Fupstream%2Fbinutils.git * linux-low.c (fetch_register, store_register): Make code consistent, fix formatting. --- 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 + * linux-low.c (fetch_register, store_register): Make code + consistent, fix formatting. + +2011-12-06 Maciej W. Rozycki + * 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);