aboutsummaryrefslogtreecommitdiff
path: root/bfd/ChangeLog
diff options
context:
space:
mode:
authorZenith423 <zenith432@users.sourceforge.net>2018-08-23 16:22:56 +0100
committerNick Clifton <nickc@redhat.com>2018-08-23 16:22:56 +0100
commitb0ceb98aec8e1ab610deea9fee9ee75c5911bbc0 (patch)
tree7dd7e1f16df9fb59ef5796dbe0606e1521323d67 /bfd/ChangeLog
parent12a0d0f66172b9504e29000fa4f4e5c34109d6db (diff)
downloadbinutils-b0ceb98aec8e1ab610deea9fee9ee75c5911bbc0.zip
binutils-b0ceb98aec8e1ab610deea9fee9ee75c5911bbc0.tar.gz
binutils-b0ceb98aec8e1ab610deea9fee9ee75c5911bbc0.tar.bz2
Avoid problems with plugins being loaded multiple times.
PR 23460 * plugin.c (struct plugin_list_entry): New structure. (plugin_list): New variable. (try_load_plugin): Place opened plugins on a list. Ensure that the refcount in the dynamic loader is kept at 1.
Diffstat (limited to 'bfd/ChangeLog')
-rw-r--r--bfd/ChangeLog8
1 files changed, 8 insertions, 0 deletions
diff --git a/bfd/ChangeLog b/bfd/ChangeLog
index 97c8e08..1cadfc4 100644
--- a/bfd/ChangeLog
+++ b/bfd/ChangeLog
@@ -1,3 +1,11 @@
+2018-08-23 Zenith423 <zenith432@users.sourceforge.net>
+
+ PR 23460
+ * plugin.c (struct plugin_list_entry): New structure.
+ (plugin_list): New variable.
+ (try_load_plugin): Place opened plugins on a list. Ensure that
+ the refcount in the dynamic loader is kept at 1.
+
2018-08-23 Alan Modra <amodra@gmail.com>
* elf64-ppc.c (ppc64_elf_relocate_section): Revise "call lacks