diff options
author | H.J. Lu <hongjiu.lu@intel.com> | 2019-12-14 01:46:07 +0100 |
---|---|---|
committer | Matt Caswell <matt@openssl.org> | 2020-02-08 00:25:37 +0100 |
commit | 34675b2ba942f81a74bd8bc46b937604dca0a645 (patch) | |
tree | 5273284c30fdef96e48d5b9eab1a0277b6357f7e /crypto/x509/x_all.c | |
parent | Adapt all build.info and test recipes to the new $disabled{'deprecated-x.y'} (diff) | |
download | openssl-34675b2ba942f81a74bd8bc46b937604dca0a645.tar.xz openssl-34675b2ba942f81a74bd8bc46b937604dca0a645.zip |
Use swapcontext for Intel CET
When Intel CET is enabled, makecontext will create a different shadow
stack for each context. async_fibre_swapcontext cannot use _longjmp.
It must call swapcontext to swap shadow stack as well as normal stack.
Reviewed-by: Paul Dale <paul.dale@oracle.com>
Reviewed-by: Matt Caswell <matt@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/10983)
Diffstat (limited to 'crypto/x509/x_all.c')
0 files changed, 0 insertions, 0 deletions