[PATCH] NEWS: Add the extensible rseq ABI to new features
Florian Weimer
fweimer@redhat.com
Wed Jan 15 09:19:29 GMT 2025
* Michael Jeanson:
> Signed-off-by: Michael Jeanson <mjeanson@efficios.com>
> ---
> NEWS | 7 +++++++
> 1 file changed, 7 insertions(+)
>
> diff --git a/NEWS b/NEWS
> index 00c569fe85..a60e2a3945 100644
> --- a/NEWS
> +++ b/NEWS
> @@ -67,6 +67,13 @@ Major new features:
> to a mising GNU_STACK ELF header or explicit explicitly because of the
> executable bit in GNU_STACK. The default is to allow executable stacks.
>
> +* Support for the extensible rseq ABI introduced in the Linux kernel version
> + 6.3 has been added. The size and alignment of the rseq area is now
> + determined by auxiliary vector entries when provided by the running kernel.
> + While there are no user visible changes yet, this will allow accessing rseq
> + features past the original 32 bytes ABI once they are introduced in future
> + Linux kernels.
I think the user-visibile change is that __rseq_size can now be 28?
Before that it was stuck at 20.
Thanks,
Florian
More information about the Libc-alpha
mailing list