diff options
author | Michael Jeanson <mjeanson@efficios.com> | 2024-07-10 15:48:49 -0400 |
---|---|---|
committer | Michael Jeanson <mjeanson@efficios.com> | 2025-01-10 20:20:27 +0000 |
commit | 93d0bfbe8ffa9c3dcbfc8e953216542f500dac07 (patch) | |
tree | e7e47bb8b3f6202e13f0a32f71c375ba1e4e9dcd /sysdeps/unix/sysv/linux/tst-rseq-static.c | |
parent | 494d65129ed5ae1154b75cc189bbdde5e9ecf1df (diff) | |
download | glibc-93d0bfbe8ffa9c3dcbfc8e953216542f500dac07.zip glibc-93d0bfbe8ffa9c3dcbfc8e953216542f500dac07.tar.gz glibc-93d0bfbe8ffa9c3dcbfc8e953216542f500dac07.tar.bz2 |
nptl: Move the rseq area to the 'extra TLS' block
Move the rseq area to the newly added 'extra TLS' block, this is the
last step in adding support for the rseq extended ABI. The size of the
rseq area is now dynamic and depends on the rseq features reported by
the kernel through the elf auxiliary vector. This will allow
applications to use rseq features past the 32 bytes of the original rseq
ABI as they become available in future kernels.
Signed-off-by: Michael Jeanson <mjeanson@efficios.com>
Reviewed-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
Reviewed-by: Florian Weimer <fweimer@redhat.com>
Diffstat (limited to 'sysdeps/unix/sysv/linux/tst-rseq-static.c')
-rw-r--r-- | sysdeps/unix/sysv/linux/tst-rseq-static.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/sysdeps/unix/sysv/linux/tst-rseq-static.c b/sysdeps/unix/sysv/linux/tst-rseq-static.c new file mode 100644 index 0000000..1d97f3b --- /dev/null +++ b/sysdeps/unix/sysv/linux/tst-rseq-static.c @@ -0,0 +1 @@ +#include "tst-rseq.c" |