BSD Ports

devel/py-unicorn 2.0.1.post1p2 OpenBSD

Unicorn CPU emulator engine

System
OpenBSD
Repository
OpenBSD ports
Maintainer
Jasper Lievisse Adriaanse <[email protected]>
Categories
devel, lang/python

Description

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

Features:

  • Multi-architectures: Arm, Arm64 (Armv8), M68K, Mips, Sparc, & X86 (including X86_64).
  • Clean/simple/lightweight/intuitive architecture-neutral API.
  • Implemented in pure C language, with bindings for various languages.
  • High performance by using Just-In-Time compiler technique.
  • Support fine-grained instrumentation at various levels.
  • Thread-safe by design.

Install

Binary package:

pkg_add py3-unicorn

From the ports tree:

cd /usr/ports/devel/py-unicorn && make install

Dependency graph

Ports that need it on the left, what it needs to run on the right; at most 8 of each. "Dependencies" below lists them all.

Dependencies

Build dependencies 7
Run dependencies 1

No port depends on this one.