unicorn 2.0.1.post1


Unicorn CPU emulator engine

Unicorn CPU emulator engine

Stars: 5985, Watchers: 5985, Forks: 1166, Open Issues: 58

The unicorn-engine/unicorn repo was created 7 years ago and was last updated 4 hours ago.
The project is extremely popular with a mindblowing 5985 github stars!

How to Install unicorn

You can install unicorn using pip

pip install unicorn

or add it to a project with poetry

poetry add unicorn

Package Details

Nguyen Anh Quynh
GitHub Repo


No  unicorn  pypi packages just yet.


A list of common unicorn errors.

Code Examples

Here are some unicorn code examples and snippets.

GitHub Issues

The unicorn package has 58 open issues on GitHub

  • itt eq causes seg fault not error.
  • Support to pass unicorn handle to rust through FFI
  • Unicorn doesn't reflect ARM endianess through CPSR[9]
  • Install unicorn-2.0.0rc5 failure on M1
  • Unable to read ARM64 v or q register using java binding
  • unaligned memory access behavior
  • Writing to EFLAGS
  • Documentation for API
  • Cannot write to UC_X86_REG_FS_BASE
  • python: look for rather than
  • Unicorn2 ARM64 activate PSTATE reg
  • Can Unicorn run in the Windows Kernel?
  • Trying to read UC_X86_REG_MSR throws an error, working as intended?
  • Why are some of the registers stored as tuples in the python binding?
  • Some AES-NI instrctions are regarded as invalid instruction

See more issues on GitHub

Related Packages & Articles

qiling 1.4.4

Qiling is an advanced binary emulation framework that cross-platform-architecture

fastapi-framework 1.5.2

A FastAPI Framework for things like Database, Redis, Logging, JWT Authentication and Rate Limits

apprise 1.2.1

Push Notifications that work with just about every platform!