about summary refs log tree commit diff
path: root/ChangeLog
diff options
context:
space:
mode:
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog23
1 files changed, 23 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index 50bd2c7150..31f346315b 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,26 @@
+2000-08-19  Ulrich Drepper  <drepper@redhat.com>
+
+	* elf/Versions [ld] (GLIBC_2.2): Export _dl_check_map_versions.
+	* elf/dl-deps.c (_dl_map_object_deps): If object was dependency of
+	a dynamically loaded object remove old l_initfini list.
+	* elf/dl-libc.c (free_mem): Used as __libc_subfreeres callback to
+	remove some dynamically allocated memory blocks in the dynamic
+	loading data structures.
+	* elf/dl-load.c (add_name_to_object): Initialize dont_free to 0.
+	* elf/dl-open.c (dl_open_workder): Don't call _dl_check_all_versions.
+	Instead call _dl_check_map_versions only for the dependencies.
+	* elf/rtld.c: Avoid unneccessary initializations.  Mark l_libname
+	information of initial objects as not free-able.
+	* sysdeps/generic/ldsodefs.h (struct libname_list): Add dont_free
+	element.
+
+	* elf/filter.c: Call mtrace.
+	* elf/restest1.c: Likewise.  Close the objects.
+	* elf/loadtest.c: Call mtrace.  Check result of dlclose.  Print more
+	debug information.
+
+	* elf/constload1.c: Add comment explaining not freed memory.
+
 2000-08-18  Andreas Jaeger  <aj@suse.de>
 
 	* sysdeps/unix/sysv/linux/mips/bits/stat.h: Add pads to show