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.0rc1.tar.gz
(2.5 MB
view hashes)
Built Distributions
Close
Hashes for unicorn-2.0.0rc1-py2.py3-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 83bdd64aefa7930fba4b4f65343805edee3813549a62b734bbb0587f84d2ad13 |
|
MD5 | 59d8a9bf9b254d7cfa031ec3e3b3fe49 |
|
BLAKE2b-256 | 6db1f5a6195324b6958f93af3bc104e517196f89f9cde26614931177cf311671 |
Close
Hashes for unicorn-2.0.0rc1-py2.py3-none-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5fea6b0648ef2fee045b4a1302fac30c84fd6227527c1cd9b9d2066e679b8071 |
|
MD5 | b2439e8b6a40d46b5664ebaedb7c7203 |
|
BLAKE2b-256 | 9ec4f89c0444ea8e393364fa0236d288e2ef25f7d73dd5ba7f90e52511086a49 |
Close
Hashes for unicorn-2.0.0rc1-py2.py3-none-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f5fb0546bc137820f34831f9ebb7feb84258199f33bd29e4ebade3e21ce4b16d |
|
MD5 | 994419872e6f3b0881af1e2189c9a9ed |
|
BLAKE2b-256 | 21a138bc032f172cdc0fb15b55305671249a8179a3f182d695673c888c7768c0 |
Close
Hashes for unicorn-2.0.0rc1-py2.py3-none-macosx_10_14_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bfa0a48a1873f5ec8e2ba8160a2f8cff50224a8cef190ff7310187d92e33e0bf |
|
MD5 | af15baaaa6cef39ca8425ce60c4a41bd |
|
BLAKE2b-256 | a88941a170fd01da3ed6547eec5b97502f5e8eb4623ab2742817e9d790c15428 |