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

Attachment: capstone_port.tar.gz
Description: GNU Zip compressed data

Reply via email to