glibc/manual
Wilco Dijkstra ac92c66821 Fix tcache count maximum (BZ #24531)
The tcache counts[] array is a char, which has a very small range and thus
may overflow.  When setting tcache_count tunable, there is no overflow check.
However the tunable must not be larger than the maximum value of the tcache
counts[] array, otherwise it can overflow when filling the tcache.

	[BZ #24531]
	* malloc/malloc.c (MAX_TCACHE_COUNT): New define.
	(do_set_tcache_count): Only update if count is small enough.
	* manual/tunables.texi (glibc.malloc.tcache_count): Document max value.

(cherry picked from commit 5ad533e8e6)
2019-05-22 15:41:24 +01:00
..
examples
argp.texi manual: Complete @standards in argp.texi. 2017-06-16 01:19:30 -07:00
arith.texi Document _FloatN and _FloatNx versions of math functions 2017-06-23 16:24:40 -03:00
charset.texi manual: Replace summary.awk with summary.pl. 2017-06-15 21:26:20 -07:00
check-safety.sh
conf.texi manual: Replace summary.awk with summary.pl. 2017-06-15 21:26:20 -07:00
contrib.texi Update contributors and latest gcc and binutils versions 2017-08-02 18:22:58 +05:30
creature.texi manual: Complete @standards in creature.texi. 2017-07-27 03:21:56 -07:00
crypt.texi manual: Replace summary.awk with summary.pl. 2017-06-15 21:26:20 -07:00
ctype.texi manual: Replace summary.awk with summary.pl. 2017-06-15 21:26:20 -07:00
debug.texi manual: Replace summary.awk with summary.pl. 2017-06-15 21:26:20 -07:00
dir
errno.texi manual: Replace summary.awk with summary.pl. 2017-06-15 21:26:20 -07:00
fdl-1.3.texi
filesys.texi manual: Replace summary.awk with summary.pl. 2017-06-15 21:26:20 -07:00
freemanuals.texi
getopt.texi manual: Replace summary.awk with summary.pl. 2017-06-15 21:26:20 -07:00
header.texi manual: Replace summary.awk with summary.pl. 2017-06-15 21:26:20 -07:00
install-plain.texi
install.texi Update contributors and latest gcc and binutils versions 2017-08-02 18:22:58 +05:30
intro.texi
io.texi
ipc.texi
job.texi manual: Replace summary.awk with summary.pl. 2017-06-15 21:26:20 -07:00
lang.texi manual: Refactor documentation of CHAR_BIT. 2017-07-27 04:47:42 -07:00
lgpl-2.1.texi
libc-texinfo.sh
libc.texinfo
libcbook.texi
libdl.texi
libm-err-tab.pl Prepare the manual to display math errors for float128 functions 2017-06-23 10:31:09 -03:00
llio.texi preadv2/pwritev2: Handle offset == -1 [BZ #22753] 2018-09-28 15:16:02 -03:00
locale.texi manual: Replace summary.awk with summary.pl. 2017-06-15 21:26:20 -07:00
macros.texi manual: Replace summary.awk with summary.pl. 2017-06-15 21:26:20 -07:00
maint.texi
Makefile manual: Replace summary.awk with summary.pl. 2017-06-15 21:26:20 -07:00
math.texi Add float128 support for ia64. 2017-06-26 22:50:45 +00:00
memory.texi malloc: Remove check_action variable [BZ #21754] 2017-11-28 19:09:25 +05:30
message.texi manual: Replace summary.awk with summary.pl. 2017-06-15 21:26:20 -07:00
nss.texi
nsswitch.texi
pattern.texi manual: Replace summary.awk with summary.pl. 2017-06-15 21:26:20 -07:00
pipe.texi manual: Replace summary.awk with summary.pl. 2017-06-15 21:26:20 -07:00
platform.texi
probes.texi malloc: Remove check_action variable [BZ #21754] 2017-11-28 19:09:25 +05:30
process.texi manual: Replace summary.awk with summary.pl. 2017-06-15 21:26:20 -07:00
resource.texi manual: Replace summary.awk with summary.pl. 2017-06-15 21:26:20 -07:00
search.texi manual: Replace summary.awk with summary.pl. 2017-06-15 21:26:20 -07:00
setjmp.texi manual: Replace summary.awk with summary.pl. 2017-06-15 21:26:20 -07:00
signal.texi manual: Replace summary.awk with summary.pl. 2017-06-15 21:26:20 -07:00
socket.texi manual: Replace summary.awk with summary.pl. 2017-06-15 21:26:20 -07:00
startup.texi manual: Replace summary.awk with summary.pl. 2017-06-15 21:26:20 -07:00
stdio-fp.c
stdio.texi manual: Replace summary.awk with summary.pl. 2017-06-15 21:26:20 -07:00
string.texi manual: Complete @standards in string.texi. 2017-06-16 01:23:17 -07:00
summary.pl manual: Replace summary.awk with summary.pl. 2017-06-15 21:26:20 -07:00
sysinfo.texi manual: Replace summary.awk with summary.pl. 2017-06-15 21:26:20 -07:00
syslog.texi manual: Replace summary.awk with summary.pl. 2017-06-15 21:26:20 -07:00
terminal.texi manual: Update to mention ENODEV for ttyname and ttyname_r 2017-12-22 15:23:29 +01:00
texinfo.tex
texis.awk
threads.texi manual: Replace summary.awk with summary.pl. 2017-06-15 21:26:20 -07:00
time.texi manual: Replace summary.awk with summary.pl. 2017-06-15 21:26:20 -07:00
tsort.awk
tunables.texi Fix tcache count maximum (BZ #24531) 2019-05-22 15:41:24 +01:00
users.texi manual: Replace summary.awk with summary.pl. 2017-06-15 21:26:20 -07:00
xtract-typefun.awk