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 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-1.0.2rc4.tar.gz
(1.6 MB
view hashes)
Built Distributions
Close
Hashes for unicorn-1.0.2rc4-py2.py3-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3bc85f19e4eb828e1b0b640d27f1b84ab341505fc57b4955fca8d2847a561a36 |
|
MD5 | e9a67e3f9cd44b6285ffc9bcf12c6063 |
|
BLAKE2b-256 | b56270df0a455e1f94fc2e1cadd7ca3a9fc7ab159fb77f8fb529ffac94e0c0e9 |
Close
Hashes for unicorn-1.0.2rc4-py2.py3-none-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0f9abf8a0aefe7505cf15e4700c542916d5aa435dc6b12408b3ddcb06f3cb846 |
|
MD5 | e7c450c5c91114f4017e9a05703af248 |
|
BLAKE2b-256 | a4dd660c866e704d2772efcfb0c744efadbc7a078b5bbe6115a4a56acb446a2e |
Close
Hashes for unicorn-1.0.2rc4-py2.py3-none-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ce999c66ada653052ee92329e68a4a797ee26ea1e503fa3f572dff9aee2c6ca2 |
|
MD5 | d8a844945c8bb186e085e778445d0115 |
|
BLAKE2b-256 | fa61f1acd99cd7180746c4ab4be1bee3793402592435fd9a23783e7f5b7e9d99 |
Close
Hashes for unicorn-1.0.2rc4-py2.py3-none-manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e96f1cc524c94d14efdb2aa18fc144b890ec2515774962be29497e0e1ad7cfd8 |
|
MD5 | eab0cdf40a61477ce5f022bd0efc18cb |
|
BLAKE2b-256 | cb069ce7884ad8f2dc2024bdd32894284fcabfa706e55b7c683757233d0559c5 |