This is the mail archive of the
gdb-patches@sourceware.org
mailing list for the GDB project.
[commit] dwarf2read.c: Unref dwp bfd.
Hi.
More Fission cleanup. Committed.
2013-04-01 Doug Evans <dje@google.com>
* dwarf2read.c (free_dwo_file): Add comment.
(dwarf2_per_objfile_free): Unref dwp bfd.
Index: dwarf2read.c
===================================================================
RCS file: /cvs/src/src/gdb/dwarf2read.c,v
retrieving revision 1.770
diff -u -p -r1.770 dwarf2read.c
--- dwarf2read.c 29 Mar 2013 21:47:51 -0000 1.770
+++ dwarf2read.c 1 Apr 2013 16:29:17 -0000
@@ -9387,6 +9387,7 @@ free_dwo_file (struct dwo_file *dwo_file
int ix;
struct dwarf2_section_info *section;
+ /* Note: dbfd is NULL for virtual DWO files. */
gdb_bfd_unref (dwo_file->dbfd);
VEC_free (dwarf2_section_info_def, dwo_file->sections.types);
@@ -19836,6 +19837,8 @@ dwarf2_per_objfile_free (struct objfile
if (data->dwo_files)
free_dwo_files (data->dwo_files, objfile);
+ if (data->dwp_file)
+ gdb_bfd_unref (data->dwp_file->dbfd);
if (data->dwz_file && data->dwz_file->dwz_bfd)
gdb_bfd_unref (data->dwz_file->dwz_bfd);