This is the mail archive of the
gdb-patches@sources.redhat.com
mailing list for the GDB project.
one-liner patches to sim/common
- To: gdb-patches at sources dot redhat dot com
- Subject: one-liner patches to sim/common
- From: "Frank Ch. Eigler" <fche at redhat dot com>
- Date: Thu, 19 Apr 2001 17:01:24 -0400
Hi -
I just committed a one-liner pair of patches, as suggested by
Andrew Cagney, to get around some annoying problems related
to the sim/gdb hanging on to executable file handles
unnecessarily.
2001-04-19 Frank Ch. Eigler <fche@redhat.com>
* sim-utils.c (sim_analyze_program): Call bfd_cache_close after
we're finished with its immediate use.
* sim-load.c (sim_load_file): Ditto.
Index: sim-load.c
===================================================================
RCS file: /cvs/cvsfiles/devo/sim/common/sim-load.c,v
retrieving revision 1.9
diff -u -r1.9 sim-load.c
--- sim-load.c 2000/03/02 09:10:40 1.9
+++ sim-load.c 2001/04/19 19:29:50
@@ -166,6 +166,8 @@
report_transfer_performance (callback, data_count, start_time, end_time);
}
+ bfd_cache_close (result_bfd);
+
return result_bfd;
}
Index: sim-utils.c
===================================================================
RCS file: /cvs/cvsfiles/devo/sim/common/sim-utils.c,v
retrieving revision 1.23
diff -u -r1.23 sim-utils.c
--- sim-utils.c 2000/03/02 09:11:13 1.23
+++ sim-utils.c 2001/04/19 19:29:50
@@ -287,6 +287,8 @@
break;
}
+ bfd_cache_close (prog_bfd);
+
return SIM_RC_OK;
}