]> 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)
committerJohn Baldwin <jhb@FreeBSD.org>
Thu, 1 Sep 2022 22:53:23 +0000 (15:53 -0700)
commit6d833267116b55d67ff1c5d617f8dd2a3a5fdd68
tree8d48d8bb8c3b5ff0e897d37fd4bee3954da12ade
parentef9da044fd36da4b864492dea8cec8dba30c3e67
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/valprint.c
gdb/valprint.h