binutils-gdb/gdb/testsuite/gdb.mi
Vladimir Prus 3c1179ff51 Refactor reading of commands
* defs.h (read_command_lines_1): Declare.
	* cli/cli-script.c (read_next_line): Only return string,
	do not process.
	(process_next_line): New, extracted from read_next_line.
	(recurse_read_control_structure): Take a function pointer to the
	read function.
	(get_command_line) Pass the read_next_line as reader function
	into recurse_read_control_structure.
	(read_command_lines_1): New, extracted from...
	(read_command_lines): ...here.
2009-08-03 12:26:37 +00:00
..
array.f
basics.c
ChangeLog-1999-2003
gdb669.exp
gdb680.exp ChangeLog: 2009-06-17 18:38:16 +00:00
gdb701.c
gdb701.exp
gdb792.cc
gdb792.exp
gdb2549.exp
Makefile.in
mi2-basics.exp * gdb.mi/mi-async.exp, gdb.mi/mi-basics.exp, 2009-06-09 17:12:43 +00:00
mi2-break.exp * gdb.mi/mi-async.exp, gdb.mi/mi-basics.exp, 2009-06-09 17:12:43 +00:00
mi2-cli.exp * gdb.mi/mi-async.exp, gdb.mi/mi-basics.exp, 2009-06-09 17:12:43 +00:00
mi2-console.exp
mi2-disassemble.exp * gdb.mi/mi-async.exp, gdb.mi/mi-basics.exp, 2009-06-09 17:12:43 +00:00
mi2-eval.exp * gdb.mi/mi-async.exp, gdb.mi/mi-basics.exp, 2009-06-09 17:12:43 +00:00
mi2-file.exp * gdb.mi/mi-async.exp, gdb.mi/mi-basics.exp, 2009-06-09 17:12:43 +00:00
mi2-hack-cli.exp
mi2-pthreads.exp
mi2-read-memory.exp
mi2-regs.exp * gdb.mi/mi-async.exp, gdb.mi/mi-basics.exp, 2009-06-09 17:12:43 +00:00
mi2-return.exp * gdb.mi/mi-async.exp, gdb.mi/mi-basics.exp, 2009-06-09 17:12:43 +00:00
mi2-simplerun.exp * gdb.mi/mi-async.exp, gdb.mi/mi-basics.exp, 2009-06-09 17:12:43 +00:00
mi2-stack.exp
mi2-stepi.exp * gdb.mi/mi-async.exp, gdb.mi/mi-basics.exp, 2009-06-09 17:12:43 +00:00
mi2-syn-frame.exp
mi2-until.exp
mi2-var-block.exp * gdb.mi/mi-async.exp, gdb.mi/mi-basics.exp, 2009-06-09 17:12:43 +00:00
mi2-var-child.exp * gdb.mi/mi-async.exp, gdb.mi/mi-basics.exp, 2009-06-09 17:12:43 +00:00
mi2-var-cmd.exp gdb/testsuite/ 2009-07-07 09:25:38 +00:00
mi2-var-display.exp gdb 2009-07-07 21:33:50 +00:00
mi2-watch.exp * gdb.mi/mi-async.exp, gdb.mi/mi-basics.exp, 2009-06-09 17:12:43 +00:00
mi-async.exp * gdb.mi/mi-async.exp, gdb.mi/mi-basics.exp, 2009-06-09 17:12:43 +00:00
mi-basics.exp * gdb.mi/mi-async.exp, gdb.mi/mi-basics.exp, 2009-06-09 17:12:43 +00:00
mi-break.exp * gdb.mi/mi-async.exp, gdb.mi/mi-basics.exp, 2009-06-09 17:12:43 +00:00
mi-cli.exp * gdb.mi/mi-async.exp, gdb.mi/mi-basics.exp, 2009-06-09 17:12:43 +00:00
mi-console.c
mi-console.exp
mi-disassemble.exp * gdb.mi/mi-async.exp, gdb.mi/mi-basics.exp, 2009-06-09 17:12:43 +00:00
mi-eval.exp * gdb.mi/mi-async.exp, gdb.mi/mi-basics.exp, 2009-06-09 17:12:43 +00:00
mi-file-transfer.exp * gdb.mi/mi-async.exp, gdb.mi/mi-basics.exp, 2009-06-09 17:12:43 +00:00
mi-file.exp * gdb.mi/mi-async.exp, gdb.mi/mi-basics.exp, 2009-06-09 17:12:43 +00:00
mi-hack-cli.exp
mi-nonstop-exit.exp
mi-nonstop.exp
mi-nsintrall.exp
mi-nsmoribund.exp
mi-nsthrexec.exp
mi-pending.c
mi-pending.exp
mi-pendshr.c
mi-pthreads.exp
mi-read-memory.c
mi-read-memory.exp
mi-regs.exp * gdb.mi/mi-async.exp, gdb.mi/mi-basics.exp, 2009-06-09 17:12:43 +00:00
mi-return.exp * gdb.mi/mi-async.exp, gdb.mi/mi-basics.exp, 2009-06-09 17:12:43 +00:00
mi-simplerun.exp * gdb.mi/mi-async.exp, gdb.mi/mi-basics.exp, 2009-06-09 17:12:43 +00:00
mi-stack.c
mi-stack.exp * mi/mi-cmd-stack.c (parse_print_values): New. 2009-06-30 09:37:24 +00:00
mi-stepi.exp * gdb.mi/mi-async.exp, gdb.mi/mi-basics.exp, 2009-06-09 17:12:43 +00:00
mi-syn-frame.c
mi-syn-frame.exp
mi-until.exp
mi-var-block.exp * gdb.mi/mi-async.exp, gdb.mi/mi-basics.exp, 2009-06-09 17:12:43 +00:00
mi-var-child-f.exp
mi-var-child.c
mi-var-child.exp gdb 2009-07-07 21:33:50 +00:00
mi-var-cmd.exp Refactor reading of commands 2009-08-03 12:26:37 +00:00
mi-var-cp.cc
mi-var-cp.exp
mi-var-display.exp gdb 2009-07-07 21:33:50 +00:00
mi-var-invalidate.exp * gdb.mi/mi-async.exp, gdb.mi/mi-basics.exp, 2009-06-09 17:12:43 +00:00
mi-watch.exp * gdb.mi/mi-async.exp, gdb.mi/mi-basics.exp, 2009-06-09 17:12:43 +00:00
non-stop-exit.c
non-stop.c
nsintrall.c
nsmoribund.c
nsthrexec.c
pthreads.c
testcmds
until.c
var-cmd.c