glibc/nptl
Joseph Myers cb7be1590e Use gen-as-const.py to process .pysym files.
This patch eliminates the gen-py-const.awk variant of gen-as-const,
switching to use of gnu-as-const.py (with a new --python option) to
process .pysym files (i.e., to generate nptl_lock_constants.py), as
the syntax of those files is identical to that of .sym files.

Note that the generated nptl_lock_constants.py is *not* identical to
the version generated by the awk script.  Apart from the trivial
changes (comment referencing the new script, and output being sorted),
the constant FUTEX_WAITERS, PTHREAD_MUTEXATTR_FLAG_BITS,
PTHREAD_MUTEXATTR_FLAG_PSHARED and PTHREAD_MUTEX_PRIO_CEILING_MASK are
now output as positive rather than negative constants (on x86_64
anyway; maybe not necessarily on 32-bit systems):

< FUTEX_WAITERS = -2147483648
---
> FUTEX_WAITERS = 2147483648

< PTHREAD_MUTEXATTR_FLAG_BITS = -251662336
< PTHREAD_MUTEXATTR_FLAG_PSHARED = -2147483648
---
> PTHREAD_MUTEXATTR_FLAG_BITS = 4043304960
> PTHREAD_MUTEXATTR_FLAG_PSHARED = 2147483648

< PTHREAD_MUTEX_PRIO_CEILING_MASK = -524288
---
> PTHREAD_MUTEX_PRIO_CEILING_MASK = 4294443008

This is because gen-as-const has a cast of the constant value to long
int, which gen-py-const lacks.

I think the positive values are more logically correct, since the
constants in question are in fact unsigned in C.  But to reliably
produce gen-as-const.py output for constants that always (in C and
Python) reflects the signedness of values with the high bit of "long
int" set would mean more complicated logic needs to be used in
computing values.

The more correct positive values by themselves produce a failure of
nptl/test-mutexattr-printers, because masking with
~PTHREAD_MUTEXATTR_FLAG_BITS & ~PTHREAD_MUTEX_NO_ELISION_NP now leaves
a bit -1 << 32 in the Python value, resulting in a KeyError exception.
To avoid that, places masking with ~ of one of the constants in
question are changed to mask with 0xffffffff as well (this reflects
how ~ in Python applies to an infinite-precision integer whereas ~ in
C does not do any promotions beyond the width of int).

Tested for x86_64.

	* scripts/gen-as-const.py (main): Handle --python option.
	* scripts/gen-py-const.awk: Remove.
	* Makerules (py-const-script): Use gen-as-const.py.
	($(py-const)): Likewise.
	* nptl/nptl-printers.py (MutexPrinter.read_status_no_robust): Mask
	with 0xffffffff together with ~(PTHREAD_MUTEX_PRIO_CEILING_MASK).
	(MutexAttributesPrinter.read_values): Mask with 0xffffffff
	together with ~PTHREAD_MUTEXATTR_FLAG_BITS and
	~PTHREAD_MUTEX_NO_ELISION_NP.
	* manual/README.pretty-printers: Update reference to
	gen-py-const.awk.
2018-12-10 22:56:59 +00:00
..
alloca_cutoff.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
allocatestack.c nptl: Use __mprotect consistently for _STACK_GROWS_UP 2018-07-12 15:01:43 +02:00
call_once.c nptl: Add C11 threads call_once functions 2018-07-24 14:07:01 -03:00
cancellation.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
cleanup_compat.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
cleanup_defer_compat.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
cleanup_defer.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
cleanup_routine.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
cleanup.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
cnd_broadcast.c nptl: Add C11 threads cnd_* functions 2018-07-24 14:07:07 -03:00
cnd_destroy.c nptl: Add C11 threads cnd_* functions 2018-07-24 14:07:07 -03:00
cnd_init.c nptl: Add C11 threads cnd_* functions 2018-07-24 14:07:07 -03:00
cnd_signal.c nptl: Add C11 threads cnd_* functions 2018-07-24 14:07:07 -03:00
cnd_timedwait.c nptl: Add C11 threads cnd_* functions 2018-07-24 14:07:07 -03:00
cnd_wait.c nptl: Add C11 threads cnd_* functions 2018-07-24 14:07:07 -03:00
compat-pthread_self.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
cond-perf.c
createthread.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
default-sched.h Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
descr.h nptl: Add C11 threads thrd_* functions 2018-07-24 14:06:45 -03:00
DESIGN-systemtap-probes.txt
eintr.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
elision-conf.h
errno-loc.c
events.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
forward.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
herrno.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
libc_multiple_threads.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
libc_pthread_init.c libc: Extend __libc_freeres framework (Bug 23329). 2018-06-29 22:39:06 -04:00
libc-cancellation.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
libc-cleanup.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
libc-lowlevellock.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
lll_timedlock_wait.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
lll_timedwait_tid.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
lowlevellock.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
Makefile Mutex: Add pthread mutex tunables 2018-12-01 08:19:20 -08:00
mtx_destroy.c nptl: Add C11 threads mtx_* functions 2018-07-24 14:06:54 -03:00
mtx_init.c nptl: Add C11 threads mtx_* functions 2018-07-24 14:06:54 -03:00
mtx_lock.c nptl: Add C11 threads mtx_* functions 2018-07-24 14:06:54 -03:00
mtx_timedlock.c nptl: Add C11 threads mtx_* functions 2018-07-24 14:06:54 -03:00
mtx_trylock.c nptl: Add C11 threads mtx_* functions 2018-07-24 14:06:54 -03:00
mtx_unlock.c nptl: Add C11 threads mtx_* functions 2018-07-24 14:06:54 -03:00
nptl_lock_constants.pysym New pthread rwlock that is more scalable. 2017-01-10 11:50:17 +01:00
nptl-init.c Mutex: Add pthread mutex tunables 2018-12-01 08:19:20 -08:00
nptl-printers.py Use gen-as-const.py to process .pysym files. 2018-12-10 22:56:59 +00:00
nptlfreeres.c libc: Extend __libc_freeres framework (Bug 23329). 2018-06-29 22:39:06 -04:00
old_pthread_atfork.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
old_pthread_cond_broadcast.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
old_pthread_cond_destroy.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
old_pthread_cond_init.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
old_pthread_cond_signal.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
old_pthread_cond_timedwait.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
old_pthread_cond_wait.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
perf.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
pt-allocrtsig.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
pt-cleanup.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
pt-crti.S Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
pt-fork.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
pt-interp.c
pt-longjmp.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
pt-raise.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
pt-system.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
pt-vfork.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
pthread_atfork.c nptl: Move pthread_atfork to libc_nonshared.a 2018-03-01 08:18:48 +01:00
pthread_attr_destroy.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
pthread_attr_getaffinity.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
pthread_attr_getdetachstate.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
pthread_attr_getguardsize.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
pthread_attr_getinheritsched.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
pthread_attr_getschedparam.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
pthread_attr_getschedpolicy.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
pthread_attr_getscope.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
pthread_attr_getstack.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
pthread_attr_getstackaddr.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
pthread_attr_getstacksize.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
pthread_attr_init.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
pthread_attr_setaffinity.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
pthread_attr_setdetachstate.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
pthread_attr_setguardsize.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
pthread_attr_setinheritsched.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
pthread_attr_setschedparam.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
pthread_attr_setschedpolicy.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
pthread_attr_setscope.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
pthread_attr_setstack.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
pthread_attr_setstackaddr.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
pthread_attr_setstacksize.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
pthread_barrier_destroy.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
pthread_barrier_init.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
pthread_barrier_wait.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
pthread_barrierattr_destroy.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
pthread_barrierattr_getpshared.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
pthread_barrierattr_init.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
pthread_barrierattr_setpshared.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
pthread_cancel.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
pthread_clock_gettime.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
pthread_clock_settime.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
pthread_cond_broadcast.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
pthread_cond_common.c pthread_cond_broadcast: Fix waiters-after-spinning case [BZ #23538] 2018-08-27 17:03:35 +02:00
pthread_cond_destroy.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
pthread_cond_init.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
pthread_cond_signal.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
pthread_cond_wait.c [BZ #20271] Add newlines in __libc_fatal calls. 2018-08-31 18:04:32 -07:00
pthread_condattr_destroy.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
pthread_condattr_getclock.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
pthread_condattr_getpshared.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
pthread_condattr_init.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
pthread_condattr_setclock.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
pthread_condattr_setpshared.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
pthread_create.c nptl: Add C11 threads thrd_* functions 2018-07-24 14:06:45 -03:00
pthread_detach.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
pthread_equal.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
pthread_exit.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
pthread_getaffinity.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
pthread_getattr_default_np.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
pthread_getattr_np.c [BZ #22637] Fix stack guard size accounting 2018-01-08 19:02:11 +00:00
pthread_getconcurrency.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
pthread_getcpuclockid.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
pthread_getname.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
pthread_getschedparam.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
pthread_getspecific.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
pthread_join_common.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
pthread_join.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
pthread_key_create.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
pthread_key_delete.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
pthread_kill_other_threads.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
pthread_kill.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
pthread_mutex_cond_lock.c nptl: Remove internal_function attribute 2017-08-31 18:52:00 +02:00
pthread_mutex_conf.c Mutex: Add pthread mutex tunables 2018-12-01 08:19:20 -08:00
pthread_mutex_conf.h Mutex: Add pthread mutex tunables 2018-12-01 08:19:20 -08:00
pthread_mutex_consistent.c Fix race in pthread_mutex_lock while promoting to PTHREAD_MUTEX_ELISION_NP [BZ #23275] 2018-10-17 12:23:04 +02:00
pthread_mutex_destroy.c Fix race in pthread_mutex_lock while promoting to PTHREAD_MUTEX_ELISION_NP [BZ #23275] 2018-10-17 12:23:04 +02:00
pthread_mutex_getprioceiling.c Fix race in pthread_mutex_lock while promoting to PTHREAD_MUTEX_ELISION_NP [BZ #23275] 2018-10-17 12:23:04 +02:00
pthread_mutex_init.c Fix race in pthread_mutex_lock while promoting to PTHREAD_MUTEX_ELISION_NP [BZ #23275] 2018-10-17 12:23:04 +02:00
pthread_mutex_lock.c Mutex: Add pthread mutex tunables 2018-12-01 08:19:20 -08:00
pthread_mutex_setprioceiling.c Fix race in pthread_mutex_lock while promoting to PTHREAD_MUTEX_ELISION_NP [BZ #23275] 2018-10-17 12:23:04 +02:00
pthread_mutex_timedlock.c Mutex: Add pthread mutex tunables 2018-12-01 08:19:20 -08:00
pthread_mutex_trylock.c Fix race in pthread_mutex_lock while promoting to PTHREAD_MUTEX_ELISION_NP [BZ #23275] 2018-10-17 12:23:04 +02:00
pthread_mutex_unlock.c Fix race in pthread_mutex_lock while promoting to PTHREAD_MUTEX_ELISION_NP [BZ #23275] 2018-10-17 12:23:04 +02:00
pthread_mutexattr_destroy.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
pthread_mutexattr_getprioceiling.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
pthread_mutexattr_getprotocol.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
pthread_mutexattr_getpshared.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
pthread_mutexattr_getrobust.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
pthread_mutexattr_gettype.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
pthread_mutexattr_init.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
pthread_mutexattr_setprioceiling.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
pthread_mutexattr_setprotocol.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
pthread_mutexattr_setpshared.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
pthread_mutexattr_setrobust.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
pthread_mutexattr_settype.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
pthread_once.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
pthread_rwlock_common.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
pthread_rwlock_destroy.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
pthread_rwlock_init.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
pthread_rwlock_rdlock.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
pthread_rwlock_timedrdlock.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
pthread_rwlock_timedwrlock.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
pthread_rwlock_tryrdlock.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
pthread_rwlock_trywrlock.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
pthread_rwlock_unlock.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
pthread_rwlock_wrlock.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
pthread_rwlockattr_destroy.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
pthread_rwlockattr_getkind_np.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
pthread_rwlockattr_getpshared.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
pthread_rwlockattr_init.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
pthread_rwlockattr_setkind_np.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
pthread_rwlockattr_setpshared.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
pthread_self.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
pthread_setaffinity.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
pthread_setattr_default_np.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
pthread_setcancelstate.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
pthread_setcanceltype.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
pthread_setconcurrency.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
pthread_setegid.c
pthread_seteuid.c
pthread_setgid.c
pthread_setname.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
pthread_setregid.c
pthread_setresgid.c
pthread_setresuid.c
pthread_setreuid.c
pthread_setschedparam.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
pthread_setschedprio.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
pthread_setspecific.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
pthread_setuid.c
pthread_sigmask.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
pthread_sigqueue.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
pthread_spin_destroy.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
pthread_spin_init.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
pthread_spin_lock.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
pthread_spin_trylock.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
pthread_spin_unlock.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
pthread_testcancel.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
pthread_timedjoin.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
pthread_tryjoin.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
pthread_yield.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
pthread-errnos.sym
pthread-pi-defines.sym
pthread-pids.h Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
pthreadP.h Mutex: Add pthread mutex tunables 2018-12-01 08:19:20 -08:00
register-atfork.c Refactor atfork handlers 2018-02-22 16:43:59 -03:00
res.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
sem_close.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
sem_destroy.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
sem_getvalue.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
sem_init.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
sem_open.c In sem_open.c, pad was not initialized when __HAVE_64B_ATOMICS was 2018-06-26 14:26:01 -04:00
sem_post.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
sem_timedwait.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
sem_unlink.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
sem_wait.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
sem_waitcommon.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
semaphoreP.h Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
shlib-versions
sigaction.c Filter out NPTL internal signals (BZ #22391) 2018-04-03 13:30:49 -03:00
smp.h Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
stack-aliasing.h Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
test-cond-printers.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
test-cond-printers.py Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
test-condattr-printers.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
test-condattr-printers.py Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
test-mutex-printers.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
test-mutex-printers.py Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
test-mutexattr-printers.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
test-mutexattr-printers.py Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
test-rwlock-printers.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
test-rwlock-printers.py Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
test-rwlockattr-printers.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
test-rwlockattr-printers.py Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
thrd_create.c nptl: Add C11 threads thrd_* functions 2018-07-24 14:06:45 -03:00
thrd_current.c nptl: Add C11 threads thrd_* functions 2018-07-24 14:06:45 -03:00
thrd_detach.c nptl: Add C11 threads thrd_* functions 2018-07-24 14:06:45 -03:00
thrd_equal.c nptl: Add C11 threads thrd_* functions 2018-07-24 14:06:45 -03:00
thrd_exit.c nptl: Add C11 threads thrd_* functions 2018-07-24 14:06:45 -03:00
thrd_join.c nptl: Add C11 threads thrd_* functions 2018-07-24 14:06:45 -03:00
thrd_priv.h nptl: Add C11 threads thrd_* functions 2018-07-24 14:06:45 -03:00
thrd_sleep.c nptl: Add C11 threads thrd_* functions 2018-07-24 14:06:45 -03:00
thrd_yield.c nptl: Add C11 threads thrd_* functions 2018-07-24 14:06:45 -03:00
TODO
TODO-kernel
TODO-testing
tpp.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
tss_create.c nptl: Add C11 threads tss_* functions 2018-07-24 14:07:12 -03:00
tss_delete.c nptl: Add C11 threads tss_* functions 2018-07-24 14:07:12 -03:00
tss_get.c nptl: Add C11 threads tss_* functions 2018-07-24 14:07:12 -03:00
tss_set.c nptl: Add C11 threads tss_* functions 2018-07-24 14:07:12 -03:00
tst-_res1.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
tst-_res1mod1.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
tst-_res1mod2.c
tst-abstime.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
tst-align3.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
tst-align.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
tst-atfork1.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
tst-atfork2.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
tst-atfork2mod.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
tst-attr1.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
tst-attr2.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
tst-attr3.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
tst-audit-threads-mod1.c Fix _dl_profile_fixup data-dependency issue (Bug 23690) 2018-11-30 18:05:32 -02:00
tst-audit-threads-mod2.c Fix _dl_profile_fixup data-dependency issue (Bug 23690) 2018-11-30 18:05:32 -02:00
tst-audit-threads.c Fix _dl_profile_fixup data-dependency issue (Bug 23690) 2018-11-30 18:05:32 -02:00
tst-audit-threads.h Fix _dl_profile_fixup data-dependency issue (Bug 23690) 2018-11-30 18:05:32 -02:00
tst-backtrace1.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
tst-bad-schedattr.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
tst-barrier1.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
tst-barrier2.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
tst-barrier3.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
tst-barrier4.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
tst-barrier5.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
tst-basic1.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
tst-basic2.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
tst-basic3.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
tst-basic4.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
tst-basic5.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
tst-basic6.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
tst-basic7.c Add missing header files throughout the testsuite. 2017-02-16 17:33:18 -05:00
tst-call-once.c nptl: Add test cases for ISO C11 threads 2018-07-24 14:07:25 -03:00
tst-cancel1.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
tst-cancel2.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
tst-cancel3.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
tst-cancel4_1.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
tst-cancel4_2.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
tst-cancel4-common.c nptl: Fix tst-cancel4 sendto tests 2018-03-05 18:09:08 -03:00
tst-cancel4-common.h nptl: Fix tst-cancel4 sendto tests 2018-03-05 18:09:08 -03:00
tst-cancel4.c nptl: Fix tst-cancel4 sendto tests 2018-03-05 18:09:08 -03:00
tst-cancel5.c
tst-cancel6.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
tst-cancel7.c Don't reduce test timeout to less than default 2018-10-17 09:34:13 +02:00
tst-cancel8.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
tst-cancel9.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
tst-cancel10.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
tst-cancel11.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
tst-cancel12.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
tst-cancel13.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
tst-cancel14.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
tst-cancel15.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
tst-cancel16.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
tst-cancel17.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
tst-cancel18.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
tst-cancel19.c Don't reduce test timeout to less than default 2018-10-17 09:34:13 +02:00
tst-cancel20.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
tst-cancel21-static.c
tst-cancel21.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
tst-cancel22.c Don't reduce test timeout to less than default 2018-10-17 09:34:13 +02:00
tst-cancel23.c
tst-cancel24-static.cc
tst-cancel24.cc
tst-cancel25.c Don't reduce test timeout to less than default 2018-10-17 09:34:13 +02:00
tst-cancel26.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
tst-cancel27.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
tst-cancel-self-cancelstate.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
tst-cancel-self-canceltype.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
tst-cancel-self-cleanup.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
tst-cancel-self-testcancel.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
tst-cancel-self.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
tst-cancel-wrappers.sh Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
tst-cancelx1.c
tst-cancelx2.c
tst-cancelx3.c
tst-cancelx4.c
tst-cancelx5.c
tst-cancelx6.c
tst-cancelx7.c
tst-cancelx8.c
tst-cancelx9.c
tst-cancelx10.c
tst-cancelx11.c
tst-cancelx12.c
tst-cancelx13.c
tst-cancelx14.c
tst-cancelx15.c
tst-cancelx16.c
tst-cancelx17.c
tst-cancelx18.c
tst-cancelx20.c
tst-cancelx21.c
tst-cleanup0.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
tst-cleanup0.expect
tst-cleanup1.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
tst-cleanup2.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
tst-cleanup3.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
tst-cleanup4.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
tst-cleanup4aux.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
tst-cleanupx0.c
tst-cleanupx0.expect
tst-cleanupx1.c
tst-cleanupx2.c
tst-cleanupx3.c
tst-cleanupx4.c
tst-cleanupx4aux.c Compile tst-cleanupx4 test with -fexceptions 2016-06-29 20:24:44 -07:00
tst-clock1.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
tst-clock2.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
tst-cnd-basic.c C11 threads: Fix timeout and locking issues 2018-07-25 16:31:45 +02:00
tst-cnd-broadcast.c C11 threads: Fix timeout and locking issues 2018-07-25 16:31:45 +02:00
tst-cnd-timedwait.c C11 threads: Fix timeout and locking issues 2018-07-25 16:31:45 +02:00
tst-compat-forwarder-mod.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
tst-compat-forwarder.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
tst-cond1.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
tst-cond2.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
tst-cond3.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
tst-cond4.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
tst-cond5.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
tst-cond6.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
tst-cond7.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
tst-cond8-static.c
tst-cond8.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
tst-cond9.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
tst-cond10.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
tst-cond11-static.c Enable VDSO on x86_64 statically linked programs [BZ #19767] 2018-11-23 16:50:29 -08:00
tst-cond11.c Don't reduce test timeout to less than default 2018-10-17 09:34:13 +02:00
tst-cond12.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
tst-cond13.c
tst-cond14.c Don't reduce test timeout to less than default 2018-10-17 09:34:13 +02:00
tst-cond15.c Don't reduce test timeout to less than default 2018-10-17 09:34:13 +02:00
tst-cond16.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
tst-cond17.c
tst-cond18.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
tst-cond19.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
tst-cond20.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
tst-cond21.c
tst-cond22.c New condvar implementation that provides stronger ordering guarantees. 2016-12-31 14:56:47 +01:00
tst-cond23.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
tst-cond24.c Don't reduce test timeout to less than default 2018-10-17 09:34:13 +02:00
tst-cond25.c Don't reduce test timeout to less than default 2018-10-17 09:34:13 +02:00
tst-cond-except.c Don't reduce test timeout to less than default 2018-10-17 09:34:13 +02:00
tst-context1.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
tst-create-detached.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
tst-default-attr.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
tst-detach1.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
tst-dlsym1.c
tst-eintr1.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
tst-eintr2.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
tst-eintr3.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
tst-eintr4.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
tst-eintr5.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
tst-exec1.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
tst-exec2.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
tst-exec3.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
tst-exec4.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
tst-exec5.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
tst-execstack-mod.c
tst-execstack.c
tst-exit1.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
tst-exit2.c nptl: Avoid expected SIGALRM in most tests [BZ #20432] 2016-08-26 19:40:17 +02:00
tst-exit3.c nptl: Avoid expected SIGALRM in most tests [BZ #20432] 2016-08-26 19:40:17 +02:00
tst-fini1.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
tst-fini1mod.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
tst-flock1.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
tst-flock2.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
tst-fork1.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
tst-fork2.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
tst-fork3.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
tst-fork4.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
tst-getpid3.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. 2018-01-01 00:32:25 +00:00
tst-join1.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
tst-join2.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
tst-join3.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
tst-join4.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
tst-join5.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
tst-join6.c
tst-join7.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
tst-join7mod.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
tst-key1.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
tst-key2.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
tst-key3.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
tst-key4.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
tst-kill1.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
tst-kill2.c Don't reduce test timeout to less than default 2018-10-17 09:34:13 +02:00
tst-kill3.c Don't reduce test timeout to less than default 2018-10-17 09:34:13 +02:00
tst-kill4.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
tst-kill5.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
tst-kill6.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
tst-locale1.c
tst-locale2.c
tst-memstream.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
tst-minstack-cancel.c nptl: Add tst-minstack-cancel, tst-minstack-exit [BZ #22636] 2018-01-11 13:13:14 +01:00
tst-minstack-exit.c nptl: Add tst-minstack-cancel, tst-minstack-exit [BZ #22636] 2018-01-11 13:13:14 +01:00
tst-minstack-throw.cc nptl: Add PTHREAD_MIN_STACK C++ throw test [BZ #22636] 2018-01-15 15:30:00 +01:00
tst-mtx-basic.c nptl: Add test cases for ISO C11 threads 2018-07-24 14:07:25 -03:00
tst-mtx-recursive.c nptl: Add test cases for ISO C11 threads 2018-07-24 14:07:25 -03:00
tst-mtx-timedlock.c C11 threads: Fix timeout and locking issues 2018-07-25 16:31:45 +02:00
tst-mtx-trylock.c nptl: Add test cases for ISO C11 threads 2018-07-24 14:07:25 -03:00
tst-mutex1.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
tst-mutex2.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
tst-mutex3.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
tst-mutex4.c Don't reduce test timeout to less than default 2018-10-17 09:34:13 +02:00
tst-mutex5.c Don't reduce test timeout to less than default 2018-10-17 09:34:13 +02:00
tst-mutex5a.c
tst-mutex6.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
tst-mutex7.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
tst-mutex7a.c
tst-mutex7robust.c mutex: Fix robust mutex lock acquire (Bug 21778) 2017-07-29 00:02:03 -04:00
tst-mutex8-static.c
tst-mutex8.c Add runtime check if mutex will be elided in tst-mutex8 testcases. 2018-02-16 09:57:30 +01:00
tst-mutex9.c Don't reduce test timeout to less than default 2018-10-17 09:34:13 +02:00
tst-mutex10.c Fix race in pthread_mutex_lock while promoting to PTHREAD_MUTEX_ELISION_NP [BZ #23275] 2018-10-17 12:23:04 +02:00
tst-mutex-errorcheck.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
tst-mutexpi1.c
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-mutexpp1.c
tst-mutexpp6.c
tst-mutexpp10.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
tst-oddstacklimit.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
tst-once1.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
tst-once2.c Don't reduce test timeout to less than default 2018-10-17 09:34:13 +02:00
tst-once3.c Don't reduce test timeout to less than default 2018-10-17 09:34:13 +02:00
tst-once4.c Don't reduce test timeout to less than default 2018-10-17 09:34:13 +02:00
tst-once5.cc Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
tst-oncex3.c
tst-oncex4.c
tst-popen1.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
tst-pthread-attr-affinity.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
tst-pthread-getattr.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
tst-pthread-mutexattr.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
tst-raise1.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
tst-robust1.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
tst-robust2.c
tst-robust3.c
tst-robust4.c
tst-robust5.c
tst-robust6.c
tst-robust7.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
tst-robust8.c Don't reduce test timeout to less than default 2018-10-17 09:34:13 +02:00
tst-robust9.c Don't reduce test timeout to less than default 2018-10-17 09:34:13 +02:00
tst-robust10.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
tst-robust-fork.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +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-rwlock1.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
tst-rwlock2.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00: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. 2018-01-01 00:32:25 +00:00
tst-rwlock4.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
tst-rwlock5.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
tst-rwlock6.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
tst-rwlock7.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
tst-rwlock8.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
tst-rwlock9.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
tst-rwlock10.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
tst-rwlock11.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
tst-rwlock12.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
tst-rwlock13.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
tst-rwlock14.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
tst-rwlock15.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
tst-rwlock16.c Don't reduce test timeout to less than default 2018-10-17 09:34:13 +02:00
tst-rwlock17.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
tst-rwlock18.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
tst-rwlock19.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
tst-rwlock20.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
tst-sched1.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
tst-sem1.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
tst-sem2.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
tst-sem3.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
tst-sem4.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
tst-sem5.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
tst-sem6.c Don't reduce test timeout to less than default 2018-10-17 09:34:13 +02:00
tst-sem7.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
tst-sem8.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
tst-sem9.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
tst-sem10.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
tst-sem11-static.c
tst-sem11.c
tst-sem12-static.c
tst-sem12.c
tst-sem13.c
tst-sem14.c Don't reduce test timeout to less than default 2018-10-17 09:34:13 +02:00
tst-sem15.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
tst-sem16.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
tst-setuid1-static.c
tst-setuid1.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
tst-setuid2.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
tst-setuid3.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
tst-signal1.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
tst-signal2.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
tst-signal3.c Don't reduce test timeout to less than default 2018-10-17 09:34:13 +02:00
tst-signal4.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
tst-signal5.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
tst-signal6.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
tst-signal7.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
tst-spin1.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
tst-spin2.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
tst-spin3.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
tst-spin4.c Don't reduce test timeout to less than default 2018-10-17 09:34:13 +02:00
tst-stack1.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
tst-stack2.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
tst-stack3.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
tst-stack4.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
tst-stack4mod.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
tst-stackguard1-static.c
tst-stackguard1.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
tst-stdio1.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
tst-stdio2.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
tst-sysconf.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
tst-thrd-detach.c nptl: Add test cases for ISO C11 threads 2018-07-24 14:07:25 -03:00
tst-thrd-sleep.c nptl: Add test cases for ISO C11 threads 2018-07-24 14:07:25 -03:00
tst-thread_local1.cc Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
tst-thread-exit-clobber.cc nptl: Add test for callee-saved register restore in pthread_exit 2018-01-08 14:57:25 +01:00
tst-tls1.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
tst-tls2.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
tst-tls3-malloc.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
tst-tls3.c Don't reduce test timeout to less than default 2018-10-17 09:34:13 +02:00
tst-tls3mod.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
tst-tls4.c Don't reduce test timeout to less than default 2018-10-17 09:34:13 +02:00
tst-tls4moda.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
tst-tls4modb.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
tst-tls5.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00: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. 2018-01-01 00:32:25 +00:00
tst-tpp.h Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
tst-tsd1.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
tst-tsd2.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
tst-tsd3.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
tst-tsd4.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
tst-tsd5.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
tst-tsd6.c
tst-tss-basic.c nptl: Add test cases for ISO C11 threads 2018-07-24 14:07:25 -03:00
tst-umask1.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
tst-unload.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
tst-vfork1.c
tst-vfork1x.c
tst-vfork2.c
tst-vfork2x.c
unwind.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
unwindbuf.sym
vars.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
version.c Update copyright dates not handled by scripts/update-copyrights. 2018-01-01 00:41:16 +00:00
Versions nptl: Add C11 threads tss_* functions 2018-07-24 14:07:12 -03:00