diff options
| -rw-r--r-- | CHANGELOG | 11 | ||||
| -rw-r--r-- | Cargo.toml | 2 | 
2 files changed, 9 insertions, 4 deletions
@@ -1,9 +1,14 @@  ## 1.1.3  * 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 +  - helpers should only permit creating valid `RegSpec` structs, but three +    helpers would permit out-of-range register numbers; `mask` registers in 16- +    and 32-bit modes, and `rex byte` registers in 64-bit modes. +  - 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. +  - this would decode without error, but produce an instruction with memory +    operand and memory size of `0`. if formatted, yaxpeax-x86 panics.  * add in-tree `cargo fuzz` targets for decoding and displaying instructions.    neither of these operations should ever panic. @@ -1,7 +1,7 @@  [package]  name = "yaxpeax-x86" -version = "1.1.2" +version = "1.1.3"  authors = [ "iximeow <me@iximeow.net>" ]  license = "0BSD"  repository = "http://git.iximeow.net/yaxpeax-x86/"  | 
