diff options
author | H.J. Lu <hjl.tools@gmail.com> | 2023-12-29 08:43:52 -0800 |
---|---|---|
committer | H.J. Lu <hjl.tools@gmail.com> | 2024-01-01 05:22:48 -0800 |
commit | d360dcc001cb12504cd3e8dbddee20df6bebb0f8 (patch) | |
tree | 85424ab05ed848c3e004bb938e4e7820f9c77e1c /sysdeps/unix/sysv/linux/s390/bits | |
parent | 541641a3de8d89464151bd879552755e882c832e (diff) | |
download | glibc-d360dcc001cb12504cd3e8dbddee20df6bebb0f8.tar.gz glibc-d360dcc001cb12504cd3e8dbddee20df6bebb0f8.tar.xz glibc-d360dcc001cb12504cd3e8dbddee20df6bebb0f8.zip |
x86/cet: Check feature_1 in TCB for active IBT and SHSTK
Initially, IBT and SHSTK are marked as active when CPU supports them and CET are enabled in glibc. They can be disabled early by tunables before relocation. Since after relocation, GLRO(dl_x86_cpu_features) becomes read-only, we can't update GLRO(dl_x86_cpu_features) to mark IBT and SHSTK as inactive. Instead, check the feature_1 field in TCB to decide if IBT and SHST are active.
Diffstat (limited to 'sysdeps/unix/sysv/linux/s390/bits')
0 files changed, 0 insertions, 0 deletions