convert to_supports_btrace
authorTom Tromey <tromey@redhat.com>
Fri, 13 Dec 2013 20:26:04 +0000 (13:26 -0700)
committerTom Tromey <tromey@redhat.com>
Wed, 19 Feb 2014 14:45:26 +0000 (07:45 -0700)
commit46917d26c8a2aa8054bbed410c432eadf355d172
tree8f4207d9a430554d7d892515bcfc54cc315b49d9
parent6b84065d0e65d86f5c38bf139ec68101ea65d802
convert to_supports_btrace

This adds a "self" argument to to_supports_btrace.  Due to how one
implementation of this method is shared with gdbserver this required a
small change to gdbserver as well.

2014-02-19  Tom Tromey  <tromey@redhat.com>

* common/linux-btrace.c (linux_supports_btrace): Add "ops"
argument.
* common/linux-btrace.h (linux_supports_btrace): Update.
* remote.c (remote_supports_btrace): Add "self" argument.
* target-delegates.c: Rebuild.
* target.c (target_supports_btrace): Remove.
* target.h (struct target_ops) <to_supports_btrace>: Add
target_ops argument.
(target_supports_btrace): New define.

2014-02-19  Tom Tromey  <tromey@redhat.com>

* target.h (struct target_ops) <supports_btrace>: Add target_ops
argument.
(target_supports_btrace): Update.
gdb/ChangeLog
gdb/common/linux-btrace.c
gdb/common/linux-btrace.h
gdb/gdbserver/ChangeLog
gdb/gdbserver/target.h
gdb/remote.c
gdb/target-delegates.c
gdb/target.c
gdb/target.h