aboutsummaryrefslogtreecommitdiff
path: root/gdb/ChangeLog
diff options
context:
space:
mode:
authorAndreas Arnez <arnez@linux.vnet.ibm.com>2014-12-12 17:11:22 +0100
committerAndreas Krebbel <krebbel@linux.vnet.ibm.com>2014-12-12 17:11:22 +0100
commit71c247087cbff23fbbe10333a9e504f3e197c107 (patch)
treef7d0e7ce48353d176a38f17a4870b9516ece95a6 /gdb/ChangeLog
parentf5b95c01fbe709f73ca3ba60136ff973dcb706a5 (diff)
downloadgdb-71c247087cbff23fbbe10333a9e504f3e197c107.zip
gdb-71c247087cbff23fbbe10333a9e504f3e197c107.tar.gz
gdb-71c247087cbff23fbbe10333a9e504f3e197c107.tar.bz2
Provide completer for "info registers"
Provide a new completion function for the argument of "info registers", "info all-registers", and the "lr" command in dbx mode. Without this patch the default symbol completer is used, which is more confusing than helpful. Also add a test for this new feature to "completion.exp": Determine the target's available set of registers/reggroups and compare this to the completion of "info registers ". For determining the available registers involve the new "maint print user-registers" command. gdb/ChangeLog: * completer.c: Include "target.h", "reggroups.h", and "user-regs.h". (reg_or_group_completer): New. * completer.h (reg_or_group_completer): Declare. * infcmd.c (_initialize_infcmd): Set reg_or_group_completer for the "info registers" and "info all-registers" commands and the dbx-mode "lr" command. gdb/testsuite/ChangeLog: * gdb.base/completion.exp: Add test for completion of "info registers ".
Diffstat (limited to 'gdb/ChangeLog')
-rw-r--r--gdb/ChangeLog10
1 files changed, 10 insertions, 0 deletions
diff --git a/gdb/ChangeLog b/gdb/ChangeLog
index f757618..9b9d176 100644
--- a/gdb/ChangeLog
+++ b/gdb/ChangeLog
@@ -1,5 +1,15 @@
2014-12-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
+ * completer.c: Include "target.h", "reggroups.h", and
+ "user-regs.h".
+ (reg_or_group_completer): New.
+ * completer.h (reg_or_group_completer): Declare.
+ * infcmd.c (_initialize_infcmd): Set reg_or_group_completer for
+ the "info registers" and "info all-registers" commands and the
+ dbx-mode "lr" command.
+
+2014-12-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
+
* user-regs.c: Include "arch-utils.h", "command.h", and
"cli/cli-cmds.h".
(maintenance_print_user_registers): New.