aboutsummaryrefslogtreecommitdiff
path: root/gdb
diff options
context:
space:
mode:
authorJohn Gilmore <gnu@cygnus>1992-11-06 11:05:08 +0000
committerJohn Gilmore <gnu@cygnus>1992-11-06 11:05:08 +0000
commit59c84bd8d574c3f19753507966eec4b3d81ef663 (patch)
treec00d5564361012d4e984d9864f723283e2f96bf6 /gdb
parent8a96d79b70cca5e535ed5f83df0063b8a6d081da (diff)
downloadgdb-59c84bd8d574c3f19753507966eec4b3d81ef663.zip
gdb-59c84bd8d574c3f19753507966eec4b3d81ef663.tar.gz
gdb-59c84bd8d574c3f19753507966eec4b3d81ef663.tar.bz2
Fix problems noticed by Allan Steel, <allan@maths.su.oz.au>,
when debugging a program with 100 shared libraries. * solib.c (solib_map_sections): Always close the BFD we open. Free all malloc'd storage we allocate, too, including error cases. (struct so_list): Remove unused so_bfd member. (clear_solib): Don't bother closing so_bfd. * symfile.c (symfile_bfd_open): Mark newly opened BFD as cacheable. `So many symbol files, so little file descriptors.'
Diffstat (limited to 'gdb')
-rw-r--r--gdb/ChangeLog13
1 files changed, 13 insertions, 0 deletions
diff --git a/gdb/ChangeLog b/gdb/ChangeLog
index 7b5ce02..2c4512d 100644
--- a/gdb/ChangeLog
+++ b/gdb/ChangeLog
@@ -1,3 +1,16 @@
+Fri Nov 6 03:00:39 1992 John Gilmore (gnu@cygnus.com)
+
+ Fix problems noticed by Allan Steel, <allan@maths.su.oz.au>,
+ when debugging a program with 100 shared libraries.
+
+ * solib.c (solib_map_sections): Always close the BFD we open.
+ Free all malloc'd storage we allocate, too, including error cases.
+ (struct so_list): Remove unused so_bfd member.
+ (clear_solib): Don't bother closing so_bfd.
+
+ * symfile.c (symfile_bfd_open): Mark newly opened BFD as
+ cacheable. `So many symbol files, so little file descriptors.'
+
Fri Nov 6 00:14:38 1992 John Gilmore (gnu@cygnus.com)
* m68k-stub.c: Remove ansidecl.h and the few uses of it.