diff options
author | Christian Biesinger <cbiesinger@google.com> | 2019-06-25 15:45:41 -0500 |
---|---|---|
committer | Christian Biesinger <cbiesinger@google.com> | 2019-07-29 20:44:08 -0500 |
commit | c620ed8866cc90ccfa363daf98ce7061d076d598 (patch) | |
tree | b66b50a551c9a7b2ef9b8e14469000b858ca5783 /gdb/NEWS | |
parent | e48de49be52cb6e0fe3edbcdc3e63bbc2465d930 (diff) | |
download | binutils-c620ed8866cc90ccfa363daf98ce7061d076d598.zip binutils-c620ed8866cc90ccfa363daf98ce7061d076d598.tar.gz binutils-c620ed8866cc90ccfa363daf98ce7061d076d598.tar.bz2 |
Add Objfile.lookup_{global,static}_symbol functions
This is essentially the inverse of Symbol.objfile. This allows
handling different symbols with the same name (but from different
objfiles) and can also be faster if the objfile is known.
gdb/ChangeLog:
2019-07-29 Christian Biesinger <cbiesinger@google.com>
* NEWS: Mention new functions Objfile.lookup_{global,static}_symbol.
* python/py-objfile.c (objfpy_lookup_global_symbol): New function.
(objfpy_lookup_static_symbol): New function.
(objfile_object_methods): Add new functions.
gdb/doc/ChangeLog:
2019-07-29 Christian Biesinger <cbiesinger@google.com>
* python.texi (Objfiles In Python): Document new functions
Objfile.lookup_{global,static}_symbol.
gdb/testsuite/ChangeLog:
2019-07-29 Christian Biesinger <cbiesinger@google.com>
* gdb.python/py-objfile.c: Add global and static vars.
* gdb.python/py-objfile.exp: Test new functions Objfile.
lookup_global_symbol and 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. + ** gdb.Objfile has new methods 'lookup_global_symbol' and + 'lookup_static_symbol' to lookup a symbol from this objfile only. + * New commands | [COMMAND] | SHELL_COMMAND |