diff options
author | Adhemerval Zanella Netto <adhemerval.zanella@linaro.org> | 2022-12-27 18:11:45 -0300 |
---|---|---|
committer | Adhemerval Zanella <adhemerval.zanella@linaro.org> | 2023-03-27 13:57:55 -0300 |
commit | 743963cad7cf12563f67368f9c5d279adc796d67 (patch) | |
tree | 0539ac4c5031f1c1e613becec26e8ed9108739f6 | |
parent | 91fc5b99907655bc04cf23247b5fe0ae0ca6e9eb (diff) | |
download | glibc-743963cad7cf12563f67368f9c5d279adc796d67.tar.gz glibc-743963cad7cf12563f67368f9c5d279adc796d67.tar.xz glibc-743963cad7cf12563f67368f9c5d279adc796d67.zip |
Remove set-hooks.h from generic includes
The hooks mechanism uses symbol sets for running lists of functions, which requires either extra linker directives to provide any hardening (such as RELRO) or additional code (such as pointer obfuscation via mangling with random value). Currently only hurd uses set-hooks.h so we remove it from the generic includes. The generic implementation uses direct function calls which provide hardening and good code generation, observability and debugging without the need for extra linking options or special code handling. Reviewed-by: Carlos O'Donell <carlos@redhat.com>
-rw-r--r-- | hurd/set-hooks.h (renamed from include/set-hooks.h) | 0 |
1 files changed, 0 insertions, 0 deletions
diff --git a/include/set-hooks.h b/hurd/set-hooks.h
index 7264f61c19..7264f61c19 100644
--- a/include/set-hooks.h
+++ b/hurd/set-hooks.h
|