diff options
author | George Barrett <bob@bob131.so> | 2021-04-29 03:32:56 +1000 |
---|---|---|
committer | Andrew Burgess <andrew.burgess@embecosm.com> | 2021-05-12 12:35:36 +0100 |
commit | ee35ce8200dcd1754061d5dc90fb53f9504c6394 (patch) | |
tree | 436b3d555f9ce56c920fee03627b5badbd7d5a84 /gdb/doc | |
parent | 9d4fc61d41a0aef2d199e2b18d238603a8e4be98 (diff) | |
download | gdb-ee35ce8200dcd1754061d5dc90fb53f9504c6394.zip gdb-ee35ce8200dcd1754061d5dc90fb53f9504c6394.tar.gz gdb-ee35ce8200dcd1754061d5dc90fb53f9504c6394.tar.bz2 |
Guile: add value-const-value
The Guile API doesn't currently have an equivalent to the Python API's
gdb.Value.const_value(). This commit adds a procedure with equivalent
semantics to the Guile API.
gdb/ChangeLog:
* NEWS (Guile API): Note the addition of the new procedure.
* guile/scm-value.c (gdbscm_value_const_value): Add
implementation of value-const-value procedure.
(value_functions): Add value-const-value procedure.
gdb/doc/ChangeLog:
* guile.texi (Values From Inferior In Guile): Add documentation
for value-const-value.
gdb/testsuite/ChangeLog:
* gdb.guile/scm-value.exp (test_value_in_inferior): Add test for
value-const-value.
Diffstat (limited to 'gdb/doc')
-rw-r--r-- | gdb/doc/ChangeLog | 5 | ||||
-rw-r--r-- | gdb/doc/guile.texi | 5 |
2 files changed, 10 insertions, 0 deletions
diff --git a/gdb/doc/ChangeLog b/gdb/doc/ChangeLog index 029e240..290ad48 100644 --- a/gdb/doc/ChangeLog +++ b/gdb/doc/ChangeLog @@ -1,6 +1,11 @@ 2021-05-12 George Barrett <bob@bob131.so> * guile.texi (Values From Inferior In Guile): Add documentation + for value-const-value. + +2021-05-12 George Barrett <bob@bob131.so> + + * guile.texi (Values From Inferior In Guile): Add documentation for value-reference-value. Add documentation for value-rvalue-reference-value. diff --git a/gdb/doc/guile.texi b/gdb/doc/guile.texi index cca3a94..c7e43c8 100644 --- a/gdb/doc/guile.texi +++ b/gdb/doc/guile.texi @@ -811,6 +811,11 @@ Return a new @code{<gdb:value>} object which is an rvalue reference to the value encapsulated by @code{<gdb:value>} object @var{value}. @end deffn +@deffn {Scheme Procedure} value-const-value value +Return a new @code{<gdb:value>} object which is a @samp{const} version +of @code{<gdb:value>} object @var{value}. +@end deffn + @deffn {Scheme Procedure} value-field value field-name Return field @var{field-name} from @code{<gdb:value>} object @var{value}. @end deffn |