From e7dec7baa9c6649d71e1b349d93dce6b0cd588bf Mon Sep 17 00:00:00 2001 From: iximeow Date: Sun, 19 Dec 2021 11:23:18 -0800 Subject: fix incorrect memory size for f30f1e-style nop not only did the instruction have wrong data, but if displayed, the formatter would panic. --- CHANGELOG | 2 ++ 1 file changed, 2 insertions(+) (limited to 'CHANGELOG') diff --git a/CHANGELOG b/CHANGELOG index 3d65e60..69974fe 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -2,6 +2,8 @@ * fix reachable unsoundness via `RegSpec` helper functions - helpers should only permit creating valid `RegSpec` structs, but three helpers would permit out-of-range register numbers - when displaying an invalid `RegSpec`, for some out-of-range mask registers, the displayed register name could be chosen as arbitrary const data interpreted as a pointer/length pair +* fix incorrect (non-present!) memory size for f30f1e-style `nop`. + - this would decode without error, but produce an instruction with memory operand and memory size of `0`. if formatted, yaxpeax-x86 panics. ## 1.1.2 * fix panic when evex instructions with compressed displacements are decoded in -- cgit v1.1