aboutsummaryrefslogtreecommitdiff
path: root/stdlib/tst-environ-change-1.c
diff options
context:
space:
mode:
authorWilco Dijkstra <wilco.dijkstra@arm.com>2025-03-31 12:19:06 +0000
committerWilco Dijkstra <wilco.dijkstra@arm.com>2025-04-15 11:14:58 +0000
commitc968fe50628db74b52124d863cd828225a1d305c (patch)
tree9b4c45c42bc488b1b792325ddc84482d833931b1 /stdlib/tst-environ-change-1.c
parent393b1a6e50883e451b31dd4f3fec73e167d14ab4 (diff)
downloadglibc-master.zip
glibc-master.tar.gz
glibc-master.tar.bz2
malloc: Use tailcalls in __libc_freeHEADmaster
Use tailcalls to avoid the overhead of a frame on the free fastpath. Move tcache initialization to _int_free_chunk(). Add malloc_printerr_tail() which can be tailcalled without forcing a frame like no-return functions. Change tcache_double_free_verify() to retry via __libc_free() after clearing the key. Reviewed-by: Florian Weimer <fweimer@redhat.com> Reviewed-by: Adhemerval Zanella  <adhemerval.zanella@linaro.org>
Diffstat (limited to 'stdlib/tst-environ-change-1.c')
0 files changed, 0 insertions, 0 deletions