Document array indexing for Python gdb.Value
authorTom Tromey <tromey@adacore.com>
Tue, 18 Jul 2023 14:38:56 +0000 (08:38 -0600)
committerTom Tromey <tromey@adacore.com>
Fri, 21 Jul 2023 18:04:00 +0000 (12:04 -0600)
I noticed that the documentation for gdb.Value doesn't mention array
indexing.

Approved-By: Eli Zaretskii <eliz@gnu.org>
gdb/doc/python.texi

index 6f5533eba1fc8c7a430055079933d2bf17637863..9c2c5ae3dd6803e39eeaf300a81e0ffc113244e8 100644 (file)
@@ -812,6 +812,13 @@ structure, then @code{bar} can also be accessed as follows:
 bar = some_val[foo_field]
 @end smallexample
 
+If a @code{gdb.Value} has array or pointer type, an integer index can
+be used to access elements.
+
+@smallexample
+result = some_array[23]
+@end smallexample
+
 A @code{gdb.Value} that represents a function can be executed via
 inferior function call.  Any arguments provided to the call must match
 the function's prototype, and must be provided in the order specified