From 4d2e196e616162726c6211abc46c043078425322 Mon Sep 17 00:00:00 2001 From: iximeow Date: Sat, 16 Dec 2023 14:12:17 -0800 Subject: abnormal memory sizes for keylocker instructions are not bugs new `does_not_decode_invalid_registers` fuzzer found other bugs! the 384-bit accesses for 128b keylocker instructions are an otherwise-unknown size and had a memory size of `BUG`. they are not bugs. give the memory size a real name. --- CHANGELOG | 3 +++ 1 file changed, 3 insertions(+) (limited to 'CHANGELOG') diff --git a/CHANGELOG b/CHANGELOG index f24a628..49b361f 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -8,6 +8,9 @@ in register class `B` does not imply that there was no `rex.w` on the instruction - `rex.w` may have been present but the register number may have been <4 such that `B` was an appropriate register class anyway. +* fix missing memory access size text for 128-bit keylocker instructions (would + have text like "aesdec128kl xmm0, BUG [rcx]" rather than "..., m384b [rcx]". + instructions are otherwise decoded correctly.) ## 1.2.0 * fix incorrect old yaxpeax-arch version selection for ffi crates -- cgit v1.1