diff options
author | iximeow <me@iximeow.net> | 2021-12-19 11:23:18 -0800 |
---|---|---|
committer | iximeow <me@iximeow.net> | 2021-12-19 11:23:18 -0800 |
commit | e7dec7baa9c6649d71e1b349d93dce6b0cd588bf (patch) | |
tree | e286c98a3b87febaef2e237f0db224bbe0c1f981 /CHANGELOG | |
parent | d13d8ebfad98b3d547f455ec9d73dab98f0899c3 (diff) |
fix incorrect memory size for f30f1e-style nop
not only did the instruction have wrong data, but if displayed, the
formatter would panic.
Diffstat (limited to 'CHANGELOG')
-rw-r--r-- | CHANGELOG | 2 |
1 files changed, 2 insertions, 0 deletions
@@ -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 |