diff options
author | Adhemerval Zanella <adhemerval.zanella@linaro.org> | 2024-06-11 12:27:04 -0300 |
---|---|---|
committer | Adhemerval Zanella <adhemerval.zanella@linaro.org> | 2024-06-12 15:25:54 -0300 |
commit | 7edd3814b00c46a404cbaf316eab9db18438c3dd (patch) | |
tree | 5c5c9eeb8b9f2ab01c182b95ba8fef906499d304 /sysdeps/unix/sysv/linux/safe-fatal.h | |
parent | e7ac92e6ca9784b397189df0b2e1fb34f425bab8 (diff) | |
download | glibc-7edd3814b00c46a404cbaf316eab9db18438c3dd.tar.gz glibc-7edd3814b00c46a404cbaf316eab9db18438c3dd.tar.xz glibc-7edd3814b00c46a404cbaf316eab9db18438c3dd.zip |
linux: Remove __stack_prot
The __stack_prot is used by Linux to make the stack executable if a modules requires it. It is also marked as RELRO, which requires to change the segment permission to RW to update it. Also, there is no need to keep track of the flags: either the stack will have the default permission of the ABI or should be change to PROT_READ | PROT_WRITE | PROT_EXEC. The only additional flag, PROT_GROWSDOWN or PROT_GROWSUP, is Linux only and can be deducted from _STACK_GROWS_DOWN/_STACK_GROWS_UP. Also, the check_consistency function was already removed some time ago. Checked on x86_64-linux-gnu and i686-linux-gnu. Reviewed-by: Florian Weimer <fweimer@redhat.com>
Diffstat (limited to 'sysdeps/unix/sysv/linux/safe-fatal.h')
0 files changed, 0 insertions, 0 deletions