mirror of
https://sourceware.org/git/binutils-gdb.git
synced 2025-01-06 12:09:26 +08:00
Add a couple of bfd_cache_close calls
This adds a couple of calls to bfd_cache_close at points where a BFD isn't actively needed by gdb. Normally at these points, all the needed section data is already mapped, so we can simply close the file descriptor. This is harmless at worst, because if this is needed after all, the BFD file descriptor cache will reopen it.
This commit is contained in:
parent
a37fbcfec5
commit
a2eb3f887c
@ -9173,6 +9173,8 @@ open_and_init_dwo_file (dwarf2_cu *cu, const char *dwo_name,
|
||||
|
||||
dwarf_read_debug_printf ("DWO file found: %s", dwo_name);
|
||||
|
||||
bfd_cache_close (dwo_file->dbfd.get ());
|
||||
|
||||
return dwo_file.release ();
|
||||
}
|
||||
|
||||
@ -9465,6 +9467,8 @@ open_and_init_dwp_file (dwarf2_per_objfile *per_objfile)
|
||||
pulongest (dwp_file->cus ? dwp_file->cus->nr_units : 0),
|
||||
pulongest (dwp_file->tus ? dwp_file->tus->nr_units : 0));
|
||||
|
||||
bfd_cache_close (dwp_file->dbfd.get ());
|
||||
|
||||
return dwp_file;
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user