]> git.ipfire.org Git - thirdparty/glibc.git/commit
x86: Modularize sysdeps/x86/dl-cet.c
authorH.J. Lu <hjl.tools@gmail.com>
Fri, 24 Mar 2023 20:20:06 +0000 (13:20 -0700)
committerH.J. Lu <hjl.tools@gmail.com>
Tue, 19 Aug 2025 22:39:23 +0000 (15:39 -0700)
commitcc47b519301bfd85ec3e50bbb61ab6fea855b82c
tree9ab3b48670c959fe47dc997c60348b7e410aac91
parent4c69161b6343bd47d9c20b8fbdc9cb83627a0bae
x86: Modularize sysdeps/x86/dl-cet.c

Improve readability and make maintenance easier for dl-feature.c by
modularizing sysdeps/x86/dl-cet.c:
1. Support processors with:
   a. Only IBT.  Or
   b. Only SHSTK.  Or
   c. Both IBT and SHSTK.
2. Lock CET features only if IBT or SHSTK are enabled and are not
enabled permissively.

(cherry picked from commit c04035809a393c0c6f1cc523df6b316b05fdb50f)
sysdeps/x86/dl-cet.c