Fix aesni_cbc_sha256_enc_avx2 backtrace info
authorBernd Edlinger <bernd.edlinger@hotmail.de>
Sat, 21 Dec 2019 21:09:45 +0000 (22:09 +0100)
committerBernd Edlinger <bernd.edlinger@hotmail.de>
Mon, 23 Dec 2019 15:57:42 +0000 (16:57 +0100)
commit665de4d48aef2507022a7d74f5c7f6e339d5e6bc
tree340c450ffa701f74bf7488c1462d32919cd59c0e
parenteff5076a78502d1ac04669e44127d4bd7c0a9ce7
Fix aesni_cbc_sha256_enc_avx2 backtrace info

We store a secondary frame pointer info for the debugger
in the red zone.  This fixes a crash in the unwinder when
this function is interrupted.

Additionally the missing cfi function annotation is added
to aesni_cbc_sha256_enc_shaext.

[extended tests]

Reviewed-by: Richard Levitte <levitte@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/10674)
crypto/aes/asm/aesni-sha256-x86_64.pl