This is the mail archive of the gdb-cvs@sources.redhat.com mailing list for the GDB project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]