From 46917d26c8a2aa8054bbed410c432eadf355d172 Mon Sep 17 00:00:00 2001 From: Tom Tromey Date: Fri, 13 Dec 2013 13:26:04 -0700 Subject: 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 * 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) : Add target_ops argument. (target_supports_btrace): New define. 2014-02-19 Tom Tromey * target.h (struct target_ops) : Add target_ops argument. (target_supports_btrace): Update. --- gdb/common/linux-btrace.c | 4 ++-- gdb/common/linux-btrace.h | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) (limited to 'gdb/common') diff --git a/gdb/common/linux-btrace.c b/gdb/common/linux-btrace.c index 218e0ce..188220b 100644 --- a/gdb/common/linux-btrace.c +++ b/gdb/common/linux-btrace.c @@ -407,7 +407,7 @@ cpu_supports_btrace (void) /* See linux-btrace.h. */ int -linux_supports_btrace (void) +linux_supports_btrace (struct target_ops *ops) { static int cached; @@ -600,7 +600,7 @@ linux_read_btrace (VEC (btrace_block_s) **btrace, /* See linux-btrace.h. */ int -linux_supports_btrace (void) +linux_supports_btrace (struct target_ops *ops) { return 0; } diff --git a/gdb/common/linux-btrace.h b/gdb/common/linux-btrace.h index a97b697..12e9b60 100644 --- a/gdb/common/linux-btrace.h +++ b/gdb/common/linux-btrace.h @@ -62,7 +62,7 @@ struct btrace_target_info }; /* See to_supports_btrace in target.h. */ -extern int linux_supports_btrace (void); +extern int linux_supports_btrace (struct target_ops *); /* See to_enable_btrace in target.h. */ extern struct btrace_target_info *linux_enable_btrace (ptid_t ptid); -- cgit v1.1