bsd-uthread.c: Don't install a to_xfer_partial method
Whatever the comment about deprecated_xfer_memory referred to, deprecated_xfer_memory is gone now. There's no need to install a target method that just delegates, as that's what the default delegator does already. Tested by building an --enable-targets=all gdb on x86_64 Fedora 17. gdb/ 2014-02-26 Pedro Alves <palves@redhat.com> * bsd-uthread.c (bsd_uthread_xfer_partial): Delete function. (bsd_uthread_target): Don't install bsd_uthread_xfer_partial as to_xfer_partial method.
This commit is contained in:
parent
7a44e40e8b
commit
f2fce0ca3d
|
@ -1,3 +1,9 @@
|
|||
2014-02-26 Pedro Alves <palves@redhat.com>
|
||||
|
||||
* bsd-uthread.c (bsd_uthread_xfer_partial): Delete function.
|
||||
(bsd_uthread_target): Don't install bsd_uthread_xfer_partial as
|
||||
to_xfer_partial method.
|
||||
|
||||
2014-02-26 Pedro Alves <palves@redhat.com>
|
||||
|
||||
* target.c (complete_target_initialization): Don't install
|
||||
|
|
|
@ -331,21 +331,6 @@ bsd_uthread_store_registers (struct target_ops *ops,
|
|||
}
|
||||
}
|
||||
|
||||
/* Implement the to_xfer_partial target_ops method. FIXME: This
|
||||
function is only there because otherwise GDB tries to invoke
|
||||
deprecate_xfer_memory. */
|
||||
|
||||
static enum target_xfer_status
|
||||
bsd_uthread_xfer_partial (struct target_ops *ops, enum target_object object,
|
||||
const char *annex, gdb_byte *readbuf,
|
||||
const gdb_byte *writebuf,
|
||||
ULONGEST offset, ULONGEST len, ULONGEST *xfered_len)
|
||||
{
|
||||
gdb_assert (ops->beneath->to_xfer_partial);
|
||||
return ops->beneath->to_xfer_partial (ops->beneath, object, annex, readbuf,
|
||||
writebuf, offset, len, xfered_len);
|
||||
}
|
||||
|
||||
static ptid_t
|
||||
bsd_uthread_wait (struct target_ops *ops,
|
||||
ptid_t ptid, struct target_waitstatus *status, int options)
|
||||
|
@ -529,7 +514,6 @@ bsd_uthread_target (void)
|
|||
t->to_mourn_inferior = bsd_uthread_mourn_inferior;
|
||||
t->to_fetch_registers = bsd_uthread_fetch_registers;
|
||||
t->to_store_registers = bsd_uthread_store_registers;
|
||||
t->to_xfer_partial = bsd_uthread_xfer_partial;
|
||||
t->to_wait = bsd_uthread_wait;
|
||||
t->to_resume = bsd_uthread_resume;
|
||||
t->to_thread_alive = bsd_uthread_thread_alive;
|
||||
|
|
Loading…
Reference in New Issue