gdb/python: add gdb.history_count function
authorAndrew Burgess <aburgess@redhat.com>
Mon, 24 Jan 2022 15:19:43 +0000 (15:19 +0000)
committerAndrew Burgess <aburgess@redhat.com>
Wed, 26 Jan 2022 21:58:12 +0000 (21:58 +0000)
commit30a87e90be195dcce555a0904cc5dbd960349271
tree0d2c98c5a8416afabe6a39e141928b1fb15d0a56
parent51d185a65f3679f887d456e20d22475ac8586938
gdb/python: add gdb.history_count function

Add a new function gdb.history_count to the Python api, this function
returns an integer, the number of items in GDB's value history.

This is useful if you want to pull items from the history by their
absolute number, for example, if you wanted to show a complete history
list.  Previously we could figure out how many items are in the
history list by trying to fetch the items, and then catching the
exception when the item is not available, but having this function
seems nicer.
gdb/NEWS
gdb/doc/python.texi
gdb/python/py-value.c
gdb/python/python-internal.h
gdb/python/python.c
gdb/testsuite/gdb.python/py-value.exp
gdb/value.c
gdb/value.h