2 مستودعات
Mechanisms for intercepting and monitoring CPU instructions and memory accesses during runtime execution.
Distinguishing note: The candidates relate to web loading, UI reactivity, or music production and do not cover low-level CPU emulation instrumentation.
Explore 2 awesome GitHub repositories matching operating systems & systems programming · CPU Execution Instrumentation. Refine with filters or upvote what's useful.
Unicorn is a multi-architecture CPU emulation framework and library that utilizes just-in-time compilation to execute instructions across various processor architectures, including ARM, x86, and RISC-V. It functions as both a JIT compilation engine and an instrumentation tool, allowing for the execution of machine code without the need for physical hardware. The framework is distinguished by its hook-based execution instrumentation, which enables the interception of specific instructions and memory accesses to trigger custom callback functions. It provides a language-agnostic binding layer an
Enables fine-grained tracking and analysis of program behavior by hooking into specific instructions and memory accesses.
A True Instrumentable Binary Emulation Framework
Hooks into instructions, basic blocks, memory accesses, exceptions, syscalls, and I/O to inspect or modify behavior during emulation.