Contents

unicorn 2.0.0

0

Unicorn CPU emulator engine

Unicorn CPU emulator engine

Stars: 5736, Watchers: 5736, Forks: 1130, Open Issues: 54

The unicorn-engine/unicorn repo was created 7 years ago and was last updated 7 hours ago.
The project is extremely popular with a mindblowing 5736 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

Author
Nguyen Anh Quynh
License
Homepage
http://www.unicorn-engine.org
PyPi
https://pypi.org/project/unicorn/
GitHub Repo
https://github.com/unicorn-engine/unicorn

Classifiers

No  unicorn  pypi packages just yet.

Errors

A list of common unicorn errors.

Code Examples

Here are some unicorn code examples and snippets.

GitHub Issues

The unicorn package has 54 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 libunicorn.so.1 rather than libunicorn.so
  • 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.3

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.0.0

Push Notifications that work with just about every platform!