diff options
author | Andrew Burgess <andrew.burgess@embecosm.com> | 2021-07-30 12:56:34 +0100 |
---|---|---|
committer | Andrew Burgess <andrew.burgess@embecosm.com> | 2021-09-07 10:54:07 +0100 |
commit | 540bf37b2539923dc70b96eea7cb870522ffd7ec (patch) | |
tree | 8ae12cd4c68badb1f42eee23980e369ef68ed473 /gdb/python/python.c | |
parent | 3f1a2892e1fea343880b276474cb44db3abcaa9a (diff) | |
download | binutils-540bf37b2539923dc70b96eea7cb870522ffd7ec.zip binutils-540bf37b2539923dc70b96eea7cb870522ffd7ec.tar.gz binutils-540bf37b2539923dc70b96eea7cb870522ffd7ec.tar.bz2 |
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.
Diffstat (limited to 'gdb/python/python.c')
-rw-r--r-- | gdb/python/python.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/gdb/python/python.c b/gdb/python/python.c index e42cbc4..6af9c72 100644 --- a/gdb/python/python.c +++ b/gdb/python/python.c @@ -2076,6 +2076,8 @@ PyMethodDef python_GdbMethods[] = { { "history", gdbpy_history, METH_VARARGS, "Get a value from history" }, + { "add_history", gdbpy_add_history, METH_VARARGS, + "Add a value to the value history list" }, { "execute", (PyCFunction) execute_gdb_command, METH_VARARGS | METH_KEYWORDS, "execute (command [, from_tty] [, to_string]) -> [String]\n\ Evaluate command, a string, as a gdb CLI command. Optionally returns\n\ |