PR402134 assert fail in mc_translate.c (noteTmpUsesIn) Iex_VECRET on arm64
commita751b5be0114378c1b23c787798c8c3d61042cfb
authorMark Wielaard <mark@klomp.org>
Wed, 19 Dec 2018 19:52:29 +0000 (19 20:52 +0100)
committerMark Wielaard <mark@klomp.org>
Wed, 19 Dec 2018 19:52:29 +0000 (19 20:52 +0100)
tree40af97492480a385393423ca16f76b3c43a37587
parente4dde1327e1ca1868aabf2b89bc818d37864e3cc
PR402134 assert fail in mc_translate.c (noteTmpUsesIn) Iex_VECRET on arm64

This happens when processing openssl aes_v8_set_encrypt_key
(aesv8-armx.S:133). The noteTmpUsesIn () function is new since
PR387664 Memcheck: make expensive-definedness-checks be the default.
It didn't handle Iex_VECRET which is used in the arm64 crypto
instruction dirty handlers.
NEWS
memcheck/mc_translate.c