glibc/sysdeps/nptl
Florian Weimer 95e114a091 nptl: Add rseq registration
The rseq area is placed directly into struct pthread.  rseq
registration failure is not treated as an error, so it is possible
that threads run with inconsistent registration status.

<sys/rseq.h> is not yet installed as a public header.

Co-Authored-By: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
Reviewed-by: Szabolcs Nagy <szabolcs.nagy@arm.com>
Reviewed-by: Siddhesh Poyarekar <siddhesh@sourceware.org>
2021-12-09 09:49:32 +01:00
..
bits nptl: Extract <bits/atomic_wide_counter.h> from pthread_cond_common.c 2021-11-17 12:20:13 +01:00
sys
_Fork.c
aio_misc.h Linux: Move aio_init from librt into libc 2021-06-25 11:48:25 +02:00
dl-mutex.c
dl-thread_gscope_wait.c
dl-tls_init_tp.c nptl: Add rseq registration 2021-12-09 09:49:32 +01:00
dl-tunables.list nptl: Add glibc.pthread.stack_cache_size tunable 2021-06-28 16:41:58 +02:00
fork.h Linux: Move timer helper routines from librt to libc 2021-06-25 12:21:12 +02:00
futex-internal.h nptl: Use FUTEX_LOCK_PI2 when available 2021-10-01 08:09:13 -03:00
gai_misc.h resolv: Move libanl into libc (if libpthread is in libc) 2021-07-02 11:45:00 +02:00
Implies
internaltypes.h Remove "Contributed by" lines 2021-09-03 22:06:44 +05:30
jmp-unwind.c
libc_start_call_main.h
libc-lock.h
libc-lockP.h nptl: Use internal low-level lock type for !IS_IN (libc) 2021-07-07 08:41:14 +02:00
lowlevellock-futex.h nptl: Use FUTEX_LOCK_PI2 when available 2021-10-01 08:09:13 -03:00
lowlevellock.h nptl: Use out-of-line wake function in __libc_lock_unlock slow path 2021-07-09 10:59:22 +02:00
Makeconfig Remove "Contributed by" lines 2021-09-03 22:06:44 +05:30
Makefile Remove "Contributed by" lines 2021-09-03 22:06:44 +05:30
malloc-machine.h
proc_service.h
pthread_atfork_compat.h Consolidate pthread_atfork 2021-06-24 10:04:41 -03:00
pthread_early_init.h
pthread_mutex_conf.h
pthread-offsets.h
pthread.h nptl: Fix type of pthread_mutexattr_getrobust_np, pthread_mutexattr_setrobust_np (bug 28036) 2021-09-21 07:13:05 +02:00
pthreadP.h Remove "Contributed by" lines 2021-09-03 22:06:44 +05:30
setxid.h
stdio-lock.h
Subdirs
tcb-access.h nptl: Introduce THREAD_GETMEM_VOLATILE 2021-12-09 09:49:32 +01:00
tcb-offsets.h
thread_db.h
thread_pointer.h nptl: Add <thread_pointer.h> for defining __thread_pointer 2021-12-09 09:49:32 +01:00
timer_routines.h Remove "Contributed by" lines 2021-09-03 22:06:44 +05:30
tst-mqueue8x.c