aboutsummaryrefslogtreecommitdiff
path: root/CHANGELOG
diff options
context:
space:
mode:
authoriximeow <me@iximeow.net>2023-12-16 14:12:17 -0800
committeriximeow <me@iximeow.net>2023-12-16 14:44:07 -0800
commit4d2e196e616162726c6211abc46c043078425322 (patch)
tree5188c8b4bd59ce46872cb34422e4681ab461e65e /CHANGELOG
parentfafbd6d37329e4b9fd862ed86767a943086334be (diff)
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.
Diffstat (limited to 'CHANGELOG')
-rw-r--r--CHANGELOG3
1 files changed, 3 insertions, 0 deletions
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