openssl/crypto/async/arch
Tom Cosgrove d2d2401aed aarch64: Fix async_fibre_swapcontext() on clang BTI builds
Reverting to using swapcontext() when compiling with clang on BTI-enabled
builds fixes the BTI setjmp() failure seen when running asynctest.

The issue with setjmp/longjmp is a known clang bug: see
https://github.com/llvm/llvm-project/issues/48888

Change-Id: I6eeaaa2e15f402789f1b3e742038f84bef846e29

Reviewed-by: Matt Caswell <matt@openssl.org>
Reviewed-by: Paul Dale <pauli@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/17698)
2022-03-01 09:51:29 +11:00
..
async_null.c Reorganize local header files 2019-09-28 20:26:35 +02:00
async_null.h Following the license change, modify the boilerplates in crypto/async/ 2018-12-06 14:25:47 +01:00
async_posix.c Update copyright year 2020-04-23 13:55:52 +01:00
async_posix.h aarch64: Fix async_fibre_swapcontext() on clang BTI builds 2022-03-01 09:51:29 +11:00
async_win.c Update copyright year 2021-01-07 13:38:50 +00:00
async_win.h Update copyright year 2021-01-07 13:38:50 +00:00