* dwarf2read.c (free_dwo_file): Add comment.
(dwarf2_per_objfile_free): Unref dwp bfd.
This commit is contained in:
parent
cebca8c1a2
commit
5c6fa7ab3b
|
@ -1,3 +1,8 @@
|
||||||
|
2013-04-01 Doug Evans <dje@google.com>
|
||||||
|
|
||||||
|
* dwarf2read.c (free_dwo_file): Add comment.
|
||||||
|
(dwarf2_per_objfile_free): Unref dwp bfd.
|
||||||
|
|
||||||
2013-04-01 Aleksandar Ristovski <aristovski@qnx.com>
|
2013-04-01 Aleksandar Ristovski <aristovski@qnx.com>
|
||||||
|
|
||||||
* coff-pe-read.c (add_pe_exported_sym): Remove unused 'dll_name_len'.
|
* coff-pe-read.c (add_pe_exported_sym): Remove unused 'dll_name_len'.
|
||||||
|
|
|
@ -9387,6 +9387,7 @@ free_dwo_file (struct dwo_file *dwo_file, struct objfile *objfile)
|
||||||
int ix;
|
int ix;
|
||||||
struct dwarf2_section_info *section;
|
struct dwarf2_section_info *section;
|
||||||
|
|
||||||
|
/* Note: dbfd is NULL for virtual DWO files. */
|
||||||
gdb_bfd_unref (dwo_file->dbfd);
|
gdb_bfd_unref (dwo_file->dbfd);
|
||||||
|
|
||||||
VEC_free (dwarf2_section_info_def, dwo_file->sections.types);
|
VEC_free (dwarf2_section_info_def, dwo_file->sections.types);
|
||||||
|
@ -19836,6 +19837,8 @@ dwarf2_per_objfile_free (struct objfile *objfile, void *d)
|
||||||
|
|
||||||
if (data->dwo_files)
|
if (data->dwo_files)
|
||||||
free_dwo_files (data->dwo_files, objfile);
|
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)
|
if (data->dwz_file && data->dwz_file->dwz_bfd)
|
||||||
gdb_bfd_unref (data->dwz_file->dwz_bfd);
|
gdb_bfd_unref (data->dwz_file->dwz_bfd);
|
||||||
|
|
Loading…
Reference in New Issue