This is the mail archive of the
gdb-cvs@sources.redhat.com
mailing list for the GDB project.
src/gdb/mi ChangeLog gdbmi.texinfo mi-cmd-brea ...
- From: kseitz at sources dot redhat dot com
- To: gdb-cvs at sources dot redhat dot com
- Date: 19 Jun 2002 18:51:34 -0000
- Subject: src/gdb/mi ChangeLog gdbmi.texinfo mi-cmd-brea ...
CVSROOT: /cvs/src
Module name: src
Branch: kseitz_interps-20020528-branch
Changes by: kseitz@sources.redhat.com 2002-06-19 11:51:33
Modified files:
gdb/mi : ChangeLog gdbmi.texinfo mi-cmd-break.c
mi-console.c mi-console.h mi-events.c
mi-interp.c mi-main.c mi.h
Log message:
* mi-cmd-break.c (breakpoint_notify): Only query the breakpoint
for user breakpoints.
(mi_cmd_break_insert): Only reset event handlers for MI0 and MI1
interpreters.
(mi_cmd_break_watch): Reset uiout output to clear watchpoint
query. This is only used for MI0 and MI1.
* mi-console.h (mi_console_file_new): Add "quote" parameter.
* mi_console.c (struct mi_console_file): Add "quote".
(mi_console_file_new): Add "quote" parameter.
(mi_console_raw_packet): Use the quote character specified in
mi_console_file_new, instead of assuming it is '"'.
* mi-interp.c (mi_event_channel): New channel for event notifications.
(mi_interpreter_init): Make static.
Set event handlers.
(mi_interpreter_resume): Make static.
Deal with MI version bump.
(mi_interpreter_suspend): Make static.
(mi_interpreter_delete): Ditto.
(mi_do_one_event): Ditto.
(mi_cmd_exec_continuation): Ditto.
(mi_interp_query_hook): Ditto.
(mi_interp_read_one_line_hook): Ditto.
(_initialize_mi_interp): Create explicit mi1 interp.
* mi-events.c (notify_event): New helper function.
(mi_create_breakpoint, mi_modify_breakpoint, mi_delete_breakpoint,
mi_create_tracepoint, mi_modify_tracepoint, mi_delete_tracepoint,
mi_architecture_changed): New functions.
* mi.h: Add declarations for mi_create_breakpoint, mi_modify_breakpoint,
mi_delete_breakpoint, mi_create_tracepoint, mi_modify_tracepoint,
mi_delete_tracepoint, mi_architecture_changed, mi_stdout, mi_stderr,
mi_stdtarg, mi_stdlog, and mi_eventchannel.
* mi-main.c (captured_mi_execute_command): Deal with mi version
bump.
(mi_load_progress): Ditto.
* gdbmi.texinfo: Expand notify-async-output to include GDB events.
Update all examples to show breakpoint events and
remove redundant breakpoint info on "-break-insert" and "-break-watch".
The event now supplies everything that is needed.
Patches:
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gdb/mi/ChangeLog.diff?cvsroot=src&only_with_tag=kseitz_interps-20020528-branch&r1=1.66&r2=1.66.2.1
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gdb/mi/gdbmi.texinfo.diff?cvsroot=src&only_with_tag=kseitz_interps-20020528-branch&r1=1.26&r2=1.26.8.1
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gdb/mi/mi-cmd-break.c.diff?cvsroot=src&only_with_tag=kseitz_interps-20020528-branch&r1=1.8&r2=1.8.6.1
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gdb/mi/mi-console.c.diff?cvsroot=src&only_with_tag=kseitz_interps-20020528-branch&r1=1.8&r2=1.8.6.1
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gdb/mi/mi-console.h.diff?cvsroot=src&only_with_tag=kseitz_interps-20020528-branch&r1=1.4&r2=1.4.16.1
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gdb/mi/mi-events.c.diff?cvsroot=src&only_with_tag=kseitz_interps-20020528-branch&r1=1.1.2.1&r2=1.1.2.2
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gdb/mi/mi-interp.c.diff?cvsroot=src&only_with_tag=kseitz_interps-20020528-branch&r1=1.1.2.1&r2=1.1.2.2
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gdb/mi/mi-main.c.diff?cvsroot=src&only_with_tag=kseitz_interps-20020528-branch&r1=1.30.2.1&r2=1.30.2.2
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gdb/mi/mi.h.diff?cvsroot=src&only_with_tag=kseitz_interps-20020528-branch&r1=1.1.2.1&r2=1.1.2.2