2013-03-29  Yao Qi  <yao@codesourcery.com>

	* corelow.c: Include "completer.h".
	(_initialize_corelow): Call add_target_with_completer with
	argument 'filename_completer'.
	* tracepoint.c: Likewise.
	* exec.c (_initialize_exec): Likewise.
	* target.c (add_target): Rename to ...
	(add_target_with_completer): ... this.  Call set_cmd_completer
	if parameter completer is not NULL.
	(add_target): New.
	* target.h: Include "command.h".
	(add_target_with_completer): Declare it.

gdb/testsuite:

2013-03-29  Yao Qi  <yao@codesourcery.com>

	* gdb.base/completion.exp: Test completion of commands
	"target core", "target tfile" and "target exec".
	* gdb.trace/tfile.exp: Test completion of command
	"target tfile".
This commit is contained in:
Yao Qi
2013-03-29 15:21:23 +00:00
parent af312be731
commit 9852c492bd
9 changed files with 61 additions and 6 deletions

View File

@ -54,6 +54,7 @@
#include "cli/cli-utils.h"
#include "probe.h"
#include "ctf.h"
#include "completer.h"
/* readline include files */
#include "readline/readline.h"
@ -5904,5 +5905,5 @@ Show the notes string to use for future tstop commands"), NULL,
init_tfile_ops ();
add_target (&tfile_ops);
add_target_with_completer (&tfile_ops, filename_completer);
}