Hello,
Per: http://sources.redhat.com/ml/gdb-patches/2003-10/msg00641.html
Having taken the change to this point, I'm now wondering if the read/write partial methods should be merged into:
to_xfer_partial (targ, object, annex,
offset, len,
readbuf, writebuf)
as that would make migrating existing targets easier.
Having implemented bfd-target and remote-target versions to_read/write_partial, I think this switch is going to make life easier. The attached converts the code.
Comments?
I'll also update the bfd-target I've posted.
2003-10-27 Andrew Cagney <cagney@redhat.com>
* target.h (struct target_ops): Replace "to_read_partial" and
"to_write_partial" with "to_xfer_partial". Update comments.
* target.c (debug_to_write_partial): Delete function.
(debug_to_xfer_partial): Replace debug_to_read_partial.
(add_target, update_current_target, setup_target_debug): Set
"to_xfer_partial" instead of "to_read_partial" and
"to_write_partial".
(default_xfer_partial): Replace "default_write_partial".
(default_read_partial): Delete.
(target_read_partial, target_write_partial): Call
"to_xfer_partial".
* remote.c (init_remote_ops): Set "to_xfer_partial".
(init_remote_async_ops): Ditto.
(remote_xfer_partial): Replace "remote_read_partial".