This is the mail archive of the gdb-patches@sources.redhat.com mailing list for the GDB project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: [patch/rfc] to_read/write_partial -> to_xfer_partial


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.

I've checked this in.


Andrew


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".




Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]