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, 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 https://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-1.0.2.tar.gz
(1.6 MB
view hashes)
Built Distributions
Close
Hashes for unicorn-1.0.2-py2.py3-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 16f43e836b088f2b5b537e7ac6ae0f364946b0b7d608f637a5ab919e32f3b919 |
|
MD5 | 68ea52bff06fff3c8563671ad5617351 |
|
BLAKE2b-256 | 78f2757e2180bdfc763645c7055b99eac51bdd7fe2fe0ea838f6c7e5dc4f817f |
Close
Hashes for unicorn-1.0.2-py2.py3-none-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 62df2e022563b42ab12f43f003449b11e7d110ff9268ed20917aaf0a90fdfe4e |
|
MD5 | 2dddca075b3cfa3c721300c8fff38572 |
|
BLAKE2b-256 | 48b6f38e40acf89e35b074f9d097423e4c364fb446d616e664f88f64f7cef120 |
Close
Hashes for unicorn-1.0.2-py2.py3-none-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a87d6065cb44854d40d25259d0c0f3bfc849c3cf0f6b48056f861b2b20bbaee0 |
|
MD5 | e26e9f3b0291ba70d0086085bc0cb2d2 |
|
BLAKE2b-256 | 52755cc28d9e3442676d61f14654efa4efe0ddd46ab34e70dda0e84e69c5a073 |
Close
Hashes for unicorn-1.0.2-py2.py3-none-manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f8ac03d7fa5d5b71871064db89e3c69f4acc773d617fda21cf43c00b95e06229 |
|
MD5 | 303cf627d2ec279d64b3f63605288569 |
|
BLAKE2b-256 | c5b1e9871b88af16c628e82e3a40b31bca1d34b1d0cec8270b630c1d6bb8b737 |
Close
Hashes for unicorn-1.0.2-py2.py3-none-macosx_10_14_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 25d65de6662c74cfed371b0bbf4fc8cc9246ab7e293314a29a6c570da46b6050 |
|
MD5 | cd4ecaaa46d2d70bdba126e155e147ae |
|
BLAKE2b-256 | 9aba7b38ec1b315feff75ae880a35dfb7550b53cad43916d9cce3b357a818f09 |