Unicorn CPU emulator engine
Project description
Unicorn is a lightweight, multi-platform, multi-architecture CPU emulator framework based on QEMU.
Unicorn offers some unparalleled features:
- Multi-architecture: ARM, ARM64 (ARMv8), M68K, MIPS, PowerPC, SPARC and X86 (16, 32, 64-bit)
- Clean/simple/lightweight/intuitive architecture-neutral API
- Implemented in pure C language, with bindings for Crystal, Clojure, Visual Basic, Perl, Rust, Ruby, Python, Java, .NET, Go, Delphi/Free Pascal, Haskell, Pharo, and Lua.
- Native support for Windows & *nix (with Mac OSX, Linux, *BSD & Solaris confirmed)
- High performance via Just-In-Time compilation
- Support for fine-grained instrumentation at various levels
- Thread-safety by design
- Distributed under free software license GPLv2
Further information is available at http://www.unicorn-engine.org
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
unicorn-2.0.0rc2.tar.gz
(2.5 MB
view hashes)
Built Distributions
Close
Hashes for unicorn-2.0.0rc2-py2.py3-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 730b734c8cfe5263f93ab5a2772ddc224f5c01d890bc9ad54ab6f90f5d338e45 |
|
MD5 | 20c03ecb33ad76c96e24c262992af53e |
|
BLAKE2b-256 | 7f75fa9ff0a3d3d5d713a20dc0d394be78f197c8a4d2fac5358c7286a561035c |
Close
Hashes for unicorn-2.0.0rc2-py2.py3-none-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8aaaf390371d73c83a493f564c230da4fe33f71a130c63b7be6414764e45d33e |
|
MD5 | 3a72b2506a9100ce1dbd75acbb4606f7 |
|
BLAKE2b-256 | fd6487c4cff26f9b4e71d6abd91f34917072d06e6b8badb1ad50f336117f087e |
Close
Hashes for unicorn-2.0.0rc2-py2.py3-none-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e2d34807b689c3681cf50af94db3bf3b5ea8166d5885c1300128f19466e42627 |
|
MD5 | 7e071258970fac0378a674bbccdc229a |
|
BLAKE2b-256 | 7b0277460d265e2cc3300f4d900591915b4df312367ae104cc9eb89242ebb704 |
Close
Hashes for unicorn-2.0.0rc2-py2.py3-none-macosx_10_14_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d3db6c17f62194e70a34dff5f653719f95d20bb753cf1dfabc34831003e21394 |
|
MD5 | 9a5dea5387816e7cf75f64f5da29d8e7 |
|
BLAKE2b-256 | b7eed50a2aab8f3217e36e087bf25e72a3efd78bfad13c54d938b49ca33a7ea1 |