glibc/nptl
Florian Weimer 442e8a40da nptl: Move part of TCB initialization from libpthread to __tls_init_tp
This initalization should only happen once for the main thread's TCB.
At present, auditors can achieve this by not linking against
libpthread.  If libpthread becomes part of libc, doing this
initialization in libc would happen for every audit namespace,
or too late (if it happens from the main libc only).  That's why
moving this code into ld.so seems the right thing to do, right after
the TCB initialization.

For !__ASSUME_SET_ROBUST_LIST ports, this also moves the symbol
__set_robust_list_avail into ld.so, as __nptl_set_robust_list_avail.
It also turned into a proper boolean flag.

Inline the __pthread_initialize_pids function because it seems no
longer useful as a separate function.

Reviewed-by: Adhemerval Zanella  <adhemerval.zanella@linaro.org>
2021-04-21 19:49:51 +02:00
..
alloca_cutoff.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
allocatestack.c nptl: Remove MULTI_PAGE_ALIASING [BZ #23554] 2021-03-19 15:04:17 -07:00
cancellation.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
cleanup_compat.c nptl: Move legacy cancelation handling into libc as compat symbols 2021-04-21 19:49:50 +02:00
cleanup_defer_compat.c nptl: Move legacy cancelation handling into libc as compat symbols 2021-04-21 19:49:50 +02:00
cleanup_defer.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
cleanup_routine.c nptl: Move __pthread_cleanup_routine into libc 2021-04-21 19:49:50 +02:00
cleanup.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
cond-perf.c Use glibc_likely instead __builtin_expect. 2014-02-10 15:07:12 +01:00
createthread.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
default-sched.h Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
descr.h Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
DESIGN-systemtap-probes.txt nptl: Add POSIX-proposed pthread_mutex_clocklock 2019-07-12 13:36:25 +00:00
elision-conf.c nptl: Move elision implementations into libc 2021-02-23 14:59:34 +01:00
elision-conf.h Add the low level infrastructure for pthreads lock elision with TSX 2013-07-02 08:46:54 -07:00
elision-lock.c nptl: Move elision implementations into libc 2021-02-23 14:59:34 +01:00
elision-timed.c nptl: Move elision implementations into libc 2021-02-23 14:59:34 +01:00
elision-trylock.c nptl: Move elision implementations into libc 2021-02-23 14:59:34 +01:00
elision-unlock.c nptl: Move elision implementations into libc 2021-02-23 14:59:34 +01:00
errno-loc.c
events.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
forward.c nptl: Move pthread_setcanceltype into libc 2021-04-21 19:49:50 +02:00
futex-internal.c nptl: Move futex-internal into libc 2021-02-22 18:30:52 +01:00
herrno.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
libc_multiple_threads.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
libc_pthread_init.c nptl: Move pthread_once and __pthread_once into libc 2021-04-21 19:49:50 +02:00
libc-cancellation.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
libc-cleanup.c nptl: Move legacy unwinding implementation into libc 2021-04-21 19:49:50 +02:00
libpthread-compat.c Support for multiple versions in versioned_symbol, compat_symbol 2021-03-25 12:33:02 +01:00
lowlevellock.c nptl: Move elision implementations into libc 2021-02-23 14:59:34 +01:00
Makefile nptl: Move pthread_setcanceltype into libc 2021-04-21 19:49:50 +02:00
nptl_deallocate_tsd.c nptl: Move __nptl_deallocate_tsd into libc 2021-04-21 19:49:50 +02:00
nptl_lock_constants.pysym New pthread rwlock that is more scalable. 2017-01-10 11:50:17 +01:00
nptl_nthreads.c nptl: Move internal __nptl_nthreads variable into libc 2021-04-21 19:49:50 +02:00
nptl-init.c nptl: Move part of TCB initialization from libpthread to __tls_init_tp 2021-04-21 19:49:51 +02:00
nptl-printers.py Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
nptlfreeres.c nptl: Use <unwind-link.h> for accessing the libgcc_s unwinder 2021-03-01 16:00:22 +01:00
old_pthread_atfork.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
old_pthread_cond_broadcast.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
old_pthread_cond_destroy.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
old_pthread_cond_init.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
old_pthread_cond_signal.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
old_pthread_cond_timedwait.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
old_pthread_cond_wait.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
perf.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
pt-crti.S Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
pt-interp.c nptl: restore .interp section in libpthread.so 2015-06-10 10:18:12 +00:00
pthread_atfork.c fork.h: replace with register-atfork.h 2021-03-29 21:41:09 +02:00
pthread_attr_copy.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
pthread_attr_destroy.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
pthread_attr_extension.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
pthread_attr_getaffinity.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
pthread_attr_getdetachstate.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
pthread_attr_getguardsize.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
pthread_attr_getinheritsched.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
pthread_attr_getschedparam.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
pthread_attr_getschedpolicy.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
pthread_attr_getscope.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
pthread_attr_getsigmask.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
pthread_attr_getstack.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
pthread_attr_getstackaddr.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
pthread_attr_getstacksize.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
pthread_attr_init.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
pthread_attr_setaffinity.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
pthread_attr_setdetachstate.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
pthread_attr_setguardsize.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
pthread_attr_setinheritsched.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
pthread_attr_setschedparam.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
pthread_attr_setschedpolicy.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
pthread_attr_setscope.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
pthread_attr_setsigmask_internal.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
pthread_attr_setsigmask.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
pthread_attr_setstack.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
pthread_attr_setstackaddr.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
pthread_attr_setstacksize.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
pthread_barrier_destroy.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
pthread_barrier_init.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
pthread_barrier_wait.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
pthread_barrierattr_destroy.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
pthread_barrierattr_getpshared.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
pthread_barrierattr_init.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
pthread_barrierattr_setpshared.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
pthread_cancel.c nptl: Move __pthread_unwind_next into libc 2021-04-21 19:49:50 +02:00
pthread_cleanup_upto.c nptl: Move __pthread_cleanup_upto into libc 2021-04-21 19:49:50 +02:00
pthread_clockjoin.c nptl: Fix __pthread_clockjoin_np64 __pthread_timedjoin_np64 hidden proto 2021-03-05 08:36:01 -03:00
pthread_cond_broadcast.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
pthread_cond_common.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
pthread_cond_destroy.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
pthread_cond_init.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
pthread_cond_signal.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
pthread_cond_wait.c nptl: Fix comment typo in pthread_cond_wait.c 2021-01-04 22:09:35 +01:00
pthread_condattr_destroy.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
pthread_condattr_getclock.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
pthread_condattr_getpshared.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
pthread_condattr_init.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
pthread_condattr_setclock.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
pthread_condattr_setpshared.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
pthread_create.c nptl: Move part of TCB initialization from libpthread to __tls_init_tp 2021-04-21 19:49:51 +02:00
pthread_detach.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
pthread_equal.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
pthread_exit.c nptl: Move pthread_exit into libc 2021-04-21 19:49:50 +02:00
pthread_getaffinity.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
pthread_getattr_default_np.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
pthread_getattr_np.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
pthread_getconcurrency.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
pthread_getcpuclockid.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
pthread_getname.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
pthread_getschedparam.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
pthread_getspecific.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
pthread_join_common.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
pthread_join.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
pthread_key_create.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
pthread_key_delete.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
pthread_keys.c nptl: Move __pthread_keys global variable into libc 2021-04-21 19:49:50 +02:00
pthread_kill_other_threads.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
pthread_kill.c nptl: Move pthread_kill to libc 2021-03-26 13:37:18 -03:00
pthread_mutex_cond_lock.c nptl: Remove internal_function attribute 2017-08-31 18:52:00 +02:00
pthread_mutex_conf.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
pthread_mutex_conf.h Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
pthread_mutex_consistent.c nptl: Move pthread_mutex_consistent into libc 2021-04-21 19:49:50 +02:00
pthread_mutex_destroy.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
pthread_mutex_getprioceiling.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
pthread_mutex_init.c nptl: Move part of TCB initialization from libpthread to __tls_init_tp 2021-04-21 19:49:51 +02:00
pthread_mutex_lock.c nptl: Move elision implementations into libc 2021-02-23 14:59:34 +01:00
pthread_mutex_setprioceiling.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
pthread_mutex_timedlock.c nptl: Move elision implementations into libc 2021-02-23 14:59:34 +01:00
pthread_mutex_trylock.c nptl: Move elision implementations into libc 2021-02-23 14:59:34 +01:00
pthread_mutex_unlock.c nptl: Move elision implementations into libc 2021-02-23 14:59:34 +01:00
pthread_mutexattr_destroy.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
pthread_mutexattr_getprioceiling.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
pthread_mutexattr_getprotocol.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
pthread_mutexattr_getpshared.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
pthread_mutexattr_getrobust.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
pthread_mutexattr_gettype.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
pthread_mutexattr_init.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
pthread_mutexattr_setprioceiling.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
pthread_mutexattr_setprotocol.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
pthread_mutexattr_setpshared.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
pthread_mutexattr_setrobust.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
pthread_mutexattr_settype.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
pthread_once.c nptl: Move pthread_once and __pthread_once into libc 2021-04-21 19:49:50 +02:00
pthread_rwlock_clockrdlock.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
pthread_rwlock_clockwrlock.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
pthread_rwlock_common.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
pthread_rwlock_destroy.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
pthread_rwlock_init.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
pthread_rwlock_rdlock.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
pthread_rwlock_timedrdlock.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
pthread_rwlock_timedwrlock.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
pthread_rwlock_tryrdlock.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
pthread_rwlock_trywrlock.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
pthread_rwlock_unlock.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
pthread_rwlock_wrlock.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
pthread_rwlockattr_destroy.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
pthread_rwlockattr_getkind_np.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
pthread_rwlockattr_getpshared.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
pthread_rwlockattr_init.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
pthread_rwlockattr_setkind_np.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
pthread_rwlockattr_setpshared.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
pthread_self.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
pthread_setaffinity.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
pthread_setattr_default_np.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
pthread_setcancelstate.c nptl: Move pthread_setcancelstate into libc 2021-04-21 19:49:50 +02:00
pthread_setcanceltype.c nptl: Move pthread_setcanceltype into libc 2021-04-21 19:49:50 +02:00
pthread_setconcurrency.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
pthread_setname.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
pthread_setschedparam.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
pthread_setschedprio.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
pthread_setspecific.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
pthread_sigmask.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
pthread_sigqueue.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
pthread_spin_destroy.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
pthread_spin_init.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
pthread_spin_lock.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
pthread_spin_trylock.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
pthread_spin_unlock.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
pthread_testcancel.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
pthread_timedjoin.c nptl: Fix __pthread_clockjoin_np64 __pthread_timedjoin_np64 hidden proto 2021-03-05 08:36:01 -03:00
pthread_tryjoin.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
pthread_yield.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
pthread-pi-defines.sym Get rid of nptl/sysdeps/ entirely! 2014-07-07 09:28:38 -07:00
pthreadP.h nptl: Move part of TCB initialization from libpthread to __tls_init_tp 2021-04-21 19:49:51 +02:00
res.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
sem_clockwait.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
sem_destroy.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
sem_getvalue.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
sem_init.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
sem_post.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
sem_timedwait.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
sem_wait.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
sem_waitcommon.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
semaphoreP.h pthread: Refactor semaphore code 2021-02-08 14:10:42 -03:00
shlib-versions Remove configuration name patterns from shlib-versions. 2014-09-12 12:28:47 +00:00
test-cond-printers.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
test-cond-printers.py Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
test-condattr-printers.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
test-condattr-printers.py Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
test-mutex-printers.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
test-mutex-printers.py Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
test-mutexattr-printers.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
test-mutexattr-printers.py Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
test-rwlock-printers.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
test-rwlock-printers.py Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
test-rwlockattr-printers.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
test-rwlockattr-printers.py Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
thrd_current.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
thrd_yield.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
TODO
TODO-kernel
TODO-testing
tpp.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-attr2.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-attr3.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-audit-threads-mod1.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-audit-threads-mod2.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-audit-threads.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-audit-threads.h Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-barrier5.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-cancel4_1.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-cancel4_2.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-cancel7.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-cancel17.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-cancel24-static.cc
tst-cancel24.cc
tst-cancelx7.c
tst-cancelx17.c
tst-cleanup4.c nptl: Move legacy cancelation handling into libc as compat symbols 2021-04-21 19:49:50 +02:00
tst-cleanup4aux.c nptl: Move legacy cancelation handling into libc as compat symbols 2021-04-21 19:49:50 +02:00
tst-cleanupx4.c
tst-cleanupx4aux.c Compile tst-cleanupx4 test with -fexceptions 2016-06-29 20:24:44 -07:00
tst-clock2.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-compat-forwarder-mod.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-compat-forwarder.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-cond22.c htl: Enable more tests 2020-06-07 13:35:54 +02:00
tst-cond26.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-context1.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-default-attr.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-dlsym1.c
tst-eintr1.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-exec4.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-exec5.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-execstack-mod.c
tst-execstack.c
tst-initializers1-c11.c Add -std=gnu11 and -std=c11 NPTL initializers tests. 2015-10-27 21:48:34 +00:00
tst-initializers1-c89.c
tst-initializers1-c99.c
tst-initializers1-gnu11.c Add -std=gnu11 and -std=c11 NPTL initializers tests. 2015-10-27 21:48:34 +00:00
tst-initializers1-gnu89.c
tst-initializers1-gnu99.c
tst-initializers1.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-minstack-cancel.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-minstack-exit.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-minstack-throw.cc Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-mutex5a.c
tst-mutex7a.c
tst-mutex8-static.c
tst-mutex8.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-mutexpi1.c Fix -Waddress warnings in nptl/tst-mutex1.c. 2014-12-02 22:33:57 +00:00
tst-mutexpi2.c
tst-mutexpi3.c
tst-mutexpi4.c
tst-mutexpi5.c
tst-mutexpi5a.c
tst-mutexpi6.c
tst-mutexpi7.c
tst-mutexpi7a.c
tst-mutexpi8-static.c
tst-mutexpi8.c
tst-mutexpi9.c
tst-mutexpi10.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-mutexpp1.c Fix -Waddress warnings in nptl/tst-mutex1.c. 2014-12-02 22:33:57 +00:00
tst-mutexpp5.c nptl: Fix PTHREAD_PRIO_PROTECT timed lock 2020-11-27 09:59:13 -03:00
tst-mutexpp6.c Get rid of warning comparision will always evaluate as true 2014-12-12 11:14:00 +01:00
tst-mutexpp9.c nptl: Fix PTHREAD_PRIO_PROTECT timed lock 2020-11-27 09:59:13 -03:00
tst-mutexpp10.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-oddstacklimit.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-once5.cc [PATCH] pthread_once hangs when init routine throws an exception [BZ #18435] 2021-03-04 15:15:33 +01:00
tst-pthread_exit-nothreads-static.c nptl: Move pthread_exit into libc 2021-04-21 19:49:50 +02:00
tst-pthread_exit-nothreads.c nptl: Move pthread_exit into libc 2021-04-21 19:49:50 +02:00
tst-pthread-attr-affinity.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-pthread-attr-sigmask.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-pthread-defaultattr-free.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-pthread-gdb-attach-static.c nptl_db: Support different libpthread/ld.so load orders (bug 27744) 2021-04-21 11:50:43 +02:00
tst-pthread-gdb-attach.c nptl_db: Support different libpthread/ld.so load orders (bug 27744) 2021-04-21 11:50:43 +02:00
tst-pthread-getattr.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-pthread-timedlock-lockloop.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-robust-fork.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08: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-rwlock2.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-rwlock2a.c
tst-rwlock2b.c New pthread rwlock that is more scalable. 2017-01-10 11:50:17 +01:00
tst-rwlock3.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-rwlock6.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-rwlock7.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-rwlock8.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-rwlock9.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-rwlock10.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-rwlock11.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-rwlock15.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-rwlock17.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-rwlock18.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-rwlock19.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-rwlock20.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-rwlock-pwn.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-sched1.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-sem11-static.c
tst-sem11.c Fix semaphore destruction (bug 12674). 2015-01-21 00:46:16 -05:00
tst-sem12-static.c
tst-sem12.c
tst-sem13.c nptl: Add POSIX-proposed sem_clockwait 2019-07-12 13:36:23 +00:00
tst-sem17.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-setgetname.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-setgroups.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-setuid1-static.c
tst-setuid1.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-setuid2.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-signal3.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-signal7.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-stack2.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-stack3.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-stack4.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-stack4mod.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-stackguard1-static.c
tst-stackguard1.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-thread_local1.cc Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-thread-affinity-pthread2.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-thread-affinity-pthread.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-thread-affinity-sched.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-thread-exit-clobber.cc Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-tls3-malloc.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-tls3.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-tls3mod.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-tls5.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-tls5.h Add missing header files throughout the testsuite. 2017-02-16 17:33:18 -05:00
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 2021-01-02 12:17:34 -08:00
tst-tpp.h Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-tsd3.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-tsd4.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
unwind.c nptl: Move __pthread_unwind_next into libc 2021-04-21 19:49:50 +02:00
unwindbuf.sym Get rid of nptl/sysdeps/ entirely! 2014-07-07 09:28:38 -07:00
vars.c nptl: Move __pthread_keys global variable into libc 2021-04-21 19:49:50 +02:00
version.c nptl: Remove write from libpthread 2021-03-18 08:20:43 -03:00
Versions nptl: Move part of TCB initialization from libpthread to __tls_init_tp 2021-04-21 19:49:51 +02:00