]> sourceware.org Git - glibc.git/commit
i386: Remove CET support bits
authorH.J. Lu <hjl.tools@gmail.com>
Tue, 9 Jan 2024 20:23:27 +0000 (12:23 -0800)
committerH.J. Lu <hjl.tools@gmail.com>
Wed, 10 Jan 2024 13:20:20 +0000 (05:20 -0800)
commit874214db624a8e6c5d2dbe47419fab126f330d68
tree2fe3f54cb138d9046767f101643c8c14e931355a
parent7d544dd049a2e3f1480b668f51b72dcc89e376ab
i386: Remove CET support bits

1. Remove _dl_runtime_resolve_shstk and _dl_runtime_profile_shstk.
2. Move CET offsets from x86 cpu-features-offsets.sym to x86-64
features-offsets.sym.
3. Rename x86 cet-control.h to x86-64 feature-control.h since it is only
for x86-64 and also used for PLT rewrite.
4. Add x86-64 ldsodefs.h to include feature-control.h.
5. Change TUNABLE_CALLBACK (set_plt_rewrite) to x86-64 only.
6. Move x86 dl-procruntime.c to x86-64.
Reviewed-by: Adhemerval Zanella <adhemerval.zanella@linaro.org>
12 files changed:
sysdeps/i386/dl-machine.h
sysdeps/i386/dl-trampoline.S
sysdeps/unix/sysv/linux/x86_64/dl-cet.h
sysdeps/x86/cpu-features-offsets.sym
sysdeps/x86/cpu-features.c
sysdeps/x86/ldsodefs.h
sysdeps/x86_64/Makefile
sysdeps/x86_64/dl-procruntime.c [moved from sysdeps/x86/dl-procruntime.c with 97% similarity]
sysdeps/x86_64/dl-trampoline.S
sysdeps/x86_64/feature-control.h [moved from sysdeps/x86/cet-control.h with 92% similarity]
sysdeps/x86_64/features-offsets.sym [new file with mode: 0644]
sysdeps/x86_64/ldsodefs.h [new file with mode: 0644]
This page took 0.046769 seconds and 5 git commands to generate.