Version 2.1!
We are happy to announce version 2.1 of Capstone disassembly framework!
The source code & precompiled binaries are in the download section. See documentation for how to compile and install Capstone.
Highlights of some important changes:
-
Library size is around 40% smaller, but framework is faster. Especially, X86-only binary is about 3 times smaller than in version 2.0: only 780 KB now.
-
Support diet compilation option to minimize the framework, making Capstone more suitable for embedding into OS kernel or firmware. Example: X86-only engine is only 480 KB with this customization.
-
Consume less memory: around 40% less than version 2.0.
-
Python binding offers some new lighter APIs that can improve performance up to 30%.
-
Fixed some memory leaking issues of Java & Cython bindings.
-
Lots of bugfixes.
-
API version bumped to 2.1.
-
See changelog for more details.
NOTE
-
This version made an API change, so some (trivial) modifications to 2.0-based tools are needed to switch to 2.1.
-
Make sure to install the Python/Java bindings coming with this version, as the old bindings from version 2.0 are incompatible with the new core.