unicorn
CPU Emulator
A multi-platform CPU emulator framework supporting various architectures and written in C.
Unicorn CPU emulator framework (ARM, AArch64, M68K, Mips, Sparc, PowerPC, RiscV, S390x, TriCore, X86)
8k stars
215 watching
1k forks
Language: C
last commit: 10 days ago
Linked from 2 awesome lists
armarm64cpucpu-emulatoremulatorframeworkm68kmipspowerpcreverse-engineeringriscvs390xsecuritysparcsystemztricorex86x86-64
Related projects:
Repository | Description | Stars |
---|---|---|
hzqst/unicorn_pe | An instrumentation project that emulates code execution for Windows PE files, especially packed ones. | 787 |
mirage/mirage | A tool for building and deploying standalone, high-performance network applications in unikernel form | 2,562 |
ponylang/ponyc | An actor-model programming language with capabilities security and high performance | 5,722 |
36hours/idaemu | An IDA Pro plugin that emulates code using the unicorn-engine | 549 |
qilingframework/qiling | An instrumentable binary emulation framework with support for multiple platforms and architectures. | 5,158 |
pytorch/glow | A compiler and execution engine for neural networks that generates optimized code for hardware accelerators | 3,235 |
ptitseb/box86 | An emulator that allows running x86 Linux programs on non-x86 systems like ARM devices with native performance | 3,362 |
heapsio/heaps | A high-performance game framework that provides a cross-platform graphics engine for developing games on various platforms including desktop, mobile, and consoles. | 3,217 |
bulletphysics/bullet3 | A C++ SDK for real-time collision detection and multi-physics simulation in various fields such as VR, games, and robotics. | 12,653 |
rogandawes/p4wnp1_aloa | A flexible platform for testing and exploiting physical systems | 3,775 |
seemoo-lab/frankenstein | An emulator and fuzzing tool for Broadcom and Cypress wireless firmwares. | 436 |
google/oss-fuzz | An automated testing framework that uses random data to find errors in software | 10,548 |
zhkl0228/unidbg | An Android native library emulator with iOS emulation capabilities and support for various debugging tools and backends. | 3,883 |
lief-project/lief | A cross-platform library to parse, modify, and abstract executable formats | 4,499 |
openxla/xla | Compiles machine learning models for high-performance execution on various hardware platforms | 2,699 |