keystone
Keystone is a lightweight multi-platform, multi-architecture assembler framework.
It offers some unparalleled features:
- Multi-architecture, with support for Arm, Arm64 (AArch64/Armv8), Hexagon, Mips, PowerPC, Sparc, SystemZ & X86 (include 16/32/64bit).
- Clean/simple/lightweight/intuitive architecture-neutral API.
- Implemented in C/C++ languages, with bindings for Python, NodeJS, Ruby, Go, Rust, Haskell & OCaml available.
- Native support for Windows & \*nix (with Mac OSX, Linux, *BSD & Solaris confirmed).
- Thread-safe by design.
- Open source - with a dual license.
Keystone is based on LLVM, but it goes much further with [a lot more to offer](/docs/beyond_llvm.md).
Further information is available at http://www.keystone-engine.org
-
1
derived packages
- Download package
-
Checkout Package
osc -A https://api.opensuse.org checkout home:geewass/keystone && cd $_
- Create Badge
Source Files
Filename | Size | Changed |
---|---|---|
keystone-0.9.2.tar.gz | 0004433222 4.23 MB | |
keystone.changes | 0000000509 509 Bytes | |
keystone.spec | 0000002702 2.64 KB |
Latest Revision
use latest llvm-devel
Comments 0