This is the mail archive of the
libc-alpha@sourceware.org
mailing list for the glibc project.
Re: RFC: TLS improvements for IA32 and AMD64/EM64T
- From: John Reiser <jreiser at BitWagon dot com>
- To: libc-alpha at sources dot redhat dot com
- Date: Fri, 16 Sep 2005 11:34:19 -0700
- Subject: Re: RFC: TLS improvements for IA32 and AMD64/EM64T
- References: <1126847503.29623.ezmlm@sources.redhat.com>
Alexandre Oliva <aoliva@redhat.com>, 16 Sep 2005 02:08:22 -0300:
> ... glibc and nptl,
> aware that the dynamic access models used to be so inefficient, take
> advantage of the fact that libc is always loaded initially and
> reference almost all thread-local variables using the more efficient
> access models. ...
(g)libc is not always loaded initially, neither is ld-linux. Other
PT_INTERP, or a main program with no PT_INTERP at all, can load glibc
and perhaps nptl later, perhaps in combination with ld-linux.
How will the proposed TLS improvements work in such cases?
--
John Reiser, jreiser@BitWagon.com