mirror of
https://github.com/yuzu-emu/unicorn.git
synced 2024-10-19 23:28:24 +02:00
Unicorn CPU emulator framework (ARM, AArch64, M68K, Mips, Sparc, X86)
41846af60a
The previous comments weren't explicit, in all cases, as to what the difference (mapped versus unmapped) between the access types was. |
||
---|---|---|
bindings | ||
docs | ||
include | ||
qemu | ||
regress | ||
samples | ||
.gitignore | ||
AUTHORS.TXT | ||
COMPILE.TXT | ||
config.mk | ||
COPYING | ||
CREDITS.TXT | ||
hook.c | ||
LEAK_VALGRIND | ||
make.sh | ||
Makefile | ||
pkgconfig.mk | ||
README | ||
uc.c |
Unicorn is a lightweight multi-platform, multi-architecture CPU emulator framework. Unicorn offers some unparalleled features: - Multi-architectures: Arm, Arm64 (Armv8), M68K, Mips, Sparc, & X86 (include X86_64). - Clean/simple/lightweight/intuitive architecture-neutral API. - Implemented in pure C language, with bindings for Python available. - Native support for Windows & *nix (with Mac OSX, Linux, *BSD & Solaris confirmed). - High performace by using Just-In-Time compiler technique. - Support fine-grained instrumentation at various levels. - Thread-safe by design. - Distributed under open source license GPL. Further information is available at http://www.unicorn-engine.org [Compile] See COMPILE.TXT file for how to compile and install Unicorn. [License] This project is released under the GPL license.