BSD Ports

Vulnerable: version 2.1.4nb2 is affected by 2 known vulnerabilities. See below.

emulators/unicorn 2.1.4nb2 NetBSD

CPU emulator engine framework based on QEMU

System
NetBSD
Repository
pkgsrc
Maintainer
[email protected]
Last update
Commit
7b5a3977f9
License
gnu-gpl-v2
Categories
emulators
Package size
5037.4 KiB, 47999.9 KiB installed

Description

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

In the other systems

SystemPortVersion
NetBSDemulators/unicorn2.1.4nb2
FreeBSDemulators/unicorn2.1.4
DragonFlyemulators/unicorn2.0.1p1
HardenedBSDemulators/unicorn2.1.4
GhostBSDemulators/unicorn2.1.4

Install

Binary package:

pkgin install unicorn

From pkgsrc:

cd /usr/pkgsrc/emulators/unicorn && make install clean

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

RepositoryVersion
NetBSD 10.1 x86_642.1.4nb2
NetBSD 10.1 aarch642.1.4nb1
SmartOS / illumos x86_64-
macOS 15 arm642.1.4nb4

Dependencies

Run dependencies 1

Known vulnerabilities 2

Commit history 3

DateCommitCreditsLog message
7b5a3977f9 wiz *: recursive bump for pcre2 10.49
204ac6b2b7 tnn *: revbump for pcre2 symbol versioning change
5e4aea17e2 wiz *: recursive bump for pcre2 10.48