binutils-gdb/gdb/testsuite/gdb.mi
Vladimir Prus a79b8f6ea8 Multiexec MI
* breakpoint.c (clear_syscall_counts): Take struct inferior*.
	* inferior.c (add_inferior_silent): Notify inferior_added
	observer.
	(delete_inferior_1): Notify inferior_removed observer.
	(exit_inferior_1): Pass inferior, not pid, to observer.
	(inferior_appeared): Likewise.
	(add_inferior_with_spaces): New.
	(add_inferior_command): Use the above.
	* inferior.h (delete_inferior_1, add_inferior_with_spaces):
	Declare.

	* inflow.c (inflow_inferior_exit): Likewise.
	* jit.c (jit_inferior_exit_hook): Likewise.

	* mi/mi-cmds.c (mi_cmds): Register add-inferior and
	remove-inferior.
	* mi/mi-cmds.h (mi_cmd_add_inferior, mi_cmd_remove_inferior): New.
	* mi/mi-interp.c (mi_inferior_added, mi_inferior_removed): New.
	(report_initial_inferior): New.
	(mi_inferior_removed): Register the above. Make sure
	inferior_added observer is called on the first inferior.
	(mi_new_thread, mi_thread_exit): Thread group is now identified by
	inferior number, not pid.
	(mi_solib_loaded, mi_solib_unloaded): Report which inferiors are
	affected.
	* mi/mi-main.c (current_context): New.
	(proceed_thread_callback): Use typed closure.
	Proceed everything if pid is 0. Most implementation split into
	(proceed_thread): ... this.
	(run_one_inferior): New.
	(mi_cmd_exec_continue, mi_cmd_exec_interrupt, mi_cmd_exec_run):
	Adjust for multiexec behaviour.
	(mi_cmd_add_inferior, mi_cmd_remove_inferior): New.
	(mi_cmd_execute): Handle the 'thread-group' option here.
	Do some extra checks.
	* mi-parse.c (mi_parse): Handle the --all and --thread-group
	options.
	* mi-parse.h (struct mi_parse): New fields all and thread_group.
2010-02-24 07:51:46 +00:00
..
ChangeLog-1999-2003
Makefile.in
array.f Update the copyright header of most if not all files that have not been 2010-01-01 09:44:07 +00:00
basics.c Update copyright year in most headers. 2010-01-01 07:32:07 +00:00
gdb669.exp Update copyright year in most headers. 2010-01-01 07:32:07 +00:00
gdb680.exp Update copyright year in most headers. 2010-01-01 07:32:07 +00:00
gdb701.c
gdb701.exp Update copyright year in most headers. 2010-01-01 07:32:07 +00:00
gdb792.cc
gdb792.exp Update copyright year in most headers. 2010-01-01 07:32:07 +00:00
gdb2549.exp Update copyright year in most headers. 2010-01-01 07:32:07 +00:00
mi-async.exp * gdb.mi/mi-async.exp: Remove check for 'async' target, because 2010-01-20 14:54:23 +00:00
mi-basics.exp Update copyright year in most headers. 2010-01-01 07:32:07 +00:00
mi-break.exp gdb/testsuite/ 2010-02-16 21:08:10 +00:00
mi-cli.exp gdb/testsuite/ 2010-01-19 08:00:39 +00:00
mi-console.c
mi-console.exp Update copyright year in most headers. 2010-01-01 07:32:07 +00:00
mi-disassemble.exp Update copyright year in most headers. 2010-01-01 07:32:07 +00:00
mi-eval.exp Update copyright year in most headers. 2010-01-01 07:32:07 +00:00
mi-file-transfer.exp Update copyright year in most headers. 2010-01-01 07:32:07 +00:00
mi-file.exp Update copyright year in most headers. 2010-01-01 07:32:07 +00:00
mi-hack-cli.exp Update copyright year in most headers. 2010-01-01 07:32:07 +00:00
mi-nonstop-exit.exp Update copyright year in most headers. 2010-01-01 07:32:07 +00:00
mi-nonstop.exp Multiexec MI 2010-02-24 07:51:46 +00:00
mi-nsintrall.exp Update copyright year in most headers. 2010-01-01 07:32:07 +00:00
mi-nsmoribund.exp Update copyright year in most headers. 2010-01-01 07:32:07 +00:00
mi-nsthrexec.exp Update copyright year in most headers. 2010-01-01 07:32:07 +00:00
mi-pending.c Update copyright year in most headers. 2010-01-01 07:32:07 +00:00
mi-pending.exp Update copyright year in most headers. 2010-01-01 07:32:07 +00:00
mi-pendshr.c Update copyright year in most headers. 2010-01-01 07:32:07 +00:00
mi-pthreads.exp Update copyright year in most headers. 2010-01-01 07:32:07 +00:00
mi-read-memory.c
mi-read-memory.exp Update copyright year in most headers. 2010-01-01 07:32:07 +00:00
mi-regs.exp Update copyright year in most headers. 2010-01-01 07:32:07 +00:00
mi-return.exp Update copyright year in most headers. 2010-01-01 07:32:07 +00:00
mi-reverse.exp 2010-02-12 Tomas Holmberg <th@virtutech.com> 2010-02-12 21:39:27 +00:00
mi-simplerun.exp Update copyright year in most headers. 2010-01-01 07:32:07 +00:00
mi-stack.c Update copyright year in most headers. 2010-01-01 07:32:07 +00:00
mi-stack.exp Update copyright year in most headers. 2010-01-01 07:32:07 +00:00
mi-stepi.exp Update copyright year in most headers. 2010-01-01 07:32:07 +00:00
mi-syn-frame.c
mi-syn-frame.exp Update copyright year in most headers. 2010-01-01 07:32:07 +00:00
mi-until.exp Update copyright year in most headers. 2010-01-01 07:32:07 +00:00
mi-var-block.exp Update copyright year in most headers. 2010-01-01 07:32:07 +00:00
mi-var-child-f.exp Update copyright year in most headers. 2010-01-01 07:32:07 +00:00
mi-var-child.c Update copyright year in most headers. 2010-01-01 07:32:07 +00:00
mi-var-child.exp Update copyright year in most headers. 2010-01-01 07:32:07 +00:00
mi-var-cmd.exp Update copyright year in most headers. 2010-01-01 07:32:07 +00:00
mi-var-cp.cc Update copyright year in most headers. 2010-01-01 07:32:07 +00:00
mi-var-cp.exp Update copyright year in most headers. 2010-01-01 07:32:07 +00:00
mi-var-display.exp Update copyright year in most headers. 2010-01-01 07:32:07 +00:00
mi-var-invalidate.exp Update copyright year in most headers. 2010-01-01 07:32:07 +00:00
mi-watch.exp Update copyright year in most headers. 2010-01-01 07:32:07 +00:00
mi2-basics.exp Update copyright year in most headers. 2010-01-01 07:32:07 +00:00
mi2-break.exp Update copyright year in most headers. 2010-01-01 07:32:07 +00:00
mi2-cli.exp gdb/testsuite/ 2010-01-19 08:00:39 +00:00
mi2-console.exp Update copyright year in most headers. 2010-01-01 07:32:07 +00:00
mi2-disassemble.exp Update copyright year in most headers. 2010-01-01 07:32:07 +00:00
mi2-eval.exp Update copyright year in most headers. 2010-01-01 07:32:07 +00:00
mi2-file.exp Update copyright year in most headers. 2010-01-01 07:32:07 +00:00
mi2-hack-cli.exp Update copyright year in most headers. 2010-01-01 07:32:07 +00:00
mi2-pthreads.exp Update copyright year in most headers. 2010-01-01 07:32:07 +00:00
mi2-read-memory.exp Update copyright year in most headers. 2010-01-01 07:32:07 +00:00
mi2-regs.exp Update copyright year in most headers. 2010-01-01 07:32:07 +00:00
mi2-return.exp Update copyright year in most headers. 2010-01-01 07:32:07 +00:00
mi2-simplerun.exp Update copyright year in most headers. 2010-01-01 07:32:07 +00:00
mi2-stack.exp Update copyright year in most headers. 2010-01-01 07:32:07 +00:00
mi2-stepi.exp Update copyright year in most headers. 2010-01-01 07:32:07 +00:00
mi2-syn-frame.exp Update copyright year in most headers. 2010-01-01 07:32:07 +00:00
mi2-until.exp Update copyright year in most headers. 2010-01-01 07:32:07 +00:00
mi2-var-block.exp Update copyright year in most headers. 2010-01-01 07:32:07 +00:00
mi2-var-child.exp gdb 2009-09-15 18:51:26 +00:00
mi2-var-cmd.exp Update copyright year in most headers. 2010-01-01 07:32:07 +00:00
mi2-var-display.exp Update copyright year in most headers. 2010-01-01 07:32:07 +00:00
mi2-watch.exp Update copyright year in most headers. 2010-01-01 07:32:07 +00:00
non-stop-exit.c Update copyright year in most headers. 2010-01-01 07:32:07 +00:00
non-stop.c Update copyright year in most headers. 2010-01-01 07:32:07 +00:00
nsintrall.c Update copyright year in most headers. 2010-01-01 07:32:07 +00:00
nsmoribund.c Update copyright year in most headers. 2010-01-01 07:32:07 +00:00
nsthrexec.c Update copyright year in most headers. 2010-01-01 07:32:07 +00:00
pthreads.c Update copyright year in most headers. 2010-01-01 07:32:07 +00:00
testcmds
until.c
var-cmd.c gdb/ 2010-01-03 18:55:32 +00:00