From cf38e6f508603c614e6e52b4fa82d1edbdf8d89f Mon Sep 17 00:00:00 2001 From: iximeow Date: Sat, 9 Mar 2024 18:50:11 -0800 Subject: 0.2.5 --- CHANGELOG | 12 ++++++++++++ Cargo.toml | 2 +- 2 files changed, 13 insertions(+), 1 deletion(-) diff --git a/CHANGELOG b/CHANGELOG index 4d11c35..ed1e599 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -1,3 +1,15 @@ +## 0.2.5 +* fix decoding armv8 a64 hint instructions + - in some cases the displayed hint instruction was incorrect + - additionally, the `op1` field in decoded instructions included two more + bits than it should + - thanks to belovdv for the patch! +* improve decoding of armv8 a64 msr instructions + - decoding of the `PstateField` immediate value was just terribly wrong. + - this should be improved to more precisely match section `C5.1.3` + "architectural hints, barriers and CLREX, and PSTATE access", but least + fields are decoded properly. + ## 0.2.4 * fix `no_std` builds * several fixes relating to arm- and thumb-mode v7 branch offset decoding diff --git a/Cargo.toml b/Cargo.toml index b4a1073..eff2803 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "yaxpeax-arm" -version = "0.2.4" +version = "0.2.5" authors = [ "iximeow " ] license = "0BSD" repository = "http://git.iximeow.net/yaxpeax-arm/" -- cgit v1.1