Capstone 3.0 RC1 Disassembly Supports 3DNow Instructions, Python 3 Bindings

Written by Michael Larabel in Programming on 6 October 2014 at 08:02 AM EDT. Add A Comment
PROGRAMMING
The first release candidate is out for the upcoming Capstone 3.0 disassembly framework.

We've covered Capstone in the past as a disassembly framework built atop LLVM. Capstone supports multiple platforms and architectures with an intent to be used for security purposes and binary analysis.

Capstone 3.0 RC1 brings support for even more architectures: the newest include SPARC, SystemZ, and XCore. There's also important bug-fixes to the existing architectures of ARM, ARM64, MIPS, PowerPC, and x86. The x86 Capstone engine is also now able to decode 3DNow instructions.

Some other Capstone 3.0 RC1 changes include support for Microsoft Visual Studio, support for CMake compilation, cross-compiler support for Android, Python bindings now support Python 3, and there's also Ocaml bindings. More details on the Capstone 3.0 disassembly framework can be found via the RC1 announcement at Capstone-Engine.org.
Related News
About The Author
Michael Larabel

Michael Larabel is the principal author of Phoronix.com and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via MichaelLarabel.com.

Popular News This Week