diff options
author | Tom Tromey <tom@tromey.com> | 2018-10-06 22:55:19 -0600 |
---|---|---|
committer | Tom Tromey <tom@tromey.com> | 2018-10-06 23:20:55 -0600 |
commit | 51e78fc5fa21870d415c52f90b93e3c6ad57be46 (patch) | |
tree | 38417b51d91528bd7cc8e07b5c7a70a43eec12ac /gdb/NEWS | |
parent | f9e48344d54f45368a5e449fb2ccca70a723cd3a (diff) | |
download | gdb-51e78fc5fa21870d415c52f90b93e3c6ad57be46.zip gdb-51e78fc5fa21870d415c52f90b93e3c6ad57be46.tar.gz gdb-51e78fc5fa21870d415c52f90b93e3c6ad57be46.tar.bz2 |
Update symbol domain and location values for Python
In the distant past, there was no distinction between domain_enum and
search_domain. At that point, there were two sets of enumerators in a
single enum -- which is why these were eventually split. This
confusion leaked out to the Python API as well, as noted in
PR python/21765.
This patch deprecates the constants that aren't useful to the Python
API. They are left in place for now, but removed from the
documentation. Also, their values are changed so that, if used, they
might work. Finally, missing domains and location constants are
added.
gdb/ChangeLog
2018-10-06 Tom Tromey <tom@tromey.com>
PR python/21765:
* python/py-symbol.c (gdbpy_initialize_symbols): Redefine
SYMBOL_VARIABLES_DOMAIN, SYMBOL_FUNCTIONS_DOMAIN,
SYMBOL_TYPES_DOMAIN. Define SYMBOL_MODULE_DOMAIN,
SYMBOL_COMMON_BLOCK_DOMAIN, SYMBOL_LOC_COMMON_BLOCK.
gdb/doc/ChangeLog
2018-10-06 Tom Tromey <tom@tromey.com>
PR python/21765:
* python.texi (Symbols In Python): Document the module and
common-block domains. Remove documentation for incorrect
domains.
Diffstat (limited to 'gdb/NEWS')
-rw-r--r-- | gdb/NEWS | 8 |
1 files changed, 8 insertions, 0 deletions
@@ -108,6 +108,14 @@ CSKY GNU/LINUX csky*-*-linux ** The gdb.Progspace type has a new 'objfiles' method, which returns the list of objfiles associated to that program space. + ** gdb.SYMBOL_LOC_COMMON_BLOCK, gdb.SYMBOL_MODULE_DOMAIN, and + gdb.SYMBOL_COMMON_BLOCK_DOMAIN were added to reflect changes to + the gdb core. + + ** gdb.SYMBOL_VARIABLES_DOMAIN, gdb.SYMBOL_FUNCTIONS_DOMAIN, and + gdb.SYMBOL_TYPES_DOMAIN are now deprecated. These were never + correct and did not work properly. + * Configure changes --enable-ubsan |