diff options
author | Christian Biesinger <cbiesinger@google.com> | 2019-07-30 11:04:37 -0500 |
---|---|---|
committer | Christian Biesinger <cbiesinger@google.com> | 2019-07-30 11:04:37 -0500 |
commit | 2906593ffecef89f8d64e0f1ca21494be71d0ebd (patch) | |
tree | 8749c60aa8e9da72303e4be797345492dc3018a7 /gdb/NEWS | |
parent | 5c4dde850c0d4874d3bbe6dd1989bf0f7a5ed1c3 (diff) | |
download | gdb-2906593ffecef89f8d64e0f1ca21494be71d0ebd.zip gdb-2906593ffecef89f8d64e0f1ca21494be71d0ebd.tar.gz gdb-2906593ffecef89f8d64e0f1ca21494be71d0ebd.tar.bz2 |
[PR/24474] Add gdb.lookup_static_symbol to the python API
Similar to lookup_global_symbol, except that it checks the
STATIC_SCOPE.
gdb/ChangeLog:
2019-07-30 Christian Biesinger <cbiesinger@google.com>
PR/24474: Add a function to lookup static variables.
* NEWS: Mention this new function.
* python/py-symbol.c (gdbpy_lookup_static_symbol): New function.
* python/python-internal.h (gdbpy_lookup_static_symbol): New function.
* python/python.c (python_GdbMethods): Add new function.
gdb/doc/ChangeLog:
2019-07-30 Christian Biesinger <cbiesinger@google.com>
* python.texi (Symbols In Python): Document new function
gdb.lookup_static_symbol.
gdb/testsuite/ChangeLog:
2019-07-30 Christian Biesinger <cbiesinger@google.com>
* gdb.python/py-symbol.c: Add a static variable and one in an anonymous
namespace.
* gdb.python/py-symbol.exp: Test gdb.lookup_static_symbol.
Diffstat (limited to 'gdb/NEWS')
-rw-r--r-- | gdb/NEWS | 3 |
1 files changed, 3 insertions, 0 deletions
@@ -41,6 +41,9 @@ there are no filters, or when the 'backtrace' '-no-filters' option is given. + ** The new function gdb.lookup_static_symbol can be used to look up + symbols with static linkage. + ** gdb.Objfile has new methods 'lookup_global_symbol' and 'lookup_static_symbol' to lookup a symbol from this objfile only. |