From: Nguyen A. Q. <aq...@gm...> - 2014-10-01 15:05:47
|
Greetings, We are pleased to announce the Release Candidate 1 of version 3.0 of Capstone disassembly framework! Find the link to source code at http://capstone-engine.org/Version-3.0-RC1.html Or get it from the tag name “3.0-rc1” in our Github repo at https://github.com/aquynh/capstone Please test and report all the issues you can find. NOTE: The old bindings from version 2.x are incompatible with this version, so must be updated. For Java/Ocaml/Python bindings, see respective README files under bindings/ directory in the source for how to do fresh-install. Summary of important changes of version 3.0-rc1: - New architectures: Sparc, SystemZ & XCore. - Important bugfixes for Arm, Arm64, Mips, PowerPC & X86. - X86 engine now can decode 3DNow instructions. - X86 engine is mature & handles all the malware tricks that we are aware of. If you have any code that Capstone wrongly processes, please report. - Mips engine added supports for new hardware modes: Mips3, Mips32R6 & MipsGP64. - Support for Microsoft Visual Studio (so Windows native compilation using MSVC is possible). - Support CMake compilation. - Cross-compile for Android. - Much faster, while consuming less memory for all architectures. - API version was bumped to 3.0. - Renamed API cs_disasm_ex to cs_disasm (cs_disasm_ex is marked obsolete to be removed in future versions) - Support SKIPDATA mode, so Capstone can jump over unknown data and keep going from the next legitimate instruction. - Python binding supports Python3. - Support Ocaml binding. Thanks. Capstone Engine Team |