diff options
-rw-r--r-- | gdb/doc/python.texi | 7 | ||||
-rw-r--r-- | gdb/python/py-progspace.c | 2 |
2 files changed, 7 insertions, 2 deletions
diff --git a/gdb/doc/python.texi b/gdb/doc/python.texi index 5e88fd09e48..1b4b8a3fa14 100644 --- a/gdb/doc/python.texi +++ b/gdb/doc/python.texi @@ -5070,7 +5070,12 @@ Each progspace is represented by an instance of the @code{gdb.Progspace} class. @defvar Progspace.filename -The file name of the progspace as a string. +The file name, as a string, of the main symbol file (from which debug +symbols have been loaded) for the progspace, e.g.@: the argument to +the @kbd{symbol-file} or @kbd{file} commands. + +If there is no main symbol table currently loaded, then this attribute +will be @code{None}. @end defvar @defvar Progspace.pretty_printers diff --git a/gdb/python/py-progspace.c b/gdb/python/py-progspace.c index b98ac8dde61..2b1d1605ca0 100644 --- a/gdb/python/py-progspace.c +++ b/gdb/python/py-progspace.c @@ -572,7 +572,7 @@ static gdb_PyGetSetDef pspace_getset[] = { "__dict__", gdb_py_generic_dict, NULL, "The __dict__ for this progspace.", &pspace_object_type }, { "filename", pspy_get_filename, NULL, - "The progspace's main filename, or None.", NULL }, + "The filename of the progspace's main symbol file, or None.", nullptr }, { "pretty_printers", pspy_get_printers, pspy_set_printers, "Pretty printers.", NULL }, { "frame_filters", pspy_get_frame_filters, pspy_set_frame_filters, |