binutils-gdb/gdb/testsuite/gdb.mi
Stan Shebs 37ce89ebb2 Make logging work for MI.
* NEWS: Mention it.
	* interps.h (interp_set_logging_ftype): New typedef.
	(struct interp_procs): New field set_logging_proc.
	(current_interp_set_logging): Declare.
	* interps.c (current_interp_set_logging): New function.
	* cli/cli-logging.c: Include interps.h.
	(set_logging_redirect): Call current_interp_set_logging.
	(pop_output_files): Ditto.
	(handle_redirections): Ditto, plus skip ui-out redirect if MI.
	* mi/mi-console.h (mi_console_set_raw): Declare.
	* mi/mi-console.c (mi_console_set_raw): New function.
	* mi/mi-interp.c (saved_raw_stdout): New global.
	(mi_set_logging): New function.
	(_initialize_mi_interp): Add it to interp procs.

	* gdb.mi/mi-logging.exp: New file.
2012-06-28 22:11:23 +00:00
..
array.f
basics.c
ChangeLog-1999-2003
dw2-ref-missing-frame-func.c
dw2-ref-missing-frame-main.c
dw2-ref-missing-frame.exp
dw2-ref-missing-frame.S
gdb669.exp
gdb680.exp
gdb701.c
gdb701.exp
gdb792.cc
gdb792.exp
gdb2549.exp
Makefile.in
mi2-amd64-entry-value.c
mi2-amd64-entry-value.exp
mi2-amd64-entry-value.s
mi2-basics.exp
mi2-break.exp
mi2-cli.exp
mi2-console.exp
mi2-disassemble.exp
mi2-eval.exp
mi2-file.exp
mi2-hack-cli.exp
mi2-prompt.exp
mi2-pthreads.exp
mi2-read-memory.exp
mi2-regs.exp
mi2-return.exp
mi2-simplerun.exp
mi2-stack.exp
mi2-stepi.exp
mi2-syn-frame.exp
mi2-until.exp
mi2-var-block.exp
mi2-var-child.exp
mi2-var-cmd.exp
mi2-var-display.exp
mi2-watch.exp
mi-async.exp
mi-basics.exp
mi-break.exp
mi-cli.exp
mi-console.c
mi-console.exp
mi-disassemble.exp
mi-eval.exp
mi-file-transfer.exp
mi-file.exp
mi-hack-cli.exp
mi-info-os.exp
mi-inheritance-syntax-error.cc
mi-inheritance-syntax-error.exp
mi-logging.exp Make logging work for MI. 2012-06-28 22:11:23 +00:00
mi-nonstop-exit.exp
mi-nonstop.exp
mi-ns-stale-regcache.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
mi-return.exp
mi-reverse.exp
mi-simplerun.exp
mi-solib.exp
mi-stack.c
mi-stack.exp
mi-stepi.exp
mi-stepn.c
mi-stepn.exp
mi-syn-frame.c
mi-syn-frame.exp
mi-until.exp
mi-var-block.exp
mi-var-child-f.exp
mi-var-child.c
mi-var-child.exp
mi-var-cmd.exp
mi-var-cp.cc
mi-var-cp.exp
mi-var-display.exp
mi-var-invalidate.exp
mi-var-rtti.cc
mi-var-rtti.exp
mi-watch-nonstop.exp
mi-watch.exp
non-stop-exit.c
non-stop.c
ns-stale-regcache.c
nsintrall.c
nsmoribund.c
nsthrexec.c
pthreads.c
solib-lib.c
solib-main.c
testcmds
until.c
var-cmd.c
watch-nonstop.c