summaryrefslogtreecommitdiffstats
path: root/lib/libc/gen/tls.c
Commit message (Collapse)AuthorAgeFilesLines
* o Add MIPS to the list of architectures with defined TLS_TCB_ALIGNgonzo2008-04-291-2/+2
| | | | | | o Stick with TLS Variant II for MIPS for the moment. Approved by: imp
* Don't assert() the TLS allocation requested is big enough; justkientzle2007-02-251-2/+2
| | | | | | fix the argument. In particular, this is a step towards breaking crt1's dependence on stdio.
* Fix TLS on sparc64 for statically and dynamically linked binarieskmacy2006-10-081-1/+10
| | | | | Approved by: rwatson (mentor) Reviewed by: jmg and marcel
* Fix style(9) in code copied from rtld.marcel2006-09-011-3/+3
|
* Fix the variant I allocation for KSE: Allow a larger TCB and assumemarcel2006-09-011-46/+37
| | | | | that the documented TCB is at the tail of the extended TCB. In other words, the base of the TCB has a negative offset from the TLS.
* Remove stale comment about armimp2006-07-261-2/+0
|
* Allocate space for thread pointer, this allows thread library to accessdavidxu2006-03-281-3/+3
| | | | its pointer from begin, and simplifies _get_curthread() in libthr.
* Use __weak_reference macro to define weak symbols.davidxu2005-03-211-31/+51
|
* Fix incorrect comment.davidxu2005-03-011-1/+1
|
* Mark _rtld_allocate_tls and _rtld_free_tls as weak symbols for Variant Idavidxu2005-02-261-0/+5
| | | | | | tls. Reviewed by: dfr
* Arbitraly choose the Variant II for arm.cognet2004-09-231-1/+2
|
* Make sure we allocate at least enough space for the TCB for variant I TLS.dfr2004-08-231-0/+2
| | | | MFC after: 3 days
* Always allocate a TLS area even if its empty - libpthread relies ondfr2004-08-181-7/+4
| | | | | | having a valid %gs when it initialises. MFC after: 2 days
* Add support for TLS in statically linked programs.dfr2004-08-151-2/+225
|
* Add stubs for TLS functions. These will be replaced at runtime by thedfr2004-08-031-0/+69
functional versions in rtld.
OpenPOWER on IntegriCloud