about summary refs log tree commit diff
path: root/malloc/tst-scratch_buffer.c
Commit message (Collapse)AuthorAgeFilesLines
* scratch_buffer: use union for internal bufferAdhemerval Zanella2017-09-251-1/+1
| | | | | | | | | | | | | | | | | Problem reported by Florian Weimer [1] and solution suggested by Andreas Schwab [2]. It also set the same buffer size independent of architecture max_align_t size. Checked on x86_64-linux-gnu and i686-linux-gnu. * lib/malloc/scratch_buffer.h (struct scratch_buffer): Use an union instead of a max_align_t array for __space, so that __space is the same size on all platforms. * malloc/scratch_buffer_grow_preserve.c (__libc_scratch_buffer_grow_preserve): Likewise. [1] https://sourceware.org/ml/libc-alpha/2017-09/msg00693.html [2] https://sourceware.org/ml/libc-alpha/2017-09/msg00695.html
* Update copyright dates with scripts/update-copyrights.Joseph Myers2017-01-011-1/+1
|
* Update copyright dates with scripts/update-copyrights.Joseph Myers2016-01-041-1/+1
|
* scratch_buffer: Suppress truncation warning on 32-bitFlorian Weimer2015-04-091-2/+2
|
* Add struct scratch_buffer and its internal helper functionsFlorian Weimer2015-04-071-0/+155
These will be used from NSS modules, so they have to be exported.