Roland McGrath
a816b435dd
* Makerules (cpp-srcs-left): When setting this to run
...
cppflags-iterator.mk, must append .c to $(tests) and $(xtests)
words. Combine the two loops into one on the concatenated list,
including those as well as $(test-srcs).
* elf/dl-minimal.c (__libc_memalign): Guts of malloc moved here,
since we align here with optimally minimal waste anyway.
(malloc): Just call that.
* sysdeps/generic/libc-tls.c (__libc_setup_tls): Set l_tls_offset to
the right variable.
* elf/dl-load.c (_dl_map_object_from_fd): Use p_vaddr, not p_offset,
to compute memory location for l_tls_initimage.
* elf/rtld.c (_dl_start): Likewise.
* sysdeps/generic/libc-tls.c (__libc_setup_tls): Likewise.
* libio/oldiopopen.c: Move #include's before #if SHLIB_COMPAT,
because the .d file is generated in the non-shared case and
so fails to catch them otherwise.
* sysdeps/generic/dl-tls.c (_dl_allocate_tls_storage): New function,
split out of _dl_allocate_tls.
(_dl_allocate_tls_init): Likewise.
(_dl_allocate_tls): Call those.
* sysdeps/generic/ldsodefs.h: Declare them with attribute_hidden.
* elf/rtld.c (dl_main): Call them separately instead of calling
_dl_allocate_tls. Delay _dl_allocate_tls_init until after relocation
is finished, so that the initializer data has been relocated before we
copy it into the main thread's TLS block.
* sysdeps/generic/dl-tls.c (_dl_allocate_tls): Fix off-by-one error in
loop conditions, prevented the last used module from being initialized.
2002-08-05 01:21:25 +00:00
..
2001-08-02 16:11:13 +00:00
2002-04-09 20:36:24 +00:00
2002-04-09 20:36:24 +00:00
2002-04-09 20:36:24 +00:00
2002-04-09 20:36:24 +00:00
2002-04-09 20:36:24 +00:00
2002-04-09 20:36:24 +00:00
2002-04-09 20:36:24 +00:00
2002-04-09 20:36:24 +00:00
2002-04-09 20:36:24 +00:00
2002-07-24 11:18:48 +00:00
2002-08-02 01:29:37 +00:00
2002-07-22 22:25:20 +00:00
2002-07-24 09:34:59 +00:00
2002-04-03 09:26:58 +00:00
2002-04-24 21:09:14 +00:00
2001-07-06 04:58:11 +00:00
2001-07-06 04:58:11 +00:00
2001-07-06 04:58:11 +00:00
2001-07-06 04:58:11 +00:00
2001-07-06 04:58:11 +00:00
2001-07-06 04:58:11 +00:00
2001-07-06 04:58:11 +00:00
2002-07-06 06:36:39 +00:00
2002-08-04 20:54:20 +00:00
2002-08-04 23:32:14 +00:00
2002-08-04 20:54:20 +00:00
2001-07-06 04:58:11 +00:00
2001-07-06 04:58:11 +00:00
2001-07-06 04:58:11 +00:00
2001-07-06 04:58:11 +00:00
2002-07-10 23:09:16 +00:00
2002-07-10 23:09:16 +00:00
2002-08-04 20:54:20 +00:00
2001-07-06 04:58:11 +00:00
2001-07-06 04:58:11 +00:00
2002-02-26 01:45:59 +00:00
2002-02-26 01:45:59 +00:00
2001-07-06 04:58:11 +00:00
2001-08-17 07:51:36 +00:00
2001-07-06 04:58:11 +00:00
2002-08-04 20:54:20 +00:00
2001-07-06 04:58:11 +00:00
2001-07-06 04:58:11 +00:00
2001-07-06 04:58:11 +00:00
2001-07-06 04:58:11 +00:00
2001-07-06 04:58:11 +00:00
2001-07-06 04:58:11 +00:00
2001-07-06 04:58:11 +00:00
2001-07-06 04:58:11 +00:00
2002-04-03 03:12:43 +00:00
2002-08-03 07:02:10 +00:00
2002-08-04 20:54:20 +00:00
2002-02-26 01:45:59 +00:00
2002-02-26 01:45:59 +00:00
2002-02-26 01:45:59 +00:00
2002-08-04 20:54:20 +00:00
2002-02-26 01:45:59 +00:00
2001-07-06 04:58:11 +00:00
2001-08-09 00:11:12 +00:00
2002-01-07 09:33:53 +00:00
2002-08-02 01:27:53 +00:00
2002-02-26 01:45:59 +00:00
2002-08-04 20:54:20 +00:00
2002-08-04 20:54:20 +00:00
2002-08-04 20:54:20 +00:00
2001-07-06 04:58:11 +00:00
2002-08-04 20:54:20 +00:00
2002-02-26 01:45:59 +00:00
2002-02-26 01:45:59 +00:00
2002-02-26 01:45:59 +00:00
2002-02-26 01:45:59 +00:00
2002-03-13 06:33:52 +00:00
2002-08-04 20:54:20 +00:00
2002-02-26 01:45:59 +00:00
2001-12-29 15:57:15 +00:00
2002-02-26 01:45:59 +00:00
2002-02-26 01:45:59 +00:00
2002-02-26 01:45:59 +00:00
2002-08-04 20:54:20 +00:00
2002-02-26 01:45:59 +00:00
2002-02-26 01:45:59 +00:00
2001-07-06 04:58:11 +00:00
2002-02-26 01:45:59 +00:00
2002-02-26 01:45:59 +00:00
2002-02-26 01:45:59 +00:00
2002-06-22 05:24:45 +00:00
2002-02-26 01:45:59 +00:00
2002-02-26 01:45:59 +00:00
2002-08-03 07:02:10 +00:00
2002-02-26 01:45:59 +00:00
2002-02-26 01:45:59 +00:00
2002-08-04 20:54:20 +00:00
2001-07-06 04:58:11 +00:00
2002-03-13 02:17:12 +00:00
2002-08-03 19:46:32 +00:00
2002-08-02 01:29:37 +00:00
2002-06-22 05:24:45 +00:00
2002-02-26 01:45:59 +00:00
2002-02-26 01:45:59 +00:00
2002-02-26 01:45:59 +00:00
2002-02-26 01:45:59 +00:00
2002-02-26 01:45:59 +00:00
2002-02-26 01:45:59 +00:00
2002-02-26 01:45:59 +00:00
2002-02-26 01:45:59 +00:00
2002-02-26 01:45:59 +00:00
2002-08-05 01:21:25 +00:00
2001-07-06 04:58:11 +00:00
2002-02-26 01:45:59 +00:00
2001-07-06 04:58:11 +00:00
2001-07-06 04:58:11 +00:00
2001-07-06 04:58:11 +00:00
2001-07-06 04:58:11 +00:00
2002-02-26 01:45:59 +00:00
2001-07-06 04:58:11 +00:00
2001-07-06 04:58:11 +00:00
2002-08-04 20:54:20 +00:00
2001-07-06 04:58:11 +00:00
2001-07-06 04:58:11 +00:00
2001-07-06 04:58:11 +00:00
2001-07-06 04:58:11 +00:00
2002-02-26 01:45:59 +00:00
2002-02-26 01:45:59 +00:00
2002-03-13 02:17:12 +00:00
2002-03-17 12:09:12 +00:00
2002-07-31 23:30:24 +00:00
2001-07-06 04:58:11 +00:00
2002-02-26 01:45:59 +00:00
2001-07-06 04:58:11 +00:00
2001-07-06 04:58:11 +00:00
2001-07-06 04:58:11 +00:00
2001-07-06 04:58:11 +00:00
2001-07-06 04:58:11 +00:00
2001-07-06 04:58:11 +00:00
2001-07-06 04:58:11 +00:00
2001-12-14 07:26:22 +00:00
2002-06-25 19:33:56 +00:00
2002-07-23 00:31:41 +00:00
2001-08-09 00:11:12 +00:00
2001-07-27 18:09:56 +00:00
2002-07-25 01:30:57 +00:00
2002-08-02 01:29:37 +00:00
2002-08-02 01:29:37 +00:00
2002-08-02 01:29:37 +00:00
2002-06-22 05:24:45 +00:00
2001-08-22 18:40:06 +00:00
2002-02-26 18:08:08 +00:00
2001-08-23 08:36:47 +00:00
2001-08-17 04:49:12 +00:00
2002-01-19 17:51:34 +00:00
2002-02-26 01:45:59 +00:00
2002-02-26 01:45:59 +00:00
2002-02-26 01:45:59 +00:00
2002-06-22 05:24:45 +00:00
2001-08-17 07:51:36 +00:00
2001-07-06 04:58:11 +00:00
2002-07-06 06:36:39 +00:00
2002-08-04 23:32:14 +00:00
2002-08-04 09:27:27 +00:00
2001-08-17 07:51:36 +00:00
2001-07-06 04:58:11 +00:00
2002-06-22 05:24:45 +00:00