diff options
author | Yao Qi <yao@codesourcery.com> | 2013-11-04 17:53:56 +0800 |
---|---|---|
committer | Yao Qi <yao@codesourcery.com> | 2013-12-18 11:47:03 +0800 |
commit | 4ac248ca0beb1dfdb56716a440c4558b89fd7b1a (patch) | |
tree | cddff8dd11f2b414f47ccb5ff1b44e5290121543 /gdb/ia64-linux-nat.c | |
parent | cde33bf1035aac8e2e35c4699544dcc166f2054d (diff) | |
download | fsf-binutils-gdb-4ac248ca0beb1dfdb56716a440c4558b89fd7b1a.zip fsf-binutils-gdb-4ac248ca0beb1dfdb56716a440c4558b89fd7b1a.tar.gz fsf-binutils-gdb-4ac248ca0beb1dfdb56716a440c4558b89fd7b1a.tar.bz2 |
Add target_xfer_partial_ftype
This patch adds a typedef target_xfer_partial_ftype. When we change
the signature of xfer_partial functions (for example, adding a new
parameter), we don't have to modify all of their declarations.
This patch also updates the type of parameters of target_xfer_partial
from "void *" to "gdb_byte *".
gdb:
2013-12-18 Yao Qi <yao@codesourcery.com>
* target.h (target_xfer_partial_ftype): New typedef.
(target_xfer_partial): Update declaration.
* auxv.h (memory_xfer_auxv): Likewise.
* ia64-hpux-nat.c (super_xfer_partial): Likewise.
* ia64-linux-nat.c (super_xfer_partial): Likewise.
* linux-nat.c (super_xfer_partial): Likewise.
* procfs.c (procfs_xfer_partial): Likewise.
* record-full.c (record_full_beneath_to_xfer_partial):
(tmp_to_xfer_partial): Likewise.
* sparc-nat.c (inf_ptrace_xfer_partial): Likewise.
* target.c (default_xfer_partial): Likewise.
(current_xfer_partial): Likewise.
(target_xfer_partial): Change parameter type to 'gdb_byte *'.
Diffstat (limited to 'gdb/ia64-linux-nat.c')
-rw-r--r-- | gdb/ia64-linux-nat.c | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/gdb/ia64-linux-nat.c b/gdb/ia64-linux-nat.c index edc1e23..fd3a8de 100644 --- a/gdb/ia64-linux-nat.c +++ b/gdb/ia64-linux-nat.c @@ -833,9 +833,7 @@ ia64_linux_store_registers (struct target_ops *ops, } -static LONGEST (*super_xfer_partial) (struct target_ops *, enum target_object, - const char *, gdb_byte *, - const gdb_byte *, ULONGEST, LONGEST); +static target_xfer_partial_ftype *super_xfer_partial; static LONGEST ia64_linux_xfer_partial (struct target_ops *ops, |