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.2rc5.tar.gz
(1.6 MB
view hashes)
Built Distributions
Close
Hashes for unicorn-1.0.2rc5-py2.py3-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a9295546c45ca66f191df2a5417576776749aba81ef3113af1c7fb7b05ce4bae |
|
MD5 | df99a2e35a1ed0042decef5784c092fa |
|
BLAKE2b-256 | f6b553b417102fe08af349e553cf053b9d113d8832bb730821f4448ad310c04b |
Close
Hashes for unicorn-1.0.2rc5-py2.py3-none-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 27df62939796a3a8e2f101041db0569e86d9d4d6797bf600bd894cef356afe9a |
|
MD5 | e78bbbaf88c50d9dd1bc3e997a99f651 |
|
BLAKE2b-256 | f355ca0093b061ca5328d9212a90561030149b569169ae4f8b3e7009c67509fd |
Close
Hashes for unicorn-1.0.2rc5-py2.py3-none-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3306d8dc447c0b0a61224d6d0b6ca31ac01b49883cfb9657fddc1bb0d2a8ab2f |
|
MD5 | 22c5917f02c2b7e221c78aa2f5b1ade5 |
|
BLAKE2b-256 | bca323edceb7210ce42600e64e7a65d5bdc16199778fbdd8d64a7c1afd3770c2 |
Close
Hashes for unicorn-1.0.2rc5-py2.py3-none-manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a204620af8b5f9ba3fed1398c44cfc104e8d390b7048761ff464bc93b8247b42 |
|
MD5 | db999aeb29e41e8876cf95a0425cd16c |
|
BLAKE2b-256 | cca02989e33eb345fe2110d176fa2ce2d8683973b0fba6724ad455463fa51e0c |
Close
Hashes for unicorn-1.0.2rc5-py2.py3-none-macosx_10_14_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | df76a4a23bd54682b5851d49e5435dda399be3f8876e08ed0cd17dec2e765dcb |
|
MD5 | dd88bb51eac4e231df55b67b98da1183 |
|
BLAKE2b-256 | 3d6779f777c5a6f6818b4c2a0d1ec4ef57a44f37221e3e05f159a5f2dac41155 |