2 repository-uri
Viewing and updating CPU registers and flags to control execution flow.
Distinct from Processor State Control: Distinct from processor state control: focuses on manual management of registers for debugging purposes.
Explore 2 awesome GitHub repositories matching operating systems & systems programming · Processor State Managers. Refine with filters or upvote what's useful.
HyperDbg is a hardware-assisted kernel-mode debugging platform that leverages virtualization to monitor and control system execution. By utilizing hypervisor-level primitives, it enables deep system analysis and instrumentation without relying on standard operating system debugging interfaces. The framework provides a comprehensive environment for inspecting both kernel and user-mode processes, allowing for granular control over execution flow and system state. The project distinguishes itself through a transparent debugging layer designed to remain invisible to the target environment. It emp
Views and updates CPU registers and flags to control execution flow during analysis.
Blackmagic is a GDB server for embedded hardware that translates GDB remote protocol messages into JTAG and SWD commands. It functions as an ARM and RISC-V debugger and hardware debug probe manager, enabling users to inspect memory, control execution, and manage registers on ARM Cortex and RISC-V cores. The project distinguishes itself by acting as a remote hardware debugging bridge that can stream GDB server traffic over TCP/IP to control physical hardware from a remote machine. It also provides a JTAG and SWD interface to connect host computers to target hardware and serves as an embedded f
Enables monitoring of specific execution paths by setting hardware watchpoints on ARM and RISC-V processors.