From f1590aaa9df2cc12a7cb75c5331bed8591ff7cf1 Mon Sep 17 00:00:00 2001 From: Nguyen Anh Quynh Date: Thu, 7 May 2020 22:03:36 +0800 Subject: [PATCH] ChangeLog and ReleaseNotes for 4.0.2 --- ChangeLog | 71 +++++++++++++++++++++++++++++++++++++++++++++++++++ RELEASE_NOTES | 4 +++ 2 files changed, 75 insertions(+) diff --git a/ChangeLog b/ChangeLog index af3ebf856..9336bc9af 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,76 @@ This file details the changelog of Capstone. +---------------------------- +Version 4.0.2: May 8th, 2020 + + +[ Core ] + +- Windows kernel-mode driver support +- Fix installation path on FreeBSD and DragonFly + + +[ cstool ] + +- Add armv8, ppc32 & thumbv8 modes +- Print instruction ID + + +[ X86 ] + +- Support CS_OPT_UNSIGNED for ATT syntax +- Fix operand size for some instructions +- Fix LOCK prefixes +- Recognize xacquire/xrelease prefix +- Fix call/jmp access mode of mem operand +- Add ENDBR32, ENDBR64 to reduce mode +- Other minor fixes + + +[ ARM64 ] + +- Support CS_OPT_UNSIGNED +- Fix register access flags for memory instructions +- Fix UMOV vess + + +[ ARM ] + +- Update writeback for STR_POST_REG + + +[ M68K ] + +- Store correct register value in op.reg_pair + + +[ PowerPC ] + +- BDZLA is absolute branch + + +[ SystemZ ] + +- Fix truncated 64bit imm operand +- Fix base/index printing + + +[ Python ] + +- Fix skipdata struct being destroyed +- Add __repr__ for capstone.CsInsn + + +[ Java ] + +- Fix Java bindings to use pointers instead of longs + + +[ Ocaml ] + +- Fix x86_op record + + --------------------------------- Version 4.0.1: January 10th, 2019 diff --git a/RELEASE_NOTES b/RELEASE_NOTES index e69de29bb..f0102506f 100644 --- a/RELEASE_NOTES +++ b/RELEASE_NOTES @@ -0,0 +1,4 @@ +This release 4.0.2 is dedicated to my dad! + +Without him, I would not work in computing field, let alone writing any code +or making contribution to the cyber security community.