diff options
author | Mike Frysinger <vapier@gentoo.org> | 2012-08-10 05:03:13 +0000 |
---|---|---|
committer | Mike Frysinger <vapier@gentoo.org> | 2012-08-10 05:03:13 +0000 |
commit | de0bea007c446f40ecec90a2672e0a806d397e1a (patch) | |
tree | 239ac66f780b5afdb4cdc3e2115100a096c7e9b4 /gdb/infcmd.c | |
parent | 44534af395e517016f70c2b0baee26f810391843 (diff) | |
download | gdb-de0bea007c446f40ecec90a2672e0a806d397e1a.zip gdb-de0bea007c446f40ecec90a2672e0a806d397e1a.tar.gz gdb-de0bea007c446f40ecec90a2672e0a806d397e1a.tar.bz2 |
gdb: add completion handler for "handle" and "signal"
The command line completion has spoiled me. Thus the lack of completion with
the "handle" command annoys me. Patch!
This does a few things:
- adds a VEC_merge helper
- adds a generic signal completer
- adds a completion handler for the "handle" command
- sets the completion handler for the "signal" command
URL: http://sourceware.org/bugzilla/show_bug.cgi?id=10436
Signed-off-by: Mike Frysinger <vapier@gentoo.org>
Diffstat (limited to 'gdb/infcmd.c')
-rw-r--r-- | gdb/infcmd.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/gdb/infcmd.c b/gdb/infcmd.c index 635e577..d56503c 100644 --- a/gdb/infcmd.c +++ b/gdb/infcmd.c @@ -3016,9 +3016,10 @@ Disconnect from a target.\n\ The target will wait for another debugger to connect. Not available for\n\ all targets.")); - add_com ("signal", class_run, signal_command, _("\ + c = add_com ("signal", class_run, signal_command, _("\ Continue program giving it signal specified by the argument.\n\ An argument of \"0\" means continue program without giving it a signal.")); + set_cmd_completer (c, signal_completer); add_com ("stepi", class_run, stepi_command, _("\ Step one instruction exactly.\n\ |