mirror of git://sourceware.org/git/glibc.git
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. |
||
|---|---|---|
| .. | ||
| Makefile | ||
| Versions | ||
| abi-note.S | ||
| check_fds.c | ||
| dso_handle.c | ||
| elf-init.c | ||
| errno-loc.c | ||
| errno.c | ||
| gmon-start.c | ||
| init-first.c | ||
| init.c | ||
| libc-start.c | ||
| libc-tls.c | ||
| start.c | ||
| sysdep.c | ||
| tst-atomic-long.c | ||
| tst-atomic.c | ||
| tst-empty.c | ||
| version.c | ||