gdb:
authorYao Qi <yao@codesourcery.com>
Wed, 17 Oct 2012 00:53:24 +0000 (00:53 +0000)
committerYao Qi <yao@codesourcery.com>
Wed, 17 Oct 2012 00:53:24 +0000 (00:53 +0000)
commit8de0566d7a01e024fa43e7e1bde309c718856695
tree15e8946c06a60231b27f2ba37926c8ce64b01dfe
parentb1fecbf125225e49517549d561fe5f480ee5055f
gdb:
* breakpoint.c (invalidate_bp_value_on_memory_change): Add one
more parameter 'inferior'.
* corefile.c (write_memory_with_notification): Caller update.

* mi/mi-cmd-var.c: Include "mi-main.h".
(mi_cmd_var_assign): Set mi_suppress_notification.data_write_memory
to 1 and restore it later.
* mi/mi-cmds.c (mi_cmd mi_cmds): Update for "data-write-memory"
and "data-write-memory-bytes.
* mi/mi-interp.c: Include objfiles.h.
(mi_interpreter_init): Call observer_attach_memory_changed.
(mi_memory_changed): New.
* mi/mi-main.h (struct mi_suppress_notification) <memory>:
New field.

* NEWS: Mention new MI notification "memory-changed".

gdb/doc:

* observer.texi (GDB Observers): Update observer
'memory_changed'.
* gdb.texinfo (GDB/MI Async Records): Document for
"memory-changed" notification.

gdb/testsuite:

* gdb.mi/mi-memory-changed.exp: New.
13 files changed:
gdb/ChangeLog
gdb/NEWS
gdb/breakpoint.c
gdb/corefile.c
gdb/doc/ChangeLog
gdb/doc/gdb.texinfo
gdb/doc/observer.texi
gdb/mi/mi-cmd-var.c
gdb/mi/mi-cmds.c
gdb/mi/mi-interp.c
gdb/mi/mi-main.h
gdb/testsuite/ChangeLog
gdb/testsuite/gdb.mi/mi-memory-changed.exp [new file with mode: 0644]