aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorYao Qi <yao@codesourcery.com>2012-09-18 11:33:43 +0000
committerYao Qi <yao@codesourcery.com>2012-09-18 11:33:43 +0000
commit201b4506b3d34c274cdc5ec5ffb8f6e43fc982a9 (patch)
tree3315adad7b15dc81c715d0e28da3778dbde9e49c /gdb/mi/mi-main.h
parentIgnore discarded section when converting mov to lea (diff)
downloadbinutils-gdb-201b4506b3d34c274cdc5ec5ffb8f6e43fc982a9.tar.gz
binutils-gdb-201b4506b3d34c274cdc5ec5ffb8f6e43fc982a9.tar.bz2
binutils-gdb-201b4506b3d34c274cdc5ec5ffb8f6e43fc982a9.zip
gdb/doc:
* observer.texi (GDB Observers): New observer 'traceframe_changed'. * gdb.texinfo (GDB/MI Async Records): Mention new MI notification '=traceframe-changed'. gdb: * tracepoint.c (tfind_1): Call observer_notify_traceframe_changed if traceframe changed. * mi/mi-cmds.c (mi_cmd mi_cmds): Adjust for command "trace-find". * mi/mi-interp.c: Declare 'mi_traceframe_changed'. (mi_interpreter_init): Hook mi_traceframe_changed to observer 'traceframe_changed'. (mi_traceframe_changed): New. * mi/mi-main.h (struct mi_suppress_notification) <traceframe>: New field. * NEWS: Mention the new MI notification. gdb/testsuite: * gdb.trace/mi-traceframe-changed.exp: New.
Diffstat (limited to 'gdb/mi/mi-main.h')
-rw-r--r--gdb/mi/mi-main.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/gdb/mi/mi-main.h b/gdb/mi/mi-main.h
index f4268c26b06..aad7eebce18 100644
--- a/gdb/mi/mi-main.h
+++ b/gdb/mi/mi-main.h
@@ -39,6 +39,8 @@ struct mi_suppress_notification
int breakpoint;
/* Command param changed notification suppressed? */
int cmd_param_changed;
+ /* Traceframe changed notification suppressed? */
+ int traceframe;
};
extern struct mi_suppress_notification mi_suppress_notification;