glibc/nptl
Malte Skarupke 39a80f4035 nptl: Use all of g1_start and g_signals
[BZ #25847]

The LSB of g_signals was unused. The LSB of g1_start was used to indicate
which group is G2. This was used to always go to sleep in pthread_cond_wait
if a waiter is in G2. A comment earlier in the file says that this is not
correct to do:

 "Waiters cannot determine whether they are currently in G2 or G1 -- but they
  do not have to because all they are interested in is whether there are
  available signals"

I either would have had to update the comment, or get rid of the check. I
chose to get rid of the check. In fact I don't quite know why it was there.
There will never be available signals for group G2, so we didn't need the
special case. Even if there were, this would just be a spurious wake. This
might have caught some cases where the count has wrapped around, but it
wouldn't reliably do that, (and even if it did, why would you want to force a
sleep in that case?) and we don't support that many concurrent waiters
anyway. Getting rid of it allows us to use one more bit, making us more
robust to wraparound.

(cherry picked from commit 91bb902f58)

Signed-off-by: Sunil Dora <sunilkumar.dora@windriver.com>
Tested-by: Carlos O'Donell <carlos@redhat.com>
Reviewed-by: Carlos O'Donell <carlos@redhat.com>
2025-07-11 13:56:09 -04:00
..
DESIGN-systemtap-probes.txt
Makefile nptl: Make tst-tls3mod.so explicitly lazy 2023-07-20 12:24:28 +02:00
TODO Fix all the remaining misspellings -- BZ 25337 2023-06-02 01:39:48 +00:00
TODO-kernel
TODO-testing
Versions
alloca_cutoff.c Update copyright dates with scripts/update-copyrights 2023-01-06 21:14:39 +00:00
allocatestack.c Created tunable to force small pages on stack allocation. 2023-04-20 13:54:24 -03:00
cancellation.c Update copyright dates with scripts/update-copyrights 2023-01-06 21:14:39 +00:00
cleanup.c Update copyright dates with scripts/update-copyrights 2023-01-06 21:14:39 +00:00
cleanup_compat.c Update copyright dates with scripts/update-copyrights 2023-01-06 21:14:39 +00:00
cleanup_defer.c Update copyright dates with scripts/update-copyrights 2023-01-06 21:14:39 +00:00
cleanup_defer_compat.c Update copyright dates with scripts/update-copyrights 2023-01-06 21:14:39 +00:00
cleanup_routine.c Update copyright dates with scripts/update-copyrights 2023-01-06 21:14:39 +00:00
default-sched.h Update copyright dates with scripts/update-copyrights 2023-01-06 21:14:39 +00:00
descr.h nptl: initialize rseq area prior to registration 2024-12-06 16:01:45 +00:00
elision-conf.c Update copyright dates with scripts/update-copyrights 2023-01-06 21:14:39 +00:00
elision-conf.h
elision-lock.c Update copyright dates with scripts/update-copyrights 2023-01-06 21:14:39 +00:00
elision-timed.c Update copyright dates with scripts/update-copyrights 2023-01-06 21:14:39 +00:00
elision-trylock.c Update copyright dates with scripts/update-copyrights 2023-01-06 21:14:39 +00:00
elision-unlock.c Update copyright dates with scripts/update-copyrights 2023-01-06 21:14:39 +00:00
errno-loc.c
events.c Update copyright dates with scripts/update-copyrights 2023-01-06 21:14:39 +00:00
futex-internal.c Fix all the remaining misspellings -- BZ 25337 2023-06-02 01:39:48 +00:00
libc-cleanup.c Update copyright dates with scripts/update-copyrights 2023-01-06 21:14:39 +00:00
libpthread-compat.c Update copyright dates with scripts/update-copyrights 2023-01-06 21:14:39 +00:00
lowlevellock.c Update copyright dates with scripts/update-copyrights 2023-01-06 21:14:39 +00:00
nptl-printers.py Update copyright dates with scripts/update-copyrights 2023-01-06 21:14:39 +00:00
nptl-stack.c Created tunable to force small pages on stack allocation. 2023-04-20 13:54:24 -03:00
nptl-stack.h Created tunable to force small pages on stack allocation. 2023-04-20 13:54:24 -03:00
nptl_deallocate_tsd.c
nptl_free_tcb.c Update copyright dates with scripts/update-copyrights 2023-01-06 21:14:39 +00:00
nptl_lock_constants.pysym
nptl_nthreads.c Update copyright dates with scripts/update-copyrights 2023-01-06 21:14:39 +00:00
nptl_setxid.c Update copyright dates with scripts/update-copyrights 2023-01-06 21:14:39 +00:00
nptlfreeres.c Move libc_freeres_ptrs and libc_subfreeres to hidden/weak functions 2023-03-27 13:57:55 -03:00
old_pthread_cond_broadcast.c Update copyright dates with scripts/update-copyrights 2023-01-06 21:14:39 +00:00
old_pthread_cond_destroy.c Update copyright dates with scripts/update-copyrights 2023-01-06 21:14:39 +00:00
old_pthread_cond_init.c Update copyright dates with scripts/update-copyrights 2023-01-06 21:14:39 +00:00
old_pthread_cond_signal.c Update copyright dates with scripts/update-copyrights 2023-01-06 21:14:39 +00:00
old_pthread_cond_timedwait.c Update copyright dates with scripts/update-copyrights 2023-01-06 21:14:39 +00:00
old_pthread_cond_wait.c Update copyright dates with scripts/update-copyrights 2023-01-06 21:14:39 +00:00
perf.c Fix all the remaining misspellings -- BZ 25337 2023-06-02 01:39:48 +00:00
pthread_attr_copy.c Update copyright dates with scripts/update-copyrights 2023-01-06 21:14:39 +00:00
pthread_attr_destroy.c Update copyright dates with scripts/update-copyrights 2023-01-06 21:14:39 +00:00
pthread_attr_extension.c Update copyright dates with scripts/update-copyrights 2023-01-06 21:14:39 +00:00
pthread_attr_getaffinity.c Update copyright dates with scripts/update-copyrights 2023-01-06 21:14:39 +00:00
pthread_attr_getdetachstate.c Update copyright dates with scripts/update-copyrights 2023-01-06 21:14:39 +00:00
pthread_attr_getguardsize.c Update copyright dates with scripts/update-copyrights 2023-01-06 21:14:39 +00:00
pthread_attr_getinheritsched.c Update copyright dates with scripts/update-copyrights 2023-01-06 21:14:39 +00:00
pthread_attr_getschedparam.c Update copyright dates with scripts/update-copyrights 2023-01-06 21:14:39 +00:00
pthread_attr_getschedpolicy.c Update copyright dates with scripts/update-copyrights 2023-01-06 21:14:39 +00:00
pthread_attr_getscope.c Update copyright dates with scripts/update-copyrights 2023-01-06 21:14:39 +00:00
pthread_attr_getsigmask.c Update copyright dates with scripts/update-copyrights 2023-01-06 21:14:39 +00:00
pthread_attr_getstack.c Update copyright dates with scripts/update-copyrights 2023-01-06 21:14:39 +00:00
pthread_attr_getstackaddr.c Update copyright dates with scripts/update-copyrights 2023-01-06 21:14:39 +00:00
pthread_attr_getstacksize.c Update copyright dates with scripts/update-copyrights 2023-01-06 21:14:39 +00:00
pthread_attr_init.c Update copyright dates with scripts/update-copyrights 2023-01-06 21:14:39 +00:00
pthread_attr_setaffinity.c Update copyright dates with scripts/update-copyrights 2023-01-06 21:14:39 +00:00
pthread_attr_setdetachstate.c Update copyright dates with scripts/update-copyrights 2023-01-06 21:14:39 +00:00
pthread_attr_setguardsize.c Update copyright dates with scripts/update-copyrights 2023-01-06 21:14:39 +00:00
pthread_attr_setinheritsched.c Update copyright dates with scripts/update-copyrights 2023-01-06 21:14:39 +00:00
pthread_attr_setschedparam.c Update copyright dates with scripts/update-copyrights 2023-01-06 21:14:39 +00:00
pthread_attr_setschedpolicy.c Update copyright dates with scripts/update-copyrights 2023-01-06 21:14:39 +00:00
pthread_attr_setscope.c Update copyright dates with scripts/update-copyrights 2023-01-06 21:14:39 +00:00
pthread_attr_setsigmask.c Update copyright dates with scripts/update-copyrights 2023-01-06 21:14:39 +00:00
pthread_attr_setsigmask_internal.c Update copyright dates with scripts/update-copyrights 2023-01-06 21:14:39 +00:00
pthread_attr_setstack.c Update copyright dates with scripts/update-copyrights 2023-01-06 21:14:39 +00:00
pthread_attr_setstackaddr.c Update copyright dates with scripts/update-copyrights 2023-01-06 21:14:39 +00:00
pthread_attr_setstacksize.c Update copyright dates with scripts/update-copyrights 2023-01-06 21:14:39 +00:00
pthread_barrier_destroy.c Update copyright dates with scripts/update-copyrights 2023-01-06 21:14:39 +00:00
pthread_barrier_init.c Update copyright dates with scripts/update-copyrights 2023-01-06 21:14:39 +00:00
pthread_barrier_wait.c Update copyright dates with scripts/update-copyrights 2023-01-06 21:14:39 +00:00
pthread_barrierattr_destroy.c Update copyright dates with scripts/update-copyrights 2023-01-06 21:14:39 +00:00
pthread_barrierattr_getpshared.c Update copyright dates with scripts/update-copyrights 2023-01-06 21:14:39 +00:00
pthread_barrierattr_init.c Update copyright dates with scripts/update-copyrights 2023-01-06 21:14:39 +00:00
pthread_barrierattr_setpshared.c Update copyright dates with scripts/update-copyrights 2023-01-06 21:14:39 +00:00
pthread_cancel.c Update copyright dates with scripts/update-copyrights 2023-01-06 21:14:39 +00:00
pthread_cleanup_upto.c Update copyright dates with scripts/update-copyrights 2023-01-06 21:14:39 +00:00
pthread_clockjoin.c Update copyright dates with scripts/update-copyrights 2023-01-06 21:14:39 +00:00
pthread_cond_broadcast.c nptl: Use all of g1_start and g_signals 2025-07-11 13:56:09 -04:00
pthread_cond_common.c nptl: Use all of g1_start and g_signals 2025-07-11 13:56:09 -04:00
pthread_cond_destroy.c Update copyright dates with scripts/update-copyrights 2023-01-06 21:14:39 +00:00
pthread_cond_init.c Update copyright dates with scripts/update-copyrights 2023-01-06 21:14:39 +00:00
pthread_cond_signal.c nptl: Use all of g1_start and g_signals 2025-07-11 13:56:09 -04:00
pthread_cond_wait.c nptl: Use all of g1_start and g_signals 2025-07-11 13:56:09 -04:00
pthread_condattr_destroy.c Update copyright dates with scripts/update-copyrights 2023-01-06 21:14:39 +00:00
pthread_condattr_getclock.c Update copyright dates with scripts/update-copyrights 2023-01-06 21:14:39 +00:00
pthread_condattr_getpshared.c Update copyright dates with scripts/update-copyrights 2023-01-06 21:14:39 +00:00
pthread_condattr_init.c Update copyright dates with scripts/update-copyrights 2023-01-06 21:14:39 +00:00
pthread_condattr_setclock.c Update copyright dates with scripts/update-copyrights 2023-01-06 21:14:39 +00:00
pthread_condattr_setpshared.c Update copyright dates with scripts/update-copyrights 2023-01-06 21:14:39 +00:00
pthread_create.c Fix all the remaining misspellings -- BZ 25337 2023-06-02 01:39:48 +00:00
pthread_detach.c Update copyright dates with scripts/update-copyrights 2023-01-06 21:14:39 +00:00
pthread_equal.c Update copyright dates with scripts/update-copyrights 2023-01-06 21:14:39 +00:00
pthread_exit.c Update copyright dates with scripts/update-copyrights 2023-01-06 21:14:39 +00:00
pthread_getaffinity.c Update copyright dates with scripts/update-copyrights 2023-01-06 21:14:39 +00:00
pthread_getattr_default_np.c Update copyright dates with scripts/update-copyrights 2023-01-06 21:14:39 +00:00
pthread_getattr_np.c Fix all the remaining misspellings -- BZ 25337 2023-06-02 01:39:48 +00:00
pthread_getconcurrency.c Update copyright dates with scripts/update-copyrights 2023-01-06 21:14:39 +00:00
pthread_getcpuclockid.c Update copyright dates with scripts/update-copyrights 2023-01-06 21:14:39 +00:00
pthread_getname.c Update copyright dates with scripts/update-copyrights 2023-01-06 21:14:39 +00:00
pthread_getschedparam.c Update copyright dates with scripts/update-copyrights 2023-01-06 21:14:39 +00:00
pthread_getspecific.c Update copyright dates with scripts/update-copyrights 2023-01-06 21:14:39 +00:00
pthread_join.c Update copyright dates with scripts/update-copyrights 2023-01-06 21:14:39 +00:00
pthread_join_common.c Update copyright dates with scripts/update-copyrights 2023-01-06 21:14:39 +00:00
pthread_key_create.c Update copyright dates with scripts/update-copyrights 2023-01-06 21:14:39 +00:00
pthread_key_delete.c Update copyright dates with scripts/update-copyrights 2023-01-06 21:14:39 +00:00
pthread_keys.c Update copyright dates with scripts/update-copyrights 2023-01-06 21:14:39 +00:00
pthread_kill.c Update copyright dates with scripts/update-copyrights 2023-01-06 21:14:39 +00:00
pthread_kill_other_threads.c Update copyright dates with scripts/update-copyrights 2023-01-06 21:14:39 +00:00
pthread_mutex_cond_lock.c
pthread_mutex_conf.c Created tunable to force small pages on stack allocation. 2023-04-20 13:54:24 -03:00
pthread_mutex_consistent.c Update copyright dates with scripts/update-copyrights 2023-01-06 21:14:39 +00:00
pthread_mutex_destroy.c Update copyright dates with scripts/update-copyrights 2023-01-06 21:14:39 +00:00
pthread_mutex_getprioceiling.c Update copyright dates with scripts/update-copyrights 2023-01-06 21:14:39 +00:00
pthread_mutex_init.c Update copyright dates with scripts/update-copyrights 2023-01-06 21:14:39 +00:00
pthread_mutex_lock.c Fix all the remaining misspellings -- BZ 25337 2023-06-02 01:39:48 +00:00
pthread_mutex_setprioceiling.c Update copyright dates with scripts/update-copyrights 2023-01-06 21:14:39 +00:00
pthread_mutex_timedlock.c Update copyright dates with scripts/update-copyrights 2023-01-06 21:14:39 +00:00
pthread_mutex_trylock.c Update copyright dates with scripts/update-copyrights 2023-01-06 21:14:39 +00:00
pthread_mutex_unlock.c Update copyright dates with scripts/update-copyrights 2023-01-06 21:14:39 +00:00
pthread_mutexattr_destroy.c Update copyright dates with scripts/update-copyrights 2023-01-06 21:14:39 +00:00
pthread_mutexattr_getprioceiling.c Update copyright dates with scripts/update-copyrights 2023-01-06 21:14:39 +00:00
pthread_mutexattr_getprotocol.c Update copyright dates with scripts/update-copyrights 2023-01-06 21:14:39 +00:00
pthread_mutexattr_getpshared.c Update copyright dates with scripts/update-copyrights 2023-01-06 21:14:39 +00:00
pthread_mutexattr_getrobust.c Update copyright dates with scripts/update-copyrights 2023-01-06 21:14:39 +00:00
pthread_mutexattr_gettype.c Update copyright dates with scripts/update-copyrights 2023-01-06 21:14:39 +00:00
pthread_mutexattr_init.c Update copyright dates with scripts/update-copyrights 2023-01-06 21:14:39 +00:00
pthread_mutexattr_setprioceiling.c Update copyright dates with scripts/update-copyrights 2023-01-06 21:14:39 +00:00
pthread_mutexattr_setprotocol.c Update copyright dates with scripts/update-copyrights 2023-01-06 21:14:39 +00:00
pthread_mutexattr_setpshared.c Update copyright dates with scripts/update-copyrights 2023-01-06 21:14:39 +00:00
pthread_mutexattr_setrobust.c Update copyright dates with scripts/update-copyrights 2023-01-06 21:14:39 +00:00
pthread_mutexattr_settype.c Update copyright dates with scripts/update-copyrights 2023-01-06 21:14:39 +00:00
pthread_once.c Update copyright dates with scripts/update-copyrights 2023-01-06 21:14:39 +00:00
pthread_rwlock_clockrdlock.c Update copyright dates with scripts/update-copyrights 2023-01-06 21:14:39 +00:00
pthread_rwlock_clockwrlock.c Update copyright dates with scripts/update-copyrights 2023-01-06 21:14:39 +00:00
pthread_rwlock_common.c Update copyright dates with scripts/update-copyrights 2023-01-06 21:14:39 +00:00
pthread_rwlock_destroy.c Update copyright dates with scripts/update-copyrights 2023-01-06 21:14:39 +00:00
pthread_rwlock_init.c Update copyright dates with scripts/update-copyrights 2023-01-06 21:14:39 +00:00
pthread_rwlock_rdlock.c Update copyright dates with scripts/update-copyrights 2023-01-06 21:14:39 +00:00
pthread_rwlock_timedrdlock.c Update copyright dates with scripts/update-copyrights 2023-01-06 21:14:39 +00:00
pthread_rwlock_timedwrlock.c Update copyright dates with scripts/update-copyrights 2023-01-06 21:14:39 +00:00
pthread_rwlock_tryrdlock.c Update copyright dates with scripts/update-copyrights 2023-01-06 21:14:39 +00:00
pthread_rwlock_trywrlock.c Update copyright dates with scripts/update-copyrights 2023-01-06 21:14:39 +00:00
pthread_rwlock_unlock.c Update copyright dates with scripts/update-copyrights 2023-01-06 21:14:39 +00:00
pthread_rwlock_wrlock.c Update copyright dates with scripts/update-copyrights 2023-01-06 21:14:39 +00:00
pthread_rwlockattr_destroy.c Update copyright dates with scripts/update-copyrights 2023-01-06 21:14:39 +00:00
pthread_rwlockattr_getkind_np.c Update copyright dates with scripts/update-copyrights 2023-01-06 21:14:39 +00:00
pthread_rwlockattr_getpshared.c Update copyright dates with scripts/update-copyrights 2023-01-06 21:14:39 +00:00
pthread_rwlockattr_init.c Update copyright dates with scripts/update-copyrights 2023-01-06 21:14:39 +00:00
pthread_rwlockattr_setkind_np.c Update copyright dates with scripts/update-copyrights 2023-01-06 21:14:39 +00:00
pthread_rwlockattr_setpshared.c Update copyright dates with scripts/update-copyrights 2023-01-06 21:14:39 +00:00
pthread_self.c Update copyright dates with scripts/update-copyrights 2023-01-06 21:14:39 +00:00
pthread_setaffinity.c Update copyright dates with scripts/update-copyrights 2023-01-06 21:14:39 +00:00
pthread_setattr_default_np.c Update copyright dates with scripts/update-copyrights 2023-01-06 21:14:39 +00:00
pthread_setcancelstate.c Update copyright dates with scripts/update-copyrights 2023-01-06 21:14:39 +00:00
pthread_setcanceltype.c Update copyright dates with scripts/update-copyrights 2023-01-06 21:14:39 +00:00
pthread_setconcurrency.c Update copyright dates with scripts/update-copyrights 2023-01-06 21:14:39 +00:00
pthread_setname.c Update copyright dates with scripts/update-copyrights 2023-01-06 21:14:39 +00:00
pthread_setschedparam.c Update copyright dates with scripts/update-copyrights 2023-01-06 21:14:39 +00:00
pthread_setschedprio.c Update copyright dates with scripts/update-copyrights 2023-01-06 21:14:39 +00:00
pthread_setspecific.c Update copyright dates with scripts/update-copyrights 2023-01-06 21:14:39 +00:00
pthread_sigmask.c Update copyright dates with scripts/update-copyrights 2023-01-06 21:14:39 +00:00
pthread_sigqueue.c Update copyright dates with scripts/update-copyrights 2023-01-06 21:14:39 +00:00
pthread_spin_destroy.c Update copyright dates with scripts/update-copyrights 2023-01-06 21:14:39 +00:00
pthread_spin_init.c Update copyright dates with scripts/update-copyrights 2023-01-06 21:14:39 +00:00
pthread_spin_lock.c Update copyright dates with scripts/update-copyrights 2023-01-06 21:14:39 +00:00
pthread_spin_trylock.c Update copyright dates with scripts/update-copyrights 2023-01-06 21:14:39 +00:00
pthread_spin_unlock.c Update copyright dates with scripts/update-copyrights 2023-01-06 21:14:39 +00:00
pthread_testcancel.c Update copyright dates with scripts/update-copyrights 2023-01-06 21:14:39 +00:00
pthread_timedjoin.c Update copyright dates with scripts/update-copyrights 2023-01-06 21:14:39 +00:00
pthread_tryjoin.c Update copyright dates with scripts/update-copyrights 2023-01-06 21:14:39 +00:00
pthread_yield.c Update copyright dates with scripts/update-copyrights 2023-01-06 21:14:39 +00:00
sem_clockwait.c Update copyright dates with scripts/update-copyrights 2023-01-06 21:14:39 +00:00
sem_destroy.c Update copyright dates with scripts/update-copyrights 2023-01-06 21:14:39 +00:00
sem_getvalue.c Update copyright dates with scripts/update-copyrights 2023-01-06 21:14:39 +00:00
sem_init.c Update copyright dates with scripts/update-copyrights 2023-01-06 21:14:39 +00:00
sem_post.c Update copyright dates with scripts/update-copyrights 2023-01-06 21:14:39 +00:00
sem_timedwait.c Update copyright dates with scripts/update-copyrights 2023-01-06 21:14:39 +00:00
sem_wait.c Update copyright dates with scripts/update-copyrights 2023-01-06 21:14:39 +00:00
sem_waitcommon.c Fix all the remaining misspellings -- BZ 25337 2023-06-02 01:39:48 +00:00
semaphoreP.h Update copyright dates with scripts/update-copyrights 2023-01-06 21:14:39 +00:00
shlib-versions
test-cond-printers.c Update copyright dates with scripts/update-copyrights 2023-01-06 21:14:39 +00:00
test-cond-printers.py Update copyright dates with scripts/update-copyrights 2023-01-06 21:14:39 +00:00
test-condattr-printers.c Update copyright dates with scripts/update-copyrights 2023-01-06 21:14:39 +00:00
test-condattr-printers.py Update copyright dates with scripts/update-copyrights 2023-01-06 21:14:39 +00:00
test-mutex-printers.c Update copyright dates with scripts/update-copyrights 2023-01-06 21:14:39 +00:00
test-mutex-printers.py Update copyright dates with scripts/update-copyrights 2023-01-06 21:14:39 +00:00
test-mutexattr-printers.c Update copyright dates with scripts/update-copyrights 2023-01-06 21:14:39 +00:00
test-mutexattr-printers.py Update copyright dates with scripts/update-copyrights 2023-01-06 21:14:39 +00:00
test-rwlock-printers.c Update copyright dates with scripts/update-copyrights 2023-01-06 21:14:39 +00:00
test-rwlock-printers.py Update copyright dates with scripts/update-copyrights 2023-01-06 21:14:39 +00:00
test-rwlockattr-printers.c Update copyright dates with scripts/update-copyrights 2023-01-06 21:14:39 +00:00
test-rwlockattr-printers.py Update copyright dates with scripts/update-copyrights 2023-01-06 21:14:39 +00:00
thrd_current.c Update copyright dates with scripts/update-copyrights 2023-01-06 21:14:39 +00:00
thrd_yield.c Update copyright dates with scripts/update-copyrights 2023-01-06 21:14:39 +00:00
tpp.c Update copyright dates with scripts/update-copyrights 2023-01-06 21:14:39 +00:00
tst-attr2.c Update copyright dates with scripts/update-copyrights 2023-01-06 21:14:39 +00:00
tst-attr3.c Update copyright dates with scripts/update-copyrights 2023-01-06 21:14:39 +00:00
tst-audit-threads-mod1.c Update copyright dates with scripts/update-copyrights 2023-01-06 21:14:39 +00:00
tst-audit-threads-mod2.c Update copyright dates with scripts/update-copyrights 2023-01-06 21:14:39 +00:00
tst-audit-threads.c Update copyright dates with scripts/update-copyrights 2023-01-06 21:14:39 +00:00
tst-audit-threads.h Update copyright dates with scripts/update-copyrights 2023-01-06 21:14:39 +00:00
tst-barrier5.c Update copyright dates with scripts/update-copyrights 2023-01-06 21:14:39 +00:00
tst-cancel4_1.c Update copyright dates with scripts/update-copyrights 2023-01-06 21:14:39 +00:00
tst-cancel4_2-time64.c
tst-cancel4_2.c Update copyright dates with scripts/update-copyrights 2023-01-06 21:14:39 +00:00
tst-cancel7.c tests: replace system by xsystem 2023-06-19 09:15:05 -04:00
tst-cancel17.c Update copyright dates with scripts/update-copyrights 2023-01-06 21:14:39 +00:00
tst-cancel24-static.cc
tst-cancel24.cc
tst-cancelx7.c
tst-cancelx17.c
tst-cleanup4.c tests: replace read by xread 2023-06-19 09:14:56 -04:00
tst-cleanup4aux.c Update copyright dates with scripts/update-copyrights 2023-01-06 21:14:39 +00:00
tst-cleanupx4.c
tst-cleanupx4aux.c
tst-clock2.c Update copyright dates with scripts/update-copyrights 2023-01-06 21:14:39 +00:00
tst-compat-forwarder-mod.c Update copyright dates with scripts/update-copyrights 2023-01-06 21:14:39 +00:00
tst-compat-forwarder.c Update copyright dates with scripts/update-copyrights 2023-01-06 21:14:39 +00:00
tst-cond22.c nptl: Remove g_refs from condition variables 2025-07-11 13:55:31 -04:00
tst-cond26.c Update copyright dates with scripts/update-copyrights 2023-01-06 21:14:39 +00:00
tst-context1.c Update copyright dates with scripts/update-copyrights 2023-01-06 21:14:39 +00:00
tst-default-attr.c Update copyright dates with scripts/update-copyrights 2023-01-06 21:14:39 +00:00
tst-dlsym1.c Fix all the remaining misspellings -- BZ 25337 2023-06-02 01:39:48 +00:00
tst-eintr1.c Update copyright dates with scripts/update-copyrights 2023-01-06 21:14:39 +00:00
tst-exec4.c Update copyright dates with scripts/update-copyrights 2023-01-06 21:14:39 +00:00
tst-exec5.c Update copyright dates with scripts/update-copyrights 2023-01-06 21:14:39 +00:00
tst-execstack-mod.c
tst-execstack.c
tst-initializers1-c11.c
tst-initializers1-c89.c
tst-initializers1-c99.c
tst-initializers1-gnu11.c
tst-initializers1-gnu89.c
tst-initializers1-gnu99.c
tst-initializers1.c Update copyright dates with scripts/update-copyrights 2023-01-06 21:14:39 +00:00
tst-minstack-cancel.c Update copyright dates with scripts/update-copyrights 2023-01-06 21:14:39 +00:00
tst-minstack-exit.c Update copyright dates with scripts/update-copyrights 2023-01-06 21:14:39 +00:00
tst-minstack-throw.cc Update copyright dates with scripts/update-copyrights 2023-01-06 21:14:39 +00:00
tst-mutex5a.c
tst-mutex7a.c
tst-mutex8-static.c
tst-mutex8.c Remove --enable-tunables configure option 2023-03-29 14:33:06 -03:00
tst-mutexpi1.c
tst-mutexpi2.c
tst-mutexpi3.c
tst-mutexpi4.c
tst-mutexpi5.c
tst-mutexpi6.c
tst-mutexpi7.c
tst-mutexpi8-static.c
tst-mutexpi8.c
tst-mutexpi9.c
tst-mutexpi10.c Update copyright dates with scripts/update-copyrights 2023-01-06 21:14:39 +00:00
tst-mutexpi11.c nptl: Reformat Makefile. 2023-05-18 12:39:47 -04:00
tst-mutexpi12.c nptl: Reformat Makefile. 2023-05-18 12:39:47 -04:00
tst-mutexpp1.c
tst-mutexpp5.c
tst-mutexpp6.c
tst-mutexpp9.c
tst-mutexpp10.c Update copyright dates with scripts/update-copyrights 2023-01-06 21:14:39 +00:00
tst-oddstacklimit.c Update copyright dates with scripts/update-copyrights 2023-01-06 21:14:39 +00:00
tst-once5.cc Update copyright dates with scripts/update-copyrights 2023-01-06 21:14:39 +00:00
tst-pthread-attr-affinity-fail.c Update copyright dates with scripts/update-copyrights 2023-01-06 21:14:39 +00:00
tst-pthread-attr-affinity.c Update copyright dates with scripts/update-copyrights 2023-01-06 21:14:39 +00:00
tst-pthread-attr-sigmask.c Update copyright dates with scripts/update-copyrights 2023-01-06 21:14:39 +00:00
tst-pthread-defaultattr-free.c Update copyright dates with scripts/update-copyrights 2023-01-06 21:14:39 +00:00
tst-pthread-gdb-attach-static.c
tst-pthread-gdb-attach.c Update copyright dates with scripts/update-copyrights 2023-01-06 21:14:39 +00:00
tst-pthread-getattr.c Update copyright dates with scripts/update-copyrights 2023-01-06 21:14:39 +00:00
tst-pthread-timedlock-lockloop.c Update copyright dates with scripts/update-copyrights 2023-01-06 21:14:39 +00:00
tst-pthread_exit-nothreads-static.c Update copyright dates with scripts/update-copyrights 2023-01-06 21:14:39 +00:00
tst-pthread_exit-nothreads.c Update copyright dates with scripts/update-copyrights 2023-01-06 21:14:39 +00:00
tst-robust-fork.c Update copyright dates with scripts/update-copyrights 2023-01-06 21:14:39 +00:00
tst-robustpi1.c
tst-robustpi2.c
tst-robustpi3.c
tst-robustpi4.c
tst-robustpi5.c
tst-robustpi6.c
tst-robustpi7.c
tst-robustpi8.c
tst-robustpi9.c
tst-rwlock-pwn.c Update copyright dates with scripts/update-copyrights 2023-01-06 21:14:39 +00:00
tst-rwlock2.c Update copyright dates with scripts/update-copyrights 2023-01-06 21:14:39 +00:00
tst-rwlock3.c Update copyright dates with scripts/update-copyrights 2023-01-06 21:14:39 +00:00
tst-rwlock6.c Update copyright dates with scripts/update-copyrights 2023-01-06 21:14:39 +00:00
tst-rwlock7.c Update copyright dates with scripts/update-copyrights 2023-01-06 21:14:39 +00:00
tst-rwlock8.c Update copyright dates with scripts/update-copyrights 2023-01-06 21:14:39 +00:00
tst-rwlock9.c Update copyright dates with scripts/update-copyrights 2023-01-06 21:14:39 +00:00
tst-rwlock10.c Update copyright dates with scripts/update-copyrights 2023-01-06 21:14:39 +00:00
tst-rwlock11.c Update copyright dates with scripts/update-copyrights 2023-01-06 21:14:39 +00:00
tst-rwlock15.c Update copyright dates with scripts/update-copyrights 2023-01-06 21:14:39 +00:00
tst-rwlock17.c Update copyright dates with scripts/update-copyrights 2023-01-06 21:14:39 +00:00
tst-rwlock18.c Update copyright dates with scripts/update-copyrights 2023-01-06 21:14:39 +00:00
tst-rwlock19.c Update copyright dates with scripts/update-copyrights 2023-01-06 21:14:39 +00:00
tst-rwlock20.c Fix all the remaining misspellings -- BZ 25337 2023-06-02 01:39:48 +00:00
tst-rwlock21.c nptl: Reformat Makefile. 2023-05-18 12:39:47 -04:00
tst-rwlock22.c nptl: Reformat Makefile. 2023-05-18 12:39:47 -04:00
tst-sched1.c Update copyright dates with scripts/update-copyrights 2023-01-06 21:14:39 +00:00
tst-sem11-static.c
tst-sem11.c
tst-sem12-static.c
tst-sem12.c
tst-sem13.c
tst-sem17.c Update copyright dates with scripts/update-copyrights 2023-01-06 21:14:39 +00:00
tst-setgetname.c Update copyright dates with scripts/update-copyrights 2023-01-06 21:14:39 +00:00
tst-setgroups.c Update copyright dates with scripts/update-copyrights 2023-01-06 21:14:39 +00:00
tst-setuid1-static.c
tst-setuid1.c Update copyright dates with scripts/update-copyrights 2023-01-06 21:14:39 +00:00
tst-setuid2.c Update copyright dates with scripts/update-copyrights 2023-01-06 21:14:39 +00:00
tst-signal3.c Update copyright dates with scripts/update-copyrights 2023-01-06 21:14:39 +00:00
tst-signal7.c Update copyright dates with scripts/update-copyrights 2023-01-06 21:14:39 +00:00
tst-stack2.c Update copyright dates with scripts/update-copyrights 2023-01-06 21:14:39 +00:00
tst-stack3.c Update copyright dates with scripts/update-copyrights 2023-01-06 21:14:39 +00:00
tst-stack4.c Fix all the remaining misspellings -- BZ 25337 2023-06-02 01:39:48 +00:00
tst-stack4mod.c Update copyright dates with scripts/update-copyrights 2023-01-06 21:14:39 +00:00
tst-stackguard1-static.c
tst-stackguard1.c tests: replace system by xsystem 2023-06-19 09:15:05 -04:00
tst-thread-affinity-pthread.c Update copyright dates with scripts/update-copyrights 2023-01-06 21:14:39 +00:00
tst-thread-affinity-pthread2.c Update copyright dates with scripts/update-copyrights 2023-01-06 21:14:39 +00:00
tst-thread-affinity-sched.c Update copyright dates with scripts/update-copyrights 2023-01-06 21:14:39 +00:00
tst-thread-exit-clobber.cc Update copyright dates with scripts/update-copyrights 2023-01-06 21:14:39 +00:00
tst-thread-setspecific.c Update copyright dates with scripts/update-copyrights 2023-01-06 21:14:39 +00:00
tst-thread_local1.cc Update copyright dates with scripts/update-copyrights 2023-01-06 21:14:39 +00:00
tst-tls3-malloc.c Update copyright dates with scripts/update-copyrights 2023-01-06 21:14:39 +00:00
tst-tls3.c Fix all the remaining misspellings -- BZ 25337 2023-06-02 01:39:48 +00:00
tst-tls3mod.c tests: replace write by xwrite 2023-06-01 12:40:05 -04:00
tst-tls5.c Update copyright dates with scripts/update-copyrights 2023-01-06 21:14:39 +00:00
tst-tls5.h
tst-tls5mod.c
tst-tls5moda.c
tst-tls5modb.c
tst-tls5modc.c
tst-tls5modd.c
tst-tls5mode.c
tst-tls5modf.c
tst-tls6.sh Update copyright dates with scripts/update-copyrights 2023-01-06 21:14:39 +00:00
tst-tpp.h Update copyright dates with scripts/update-copyrights 2023-01-06 21:14:39 +00:00
tst-tsd3.c Fix all the remaining misspellings -- BZ 25337 2023-06-02 01:39:48 +00:00
tst-tsd4.c Fix all the remaining misspellings -- BZ 25337 2023-06-02 01:39:48 +00:00
unwind.c Update copyright dates with scripts/update-copyrights 2023-01-06 21:14:39 +00:00
unwindbuf.sym
vars.c Update copyright dates with scripts/update-copyrights 2023-01-06 21:14:39 +00:00