Releases: capstone-engine/capstone
Version 3.0.5-rc1
Changelog:
Core
- better support for embedding Capstone into Windows kernel drivers
- support to embedded Capstone into MacOS kernel
- support MacOS 10.11 and up
- better support for Cygwin
- support build packages for FreeBSD & DragonflyBSD
X86
- some random 16-bit code can be handled wrongly.
- remove abundant operand type X86_OP_FP
- fix instructions MOVQ, LOOP, LOOPE, LOOPNE, CALL/JMP rel16, REPNE LODSD, MOV *AX, MOFFS, FAR JMP/CALL
ARM
- properly handle IT instruction
- fix LDRSB
Sparc
- fix POPC instruction
Python binding
- Better PyPy support
- add version
- better support for Python 3
Java binding
- better handle input with invalid code
Version 4.0-alpha2
4.0-alpha2 release with some important security bug-fixes from 4.0-alpha1 version.
Version 3.0.4
ChangeLog
Library:
- Improve cross-compile for Android using Android NDK.
- Support cross-compile for AArch64 Android (with Linux GCC).
- Removed osxkernel_inttypes.h due to license issue (incompatible with BSD license).
- Now it is possible to compile with CC having a space inside (such as "ccache gcc")
X86:
- Fix a null pointer dereference bug on handling code with special prefixes.
- Properly handle AL/AX/EAX operand for OUT instruction in AT&T syntax.
- Print immediate operand in positive form in some algorithm instructions.
- Properly decode some SSE instructions.
PowerPC:
- Fixed some memory corruption bugs.
Mips:
- Fixed instruction ID of SUBU instruction.
- Fixed a memory corruption bug.
Arm:
- Fixed a memory corruption bug on
IT
instruction.
XCore:
- Fixed a memory corruption bug when instruction has a memory operand.
Python:
- Support Virtualenv.
setup.py
supports option--user
if not in a virtualenv to allow for local usage.- Properly handle the destruction of Cs object in the case the shared library was already unloaded.
Version 4.0-alpha1
See here for the changelog of this alpha version: https://github.com/aquynh/capstone/wiki/ChangeLog-4.0-alpha1
Version 3.0.3
See http://capstone-engine.org/Version-3.0.3.html for more details on this stable release.
Version 3.0.3-rc1
See http://capstone-engine.org/Version-3.0.3-RC1.html for more details on this stable release.
Version 3.0.2
See http://capstone-engine.org/Version-3.0.2.html for more details on this stable release.
Version 3.0.1
See http://capstone-engine.org/Version-3.0.1.html for more details on this stable release.
Version 3.0.1-rc2
See http://capstone-engine.org/Version-3.0.1-RC2.html for more details on this Release Candidate version.
3.0.1-rc1
See http://capstone-engine.org/Version-3.0.1-RC1.html for more details on this Release Candidate version.