glibc/stdlib
Florian Weimer abeae3c006 Linux: Fixes for getrandom fork handling
Careful updates of grnd_alloc.len are required to ensure that
after fork, grnd_alloc.states does not contain entries that
are also encountered by __getrandom_reset_state in TCBs.
For the same reason, it is necessary to overwrite the TCB state
pointer with NULL before updating grnd_alloc.states in
__getrandom_vdso_release.

Before this change, different TCBs could share the same getrandom
state after multi-threaded fork.  This would be a critical security
bug (predictable randomness) if not caught during development.

The additional check in stdlib/tst-arc4random-thread makes it more
likely that the test fails due to the bugs mentioned above.

Both __getrandom_reset_state and __getrandom_vdso_release could
put reserved NULL pointers into the states array.  This is also
fixed with this commit.  After these changes, no null pointers were
observed in the states array during testing.

Reviewed-by: Adhemerval Zanella  <adhemerval.zanella@linaro.org>
2025-01-16 19:58:09 +01:00
..
bits Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
sys Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
Depend
Makefile stdlib: fix lint failure 2025-01-02 17:09:24 +00:00
Versions Implement C23 <stdbit.h> 2024-01-03 12:07:14 +00:00
a64l.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
abort.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
abs.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
add_n.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
addmul_1.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
alloca.h Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
arc4random.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
arc4random_uniform.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
at_quick_exit.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
atexit.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
atof.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
atoi.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
atol.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
atoll.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
bsearch.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
bug-fmtmsg1.c
bug-getcontext.c Remove nios2-linux-gnu 2024-11-28 14:03:25 -03:00
bug-strtod.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
bug-strtod2.c
canonicalize.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
cmp.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
cxa_at_quick_exit.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
cxa_atexit.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
cxa_finalize.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
cxa_thread_atexit_impl.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
dbl2mpn.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
div.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
divmod_1.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
divrem.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
drand48-iter.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
drand48.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
drand48_r.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
erand48.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
erand48_r.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
errno.h Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
exit.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
exit.h Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
fmtmsg.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
fmtmsg.h Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
fpioconst.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
fpioconst.h Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
gen-fpioconst.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
gen-tst-strtod-round.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
getcontext.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
getentropy.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
getenv.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
getrandom.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
getsubopt.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
gmp-impl.h Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
gmp.h Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
grouping.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
grouping.h Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
groupingwc.c
inlines.c
inttypes.h Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
isomac.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
jrand48.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
jrand48_r.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
l64a.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
labs.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
lcong48.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
lcong48_r.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
ldbl2mpn.c
ldiv.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
llabs.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
lldiv.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
longlong.h Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
lrand48.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
lrand48_r.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
lshift.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
makecontext.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
mblen.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
mbstowcs.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
mbtowc.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
mod_1.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
monetary.h Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
mp_clz_tab.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
mpn2dbl.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
mpn2flt.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
mpn2ldbl.c
mrand48.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
mrand48_r.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
mul.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
mul_1.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
mul_n.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
nrand48.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
nrand48_r.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
old_atexit.c
on_exit.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
putenv.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
qsort.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
quick_exit.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
rand.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
rand_r.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
random.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
random_r.c stdlib: random_r: fix unaligned access in initstate and initstate_r [BZ #30584] 2025-01-02 16:47:51 +00:00
rpmatch.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
rshift.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
secure-getenv.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
seed48.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
seed48_r.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
setcontext.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
setenv.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
setenv.h Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
srand48.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
srand48_r.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
stdbit.h Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
stdc_bit_ceil_uc.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
stdc_bit_ceil_ui.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
stdc_bit_ceil_ul.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
stdc_bit_ceil_ull.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
stdc_bit_ceil_us.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
stdc_bit_floor_uc.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
stdc_bit_floor_ui.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
stdc_bit_floor_ul.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
stdc_bit_floor_ull.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
stdc_bit_floor_us.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
stdc_bit_width_uc.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
stdc_bit_width_ui.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
stdc_bit_width_ul.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
stdc_bit_width_ull.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
stdc_bit_width_us.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
stdc_count_ones_uc.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
stdc_count_ones_ui.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
stdc_count_ones_ul.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
stdc_count_ones_ull.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
stdc_count_ones_us.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
stdc_count_zeros_uc.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
stdc_count_zeros_ui.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
stdc_count_zeros_ul.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
stdc_count_zeros_ull.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
stdc_count_zeros_us.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
stdc_first_leading_one_uc.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
stdc_first_leading_one_ui.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
stdc_first_leading_one_ul.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
stdc_first_leading_one_ull.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
stdc_first_leading_one_us.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
stdc_first_leading_zero_uc.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
stdc_first_leading_zero_ui.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
stdc_first_leading_zero_ul.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
stdc_first_leading_zero_ull.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
stdc_first_leading_zero_us.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
stdc_first_trailing_one_uc.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
stdc_first_trailing_one_ui.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
stdc_first_trailing_one_ul.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
stdc_first_trailing_one_ull.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
stdc_first_trailing_one_us.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
stdc_first_trailing_zero_uc.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
stdc_first_trailing_zero_ui.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
stdc_first_trailing_zero_ul.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
stdc_first_trailing_zero_ull.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
stdc_first_trailing_zero_us.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
stdc_has_single_bit_uc.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
stdc_has_single_bit_ui.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
stdc_has_single_bit_ul.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
stdc_has_single_bit_ull.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
stdc_has_single_bit_us.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
stdc_leading_ones_uc.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
stdc_leading_ones_ui.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
stdc_leading_ones_ul.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
stdc_leading_ones_ull.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
stdc_leading_ones_us.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
stdc_leading_zeros_uc.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
stdc_leading_zeros_ui.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
stdc_leading_zeros_ul.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
stdc_leading_zeros_ull.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
stdc_leading_zeros_us.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
stdc_trailing_ones_uc.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
stdc_trailing_ones_ui.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
stdc_trailing_ones_ul.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
stdc_trailing_ones_ull.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
stdc_trailing_ones_us.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
stdc_trailing_zeros_uc.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
stdc_trailing_zeros_ui.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
stdc_trailing_zeros_ul.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
stdc_trailing_zeros_ull.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
stdc_trailing_zeros_us.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
stdint.h Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
stdlib.h Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
strfmon.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
strfmon_l.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
strfrom-skeleton.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
strfromd.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
strfromf.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
strfroml.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
strtod.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
strtod_l.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
strtod_nan.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
strtod_nan_main.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
strtod_nan_narrow.h Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
strtod_nan_wide.h Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
strtof.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
strtof_l.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
strtof_nan.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
strtol.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
strtol_l.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
strtold.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
strtold_l.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
strtold_nan.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
strtoll.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
strtoll_l.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
strtoul.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
strtoul_l.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
strtoull.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
strtoull_l.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
sub_n.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
submul_1.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
swapcontext.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
system.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
tens_in_limb.c
test-a64l.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
test-at_quick_exit-race.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
test-atexit-race-common.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
test-atexit-race.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
test-atexit-recursive.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
test-bz22786.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
test-canon.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
test-canon2.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
test-cxa_atexit-race.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
test-cxa_atexit-race2.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
test-dlclose-exit-race-helper.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
test-dlclose-exit-race.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
test-on_exit-race.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
testdiv.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
testdiv.input
testmb.c stdlib: Remove attr_write from mbstows if dst is NULL [BZ: 29265] 2022-06-22 11:12:33 -07:00
testmb2.c
testrand.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
testsort.c
tst-abs.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
tst-arc4random-fork.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
tst-arc4random-stats.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
tst-arc4random-thread.c Linux: Fixes for getrandom fork handling 2025-01-16 19:58:09 +01:00
tst-at_quick_exit.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
tst-atexit-common.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
tst-atexit.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
tst-atof1.c
tst-atof2.c
tst-bsearch.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
tst-bz20544.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
tst-canon-bz26341.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
tst-concurrent-exit-skeleton.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
tst-concurrent-exit.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
tst-concurrent-quick_exit.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
tst-cxa_atexit.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
tst-empty-env.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
tst-environ.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
tst-fmtmsg.c
tst-fmtmsg.sh Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
tst-getenv-signal.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
tst-getenv-thread.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
tst-getenv-unsetenv.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
tst-getrandom-errno.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
tst-getrandom.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
tst-getrandom2.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
tst-labs.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
tst-limits.c
tst-llabs.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
tst-makecontext-align.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
tst-makecontext.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
tst-makecontext2.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
tst-makecontext3.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
tst-on_exit.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
tst-putenv.c
tst-putenvmod.c
tst-qsort.c
tst-qsort2.c
tst-qsort3.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
tst-qsort4.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
tst-qsort6.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
tst-quick_exit.cc Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
tst-rand48-2.c
tst-rand48.c
tst-random-bz30584.c stdlib: random_r: fix unaligned access in initstate and initstate_r [BZ #30584] 2025-01-02 16:47:51 +00:00
tst-random.c Fix all the remaining misspellings -- BZ 25337 2023-06-02 01:39:48 +00:00
tst-random2.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
tst-realpath-toolong.c tst-realpath-toolong: return "unsupported" when PATH_MAX is undefined 2023-08-03 22:43:27 +02:00
tst-realpath.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
tst-secure-getenv.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
tst-setcontext.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
tst-setcontext2.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
tst-setcontext3.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
tst-setcontext3.sh Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
tst-setcontext4.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
tst-setcontext5.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
tst-setcontext6.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
tst-setcontext7.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
tst-setcontext8.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
tst-setcontext9.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
tst-setcontext10.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
tst-setcontext11.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
tst-stdbit-Wconversion.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
tst-stdbit-builtins.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
tst-stdbit.h Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
tst-stdc_bit_ceil.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
tst-stdc_bit_floor.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
tst-stdc_bit_width.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
tst-stdc_count_ones.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
tst-stdc_count_zeros.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
tst-stdc_first_leading_one.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
tst-stdc_first_leading_zero.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
tst-stdc_first_trailing_one.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
tst-stdc_first_trailing_zero.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
tst-stdc_has_single_bit.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
tst-stdc_leading_ones.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
tst-stdc_leading_zeros.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
tst-stdc_trailing_ones.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
tst-stdc_trailing_zeros.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
tst-strfmon_l.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
tst-strfrom-locale.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
tst-strfrom.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
tst-strfrom.h Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
tst-strtod-nan-locale-main.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
tst-strtod-nan-locale.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
tst-strtod-nan-sign-main.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
tst-strtod-nan-sign.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
tst-strtod-overflow.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
tst-strtod-round-data Fix strtod subnormal rounding (bug 30220) 2024-08-27 12:41:02 +00:00
tst-strtod-round-data.h Fix strtod subnormal rounding (bug 30220) 2024-08-27 12:41:02 +00:00
tst-strtod-round-skeleton.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
tst-strtod-round.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
tst-strtod-underflow.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
tst-strtod.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
tst-strtod.h Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
tst-strtod1i.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
tst-strtod2.c Add tests of more strtod special cases 2024-09-20 23:24:45 +00:00
tst-strtod3.c Make __strtod_internal tests type-generic 2024-08-27 20:41:54 +00:00
tst-strtod4.c Make __strtod_internal tests type-generic 2024-08-27 20:41:54 +00:00
tst-strtod5.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
tst-strtod5i.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
tst-strtod6.c
tst-strtol-binary-c11.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
tst-strtol-binary-c23.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
tst-strtol-binary-gnu11.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
tst-strtol-binary-gnu23.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
tst-strtol-binary-main.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
tst-strtol-locale-main.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
tst-strtol-locale.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
tst-strtol.c
tst-strtoll.c
tst-swapcontext1.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
tst-swapcontext2.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
tst-system.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
tst-thread-quick_exit.cc Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
tst-tininess.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
tst-tls-atexit-lib.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
tst-tls-atexit-nodelete.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
tst-tls-atexit.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
tst-unsetenv1.c
tst-width-stdint.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
tst-width.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
tst-xpg-basename.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
ucontext.h Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
udiv_qrnnd.c
wcstombs.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
wctomb.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
xpg_basename.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00