]> git.ipfire.org Git - thirdparty/binutils-gdb.git/commit
Add switch to control compact/verbose printing of capabilities
authorLuis Machado <luis.machado@linaro.org>
Fri, 18 Dec 2020 16:33:36 +0000 (13:33 -0300)
committerLuis Machado <luis.machado@linaro.org>
Wed, 30 Dec 2020 19:05:28 +0000 (16:05 -0300)
commitcb40fb0a02f86fe69a67dd8b43edc4ae465ee1d3
tree1dd05c8d64590d8ae3ecb850e2bd66947b1a732d
parente6d8fe4370eb207bcc0acc401be2bff205d6bf7b
Add switch to control compact/verbose printing of capabilities

Add a new option set/show "print compact-capabilities" that default to "on".

This makes GDB default to printing capabilities in compact format, the CHERI
format.

gdb/ChangeLog:

2020-12-30  Luis Machado  <luis.machado@arm.com>

* valprint.c (user_print_options): Initialize compact_capabilities.
(show_print_compact_capabilities): New function.
(generic_value_print_capability): Use compact_capabilities option.
(value_print_option_defs): New compact_capabilities option.
* valprint.h (value_print_options) <compact_capabilities>: New member
variable.
gdb/ChangeLog
gdb/valprint.c
gdb/valprint.h