2014/1/24 Benoit Lecocq <[email protected]>: > On 12/18/13 15:20, Benoit Lecocq wrote: >> Hi, >> >> This is a port of Capstone : >> >> Capstone is a lightweight multi-platform, multi-architecture disassembly >> framework. >> >> Features : >> >> - Support hardware architectures: ARM, ARM64 (aka ARMv8), Mips & X86 >> (more details). >> - Clean/simple/lightweight/intuitive architecture-neutral API. >> Provide details on disassembled instruction (called “decomposer” by >> others). >> - Provide some semantics of the disassembled instruction, such as list >> of implicit registers read & written. >> - Implemented in pure C language, with bindings for Python, Ruby, OCaml, >> C#, Java and GO available. >> - Native support for Windows & *nix (including MacOSX, Linux, *BSD >> platforms). >> - Thread-safe by design. >> - Distributed under the open source BSD license. >> >> Comments ? OK ? >> >> Cheers, >> benoit > > Hi, > > A update of the port with the release 2.0.
Somewhat improved port attached: 1. Shared library should have version. 2. Libraries should build with -g. 3. Tests are present, they just need manual invocation. 4. Make use of our INSTALL_* macros. 5. Avoid using of INSTALL_* during build, it will fail if not building as root (chown/chgrp). I've tried to make patches to Makefiles applicable for upstream, so, please, try to push 'em. -- WBR, Vadim Zhukov
capstone_port.tar.gz
Description: GNU Zip compressed data
