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.3.tar.gz
(1.6 MB
view hashes)
Built Distributions
Close
Hashes for unicorn-1.0.3-py2.py3-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1f719f86fe0d41a0c6b65de4fce17b6f06791cf5eff5b228b6c05de5c49162e8 |
|
MD5 | 27fccd4b86e3d15ed6514ac5dfa3dd06 |
|
BLAKE2b-256 | 57f923e03efc8453df8e12e35aaaa5eac60ac58972083570f04b422849811795 |
Close
Hashes for unicorn-1.0.3-py2.py3-none-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7e63a87fe1d235a8a731baf06bc4dfd3615247af440f8ea54b34834835a55e77 |
|
MD5 | 4c34fe2f75f26c0c660d5a0411a9998e |
|
BLAKE2b-256 | c4d9aae3f0148dc588416f5c713e74893957e7860dbe9ae92bc42f5a24e21dd6 |
Close
Hashes for unicorn-1.0.3-py2.py3-none-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9121ba837e7bb25ece2a93d115f87a8e53e243dc06c60d2e91c4302073068ad7 |
|
MD5 | 43fb98519b86e9fb4f967b6ddc1ac465 |
|
BLAKE2b-256 | 1fcfb7465030f9c753be17f2d10b3941fd5554fb012177b6d357af715498e471 |
Close
Hashes for unicorn-1.0.3-py2.py3-none-manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bc98daeff337a8edfd2bc45d7712d105c35083c55c9a85970f0a237dd9ba226b |
|
MD5 | 48fd8aead65dee8b0e641f6266d30193 |
|
BLAKE2b-256 | f502c5921303a626f1f841cc00a457d3de5627c1c31ea1360acf38e7522ebeae |
Close
Hashes for unicorn-1.0.3-py2.py3-none-macosx_10_14_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 23f842ce919fcba1a1a1d54471951cf41a4fbf34fd64a09545ed0f1250f9919c |
|
MD5 | 4693bbc469cffb19a1f8a998969aa9e1 |
|
BLAKE2b-256 | 009a3541f3b31046a10e96ab15dc29dfe256b0ac7ef65addca1bd7a1ba8e5ce6 |