OSDN Git Service

* linux-low.h (struct linux_target_ops): Replace left_pad_xfer field
authoruweigand <uweigand>
Wed, 27 Feb 2008 03:33:07 +0000 (03:33 +0000)
committeruweigand <uweigand>
Wed, 27 Feb 2008 03:33:07 +0000 (03:33 +0000)
commit2af19436a13cec98de3e1b3f1b1f786d0a5613d9
treecf5f72a6f4faf61e7659817b3f0c11cfd87c22ab
parent73f3b8852150d772d64cd7a1ed24ddc10498b356
* linux-low.h (struct linux_target_ops): Replace left_pad_xfer field
by collect_ptrace_register and supply_ptrace_register hooks.
* linux-low.c (fetch_register): Use supply_ptrace_register callback
instead of checking for the_low_target.left_pad_xfer.
(usr_store_inferior_registers): Use collect_ptrace_register callback
instead of checking for the_low_target.left_pad_xfer.

* linux-s390-low.c (s390_collect_ptrace_register): New function.
(s390_supply_ptrace_register): Likewise.
(s390_fill_gregset): Call s390_collect_ptrace_register.
(the_low_target): Update.

* linux-ppc64-low.c (ppc_collect_ptrace_register): New function.
(ppc_supply_ptrace_register): Likewise.
(the_low_target): Update.

* linux-i386-low.c (the_low_target): Update.
* linux-x86-64-low.c (the_low_target): Update.
gdb/gdbserver/ChangeLog
gdb/gdbserver/linux-i386-low.c
gdb/gdbserver/linux-low.c
gdb/gdbserver/linux-low.h
gdb/gdbserver/linux-ppc64-low.c
gdb/gdbserver/linux-s390-low.c
gdb/gdbserver/linux-x86-64-low.c