about summary refs log tree commit diff
path: root/hurd/preempt-sig.c
diff options
context:
space:
mode:
authorH.J. Lu <hjl.tools@gmail.com>2023-07-28 14:06:01 -0700
committerH.J. Lu <hjl.tools@gmail.com>2023-12-20 05:03:37 -0800
commit41560a9312ce0ec7203480eef8f865076bff9edb (patch)
treed297e1204a5e6bf106610369441fd276c084d7df /hurd/preempt-sig.c
parentc04035809a393c0c6f1cc523df6b316b05fdb50f (diff)
downloadglibc-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