gdb/python: new Progspace.symbol_file attribute
authorAndrew Burgess <aburgess@redhat.com>
Thu, 7 Sep 2023 10:18:16 +0000 (11:18 +0100)
committerAndrew Burgess <aburgess@redhat.com>
Thu, 28 Sep 2023 14:33:13 +0000 (15:33 +0100)
commit5ce85461a143e0d564b6dfa6407374851899d491
treeb3491a93a686d78c5d00090781ccc450abff6d4d
parentce65386db6653171334434ae488a0c0e10a60871
gdb/python: new Progspace.symbol_file attribute

Add a new Progspace.symbol_file attribute.  This attribute holds the
gdb.Objfile object that corresponds to Progspace.filename, or None if
there is no main symbol file currently set.

Currently, to get this gdb.Objfile, a user would need to use
Progspace.objfiles, and then search for the objfile with a name that
matches Progspace.filename -- which should work just fine, but having
direct access seems a little nicer.

Reviewed-By: Eli Zaretskii <eliz@gnu.org>
Approved-By: Tom Tromey <tom@tromey.com>
gdb/NEWS
gdb/doc/python.texi
gdb/python/py-progspace.c
gdb/testsuite/gdb.python/py-progspace.exp