]> git.ipfire.org Git - thirdparty/binutils-gdb.git/commit
Print capability pointers as capabilities
authorLuis Machado <luis.machado@arm.com>
Thu, 5 Nov 2020 19:18:18 +0000 (16:18 -0300)
committerLuis Machado <luis.machado@linaro.org>
Tue, 8 Dec 2020 18:02:58 +0000 (15:02 -0300)
commit6dca761652d22fb4be4926963f9eb73a2e38533a
treef4b7c759f06a59bafe2cbefeb07ac95225787ced
parentdcbd343ae6956b90fe8c8006499f223641051fb9
Print capability pointers as capabilities

Print capability pointers as capabilities, so the user can see the
decoded fields of the capability.

gdb/ChangeLog:

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

* c-valprint.c (c_value_print_ptr): Adjust to print capability
pointers as capabilities.
(c_value_print_inner): Handle TYPE_CODE_CAPABILITY.
* findvar.c (extract_integer): Truncate scalars instead of erroring out.
* valprint.c (generic_value_print_capability): Make non-static and
print additional space.
* valprint.h (generic_value_print_capability): New prototype.
gdb/ChangeLog
gdb/c-valprint.c
gdb/findvar.c
gdb/valprint.c
gdb/valprint.h