glibc/csu
Florian Weimer a2ff21f825 elf: Avoid using memalign for TLS allocations [BZ #17730]
Instead of a flag which indicates the pointer can be freed, dtv_t
now includes the pointer which should be freed.  Due to padding,
the size of dtv_t does not increase.

To avoid using memalign, the new allocate_dtv_entry function
allocates a sufficiently large buffer so that a sub-buffer
can be found in it which starts with an aligned pointer.  Both
the aligned and original pointers are kept, the latter for calling
free later.
2016-08-03 16:15:38 +02:00
..
abi-note.S Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
check_fds.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
dso_handle.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
elf-init.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
errno-loc.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
errno.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
gmon-start.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
init-first.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
init.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
libc-start.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
libc-tls.c elf: Avoid using memalign for TLS allocations [BZ #17730] 2016-08-03 16:15:38 +02:00
Makefile Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
start.c More fallout from supporting only ELF 2012-01-08 00:45:01 -05:00
sysdep.c Moved to csu/errno-loc.c. 2005-12-14 15:06:39 +00:00
tst-atomic-long.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
tst-atomic.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
tst-empty.c Modify several tests to use test-skeleton.c 2014-11-05 15:24:08 +05:30
version.c Update copyright dates not handled by scripts/update-copyrights. 2016-01-04 16:26:30 +00:00
Versions Remove unused %include lines from Versions files. 2014-02-22 00:58:54 -08:00