unicorn-engine

unicorn

unicorn-engine

Unicorn CPU emulator framework (ARM, AArch64, M68K, Mips, Sparc, PowerPC, RiscV, S390x, TriCore, X86)

AI 简介

Unicorn 是一个轻量级、跨平台的多架构 CPU 指令级模拟框架,用于在用户态高效模拟 ARM、AArch64、MIPS、x86(16/32/64)、RISC-V 等十余种 CPU 架构的指令执行。其核心特点是基于 QEMU 的精简重构,提供简洁中立的 C API、JIT 加速、细粒度回调式插桩能力及线程安全设计,不模拟完整系统(如外设或 OS),仅聚焦 CPU 状态与指令语义。适用于二进制分析、漏洞研究、逆向工程、Fuzzing 引擎开发及安全工具链集成等场景。

C
GNU General Public License v2.0
9.1k
Stars
1.5k
Forks
205
Watchers
131
Issues

Star 增长

今日0
近 7 天0
近 30 天+24
综合评分67.94
默认分支master