* linux-low.h (struct linux_target_ops): Replace left_pad_xfer field
[deliverable/binutils-gdb.git] / gdb / gdbserver / ChangeLog
index ae63d4e6cd5edf2507c7898b351989554bce170c..d8e5c7ff2ae4546c0f4884b1959c577de6582f87 100644 (file)
@@ -1,3 +1,24 @@
+2008-02-27  Ulrich Weigand  <uweigand@de.ibm.com>
+
+       * 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.
+
 2008-02-27  Ulrich Weigand  <uweigand@de.ibm.com>
 
        * configure.srv [s390x-*-linux*]: Set srv_regobj to include both
This page took 0.023811 seconds and 4 git commands to generate.