[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#893580: ITP: keystone-engine -- Lightweight multi-architecture assembler framework



Package: wnpp
Severity: wishlist
Owner: Christian Sharpsten <chris.sharpsten@gmail.com>

* Package name    : keystone-engine
  Version         : 0.9.1
  Upstream Author : Nguyen Anh Quynh <aquynh@gmail.com>
* URL             : http://www.keystone-engine.org/
* License         : GPL-2
  Programming Lang: C, C++
  Description     : Lightweight multi-architecture assembler framework

 Keystone is a lightweight multi-platform, multi-architecture assembler
 framework.
 .
 Features:
  - Supports hardware architectures: ARM, ARM64 (AArch64/Armv8), Hexagon, Mips,
 PowerPC, Sparc, SystemZ, & X86 (16/32/64bit).
  - Clean/simple/lightweight/intuitive architecture-neutral API.
  - Implemented in C/C++ languages, with bindings for Masm, Visual Basic, C#,
 PowerShell, Perl, Python, NodeJS, Ruby, Go, Rust, Haskell & OCaml available.
  - Native support for Windows & *nix (with Mac OSX, Linux, *BSD & Solaris
 confirmed).
  - Thread-safe by design.

I use this package regularly and it provides an easy to use assembler that can
be called from multiple source languages. I plan to maintain it myself and
will need a sponsor as this is my first package.


Reply to: