这是indexloc提供的服务,不要输入任何密码
Skip to content

Unicorn CPU emulator framework (ARM, AArch64, M68K, Mips, Sparc, X86)

License

GPL-2.0, Unknown licenses found

Licenses found

GPL-2.0
COPYING
Unknown
COPYING.LGPL2
Notifications You must be signed in to change notification settings

tesuji/unicorn

Repository files navigation

Unicorn Engine

Unicorn is a lightweight, multi-platform, multi-architecture CPU emulator framework based on QEMU.

Unicorn offers some unparalleled features:

  • Multi-architecture: ARM, AMM64 (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 Python, Java, and Go
  • 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 open source license GPL

Further information is available at http://www.unicorn-engine.org

Compilation

See COMPILE.TXT file for how to compile and install Unicorn.

License

This project is released under the GPL license.

About

Unicorn CPU emulator framework (ARM, AArch64, M68K, Mips, Sparc, X86)

Resources

License

GPL-2.0, Unknown licenses found

Licenses found

GPL-2.0
COPYING
Unknown
COPYING.LGPL2

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C 82.8%
  • Python 4.1%
  • C++ 3.8%
  • Java 2.3%
  • Visual Basic .NET 1.2%
  • Pascal 1.2%
  • Other 4.6%