From 07a3758c3cd4cecef20d6845439b31e64f525b98 Mon Sep 17 00:00:00 2001 From: fche Date: Thu, 19 Apr 2001 20:59:30 +0000 Subject: [PATCH] * bug fix 2001-04-19 Frank Ch. Eigler * 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. --- sim/common/ChangeLog | 6 ++++++ sim/common/sim-load.c | 2 ++ sim/common/sim-utils.c | 2 ++ 3 files changed, 10 insertions(+) diff --git a/sim/common/ChangeLog b/sim/common/ChangeLog index 7ca57e7409..fec11331e9 100644 --- a/sim/common/ChangeLog +++ b/sim/common/ChangeLog @@ -1,3 +1,9 @@ +2001-04-19 Frank Ch. Eigler + + * 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. + 2001-03-16 Frank Ch. Eigler Add support for mmap-based memory regions. diff --git a/sim/common/sim-load.c b/sim/common/sim-load.c index 22fb33b777..bfe3f15c4b 100644 --- a/sim/common/sim-load.c +++ b/sim/common/sim-load.c @@ -166,6 +166,8 @@ sim_load_file (sd, myname, callback, prog, prog_bfd, verbose_p, lma_p, do_write) report_transfer_performance (callback, data_count, start_time, end_time); } + bfd_cache_close (result_bfd); + return result_bfd; } diff --git a/sim/common/sim-utils.c b/sim/common/sim-utils.c index 3adbae5bbd..6184f1b10e 100644 --- a/sim/common/sim-utils.c +++ b/sim/common/sim-utils.c @@ -287,6 +287,8 @@ sim_analyze_program (sd, prog_name, prog_bfd) break; } + bfd_cache_close (prog_bfd); + return SIM_RC_OK; } -- 2.11.0