diff options
author | H.J. Lu <hjl.tools@gmail.com> | 2023-07-28 14:06:01 -0700 |
---|---|---|
committer | H.J. Lu <hjl.tools@gmail.com> | 2023-12-20 05:03:37 -0800 |
commit | 41560a9312ce0ec7203480eef8f865076bff9edb (patch) | |
tree | d297e1204a5e6bf106610369441fd276c084d7df /hurd/preempt-sig.c | |
parent | c04035809a393c0c6f1cc523df6b316b05fdb50f (diff) | |
download | glibc-41560a9312ce0ec7203480eef8f865076bff9edb.tar.gz glibc-41560a9312ce0ec7203480eef8f865076bff9edb.tar.xz glibc-41560a9312ce0ec7203480eef8f865076bff9edb.zip |
x86/cet: Don't disable CET if not single threaded
In permissive mode, don't disable IBT nor SHSTK when dlopening a legacy shared library if not single threaded since IBT and SHSTK may be still enabled in other threads. Other threads with IBT or SHSTK enabled will crash when calling functions in the legacy shared library. Instead, an error will be issued.
Diffstat (limited to 'hurd/preempt-sig.c')
0 files changed, 0 insertions, 0 deletions