From 7a6c5609f76c156a95e314da790b331eace4137a Mon Sep 17 00:00:00 2001 From: Tom Tromey Date: Tue, 17 Dec 2013 21:48:04 -0700 Subject: [PATCH] Add target_ops argument to to_insn_history 2014-02-19 Tom Tromey * target.h (struct target_ops) : Add argument. * target.c (target_insn_history): Add argument. * record-btrace.c (record_btrace_insn_history): Add 'self' argument. --- gdb/ChangeLog | 7 +++++++ gdb/record-btrace.c | 2 +- gdb/target.c | 2 +- gdb/target.h | 2 +- 4 files changed, 10 insertions(+), 3 deletions(-) diff --git a/gdb/ChangeLog b/gdb/ChangeLog index 8efd299f030..50bbe83dfa2 100644 --- a/gdb/ChangeLog +++ b/gdb/ChangeLog @@ -1,3 +1,10 @@ +2014-02-19 Tom Tromey + + * target.h (struct target_ops) : Add argument. + * target.c (target_insn_history): Add argument. + * record-btrace.c (record_btrace_insn_history): Add 'self' + argument. + 2014-02-19 Tom Tromey * target.h (struct target_ops) : Add argument. diff --git a/gdb/record-btrace.c b/gdb/record-btrace.c index 7e03556eed0..ae2befff2ac 100644 --- a/gdb/record-btrace.c +++ b/gdb/record-btrace.c @@ -312,7 +312,7 @@ btrace_insn_history (struct ui_out *uiout, /* The to_insn_history method of target record-btrace. */ static void -record_btrace_insn_history (int size, int flags) +record_btrace_insn_history (struct target_ops *self, int size, int flags) { struct btrace_thread_info *btinfo; struct btrace_insn_history *history; diff --git a/gdb/target.c b/gdb/target.c index ee5c8721170..cdfc87d868b 100644 --- a/gdb/target.c +++ b/gdb/target.c @@ -4413,7 +4413,7 @@ target_insn_history (int size, int flags) for (t = current_target.beneath; t != NULL; t = t->beneath) if (t->to_insn_history != NULL) { - t->to_insn_history (size, flags); + t->to_insn_history (t, size, flags); return; } diff --git a/gdb/target.h b/gdb/target.h index 8f22c677b1c..43812226060 100644 --- a/gdb/target.h +++ b/gdb/target.h @@ -954,7 +954,7 @@ struct target_ops the current position. If SIZE < 0, disassemble abs (SIZE) preceding instructions; otherwise, disassemble SIZE succeeding instructions. */ - void (*to_insn_history) (int size, int flags); + void (*to_insn_history) (struct target_ops *, int size, int flags); /* Disassemble SIZE instructions in the recorded execution trace around FROM. -- 2.30.2