Home
last modified time | relevance | path

Searched refs:rseq (Results 1 – 15 of 15) sorted by relevance

/glibc-2.36/sysdeps/unix/sysv/linux/
DMakefile116 sys/rseq.h bits/rseq.h \
150 tst-rseq \
156 tst-rseq-disable \
268 tst-rseq-disable-ENV = GLIBC_TUNABLES=glibc.pthread.rseq=0
418 tests-internal += tst-rseq-nptl
Drseq-internal.h34 int ret = INTERNAL_SYSCALL_CALL (rseq, &self->rseq_area, in rseq_register_current_thread()
Dtst-rseq.h34 sys_rseq (struct rseq *rseq_abi, uint32_t rseq_len, int flags, uint32_t sig) in sys_rseq()
Dsyscall-names.list481 rseq
/glibc-2.36/sysdeps/unix/sysv/linux/sys/
Drseq.h92 struct rseq struct
/glibc-2.36/sysdeps/nptl/
Ddl-tls_init_tp.c106 do_rseq = TUNABLE_GET (rseq, int, NULL); in __tls_init_tp()
Ddl-tunables.list30 rseq {
/glibc-2.36/manual/
Dthreads.texi969 @deftp {Data Type} {struct rseq}
970 @standards{Linux, sys/rseq.h}
986 object into the @code{rseq_cs} field of @code{struct rseq}, thus
1003 The manual for the @code{rseq} system call can be found
1004 at @uref{https://git.kernel.org/pub/scm/libs/librseq/librseq.git/tree/doc/man/rseq.2}.
1008 @standards{Linux, sys/rseq.h}
1018 @standards{Linux, sys/rseq.h}
1021 registration. This can be different from the size of @code{struct rseq}
1024 initial size of @code{struct rseq}).
1028 @standards{Linux, sys/rseq.h}
[all …]
Dtunables.texi444 @deftp Tunable glibc.pthread.rseq
445 The @code{glibc.pthread.rseq} tunable can be set to @samp{0}, to disable
/glibc-2.36/nptl/
Ddescr.h406 struct rseq rseq_area;
/glibc-2.36/ChangeLog.old/
DChangeLog.21584 Linux: Remove rseq support
593 (rseq-internal.h): Remove include.
597 (rseq-internal.h): Remove include.
599 * sysdeps/generic/rseq-internal.h: Delete file.
602 * sysdeps/unix/sysv/linux/aarch64/bits/rseq.h: Delete file.
607 * sysdeps/unix/sysv/linux/arm/bits/rseq.h: Delete file.
609 * sysdeps/unix/sysv/linux/bits/rseq.h: Delete file.
618 * sysdeps/unix/sysv/linux/mips/bits/rseq.h: Delete file.
624 * sysdeps/unix/sysv/linux/powerpc/bits/rseq.h: Delete file.
630 * sysdeps/unix/sysv/linux/rseq-internal.h: Delete file.
[all …]
DChangeLog.24102 * sysdeps/unix/sysv/linux/sys/rseq.h: Modified.
5801 nptl: rseq failure after registration on main thread is fatal
5810 nptl: Add public rseq symbols and <sys/rseq.h>
5843 * sysdeps/unix/sysv/linux/rseq-internal.h: Modified.
5852 * sysdeps/unix/sysv/linux/sys/rseq.h: Modified.
5856 * sysdeps/unix/sysv/linux/tst-rseq-disable.c: Modified.
5859 * sysdeps/unix/sysv/linux/tst-rseq.c: Modified.
5869 nptl: Add glibc.pthread.rseq tunable to control rseq registration
5883 * sysdeps/unix/sysv/linux/rseq-internal.h: Modified.
5887 * sysdeps/unix/sysv/linux/tst-rseq-disable.c: New file.
[all …]
DChangeLog.253463 Linux: Adjust struct rseq definition to current kernel version
3465 * sysdeps/unix/sysv/linux/sys/rseq.h: Modified.
3466 [! __GLIBC_HAVE_KERNEL_RSEQ](rseq): Modified.
DChangeLog.1914460 (rseq): Likewise.
/glibc-2.36/
DNEWS259 * Support for automatically registering threads with the Linux rseq
265 libc, to make immediate use of the rseq support by using the