glibc/sysdeps/i386/nptl
Michael Jeanson 494d65129e nptl: Introduce <rseq-access.h> for RSEQ_* accessors
In preparation to move the rseq area to the 'extra TLS' block, we need
accessors based on the thread pointer and the rseq offset. The ONCE
variant of the accessors ensures single-copy atomicity for loads and
stores which is required for all fields once the registration is active.

A separate header is required to allow including <atomic.h> which
results in an include loop when added to <tcb-access.h>.

Signed-off-by: Michael Jeanson <mjeanson@efficios.com>
Reviewed-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
Reviewed-by: Florian Weimer <fweimer@redhat.com>
2025-01-10 20:20:17 +00:00
..
Makefile Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
pthread-offsets.h nptl: Add tests for internal pthread_rwlock_t offsets 2019-11-26 13:53:36 +00:00
pthread_spin_init.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
pthread_spin_lock.S Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
pthread_spin_unlock.S Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
rseq-access.h nptl: Introduce <rseq-access.h> for RSEQ_* accessors 2025-01-10 20:20:17 +00:00
tcb-access.h Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
tcb-offsets.sym x86: Rename __glibc_reserved2 to ssp_base in tcbhead_t 2018-07-25 04:39:39 -07:00
tls.h Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00