gdb/python: new function to add values into GDB's history
authorAndrew Burgess <andrew.burgess@embecosm.com>
Fri, 30 Jul 2021 11:56:34 +0000 (12:56 +0100)
committerAndrew Burgess <andrew.burgess@embecosm.com>
Tue, 7 Sep 2021 09:54:07 +0000 (10:54 +0100)
commit540bf37b2539923dc70b96eea7cb870522ffd7ec
tree8ae12cd4c68badb1f42eee23980e369ef68ed473
parent3f1a2892e1fea343880b276474cb44db3abcaa9a
gdb/python: new function to add values into GDB's history

The guile API has (history-append! <value>) to add values into GDB's
history list.  There is currently no equivalent in the Python API.

This commit adds gdb.add_history(<value>) to the Python API, this
function takes <value> a gdb.Value (or anything that can be passed to
the constructor of gdb.Value), and adds the value it represents to
GDB's history list.  The index of the newly added value is returned.
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