awesome-repositories.com
Blog
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

3 repositorios

Awesome GitHub RepositoriesInstruction-Level Debugging

Tools for inspecting CPU state, registers, and memory at the instruction level within a virtualized environment.

Distinct from Virtualized Debugging Configurators: Distinct from Virtualized Debugging Configurators which focus on settings; this is the active debugging capability.

Explore 3 awesome GitHub repositories matching operating systems & systems programming · Instruction-Level Debugging. Refine with filters or upvote what's useful.

Awesome Instruction-Level Debugging GitHub Repositories

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • jart/blinkAvatar de jart

    jart/blink

    7,534Ver en GitHub↗

    Blink is a JIT-based instruction emulator and x86-64 Linux emulator designed to run Linux binaries and ELF files across different host operating systems and architectures. It functions as a binary execution sandbox and system call simulator, providing a controlled environment for running programs. The project distinguishes itself with a terminal user interface for monitoring execution, managing breakpoints, and visualizing JIT compilation paths. It supports self-modifying code through a cache-invalidating memory model and provides execution environment isolation using restricted directory ove

    Provides breakpoint and watchpoint debugging to inspect the virtual machine's state during execution.

    C
    Ver en GitHub↗7,534
  • dman95/sasmAvatar de Dman95

    Dman95/SASM

    5,963Ver en GitHub↗

    SASM es un entorno de desarrollo integrado multiplataforma para escribir, ensamblar y depurar código ensamblador de bajo nivel. Sirve como un editor unificado y flujo de ejecución para el desarrollo en lenguaje ensamblador en diferentes sistemas operativos. El entorno admite múltiples lenguajes ensambladores y sus respectivas cadenas de herramientas, incluyendo NASM, MASM, GAS y FASM, dentro de una única interfaz. Cuenta con un depurador a nivel binario que permite recorrer instrucciones paso a paso e inspeccionar registros de CPU y estados de variables. El proyecto proporciona un pipeline de compilación basado en cadenas de herramientas y un sistema de configuración para seleccionar versiones de ensamblador y enlazador. También incluye un gestor de espacios de trabajo con gestión de documentos basada en pestañas y persistencia de sesión para restaurar archivos abiertos al reiniciar. Para garantizar un comportamiento consistente entre plataformas, el software emplea un envoltorio unificado para estandarizar la entrada de teclado y la salida de pantalla.

    Implements instruction-level debugging to inspect registers and memory for resolving binary logic errors.

    Pythonassemblerassemblyassembly-language
    Ver en GitHub↗5,963
  • hyperdbg/hyperdbgAvatar de HyperDbg

    HyperDbg/HyperDbg

    3,885Ver en GitHub↗

    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

    Enables full control over virtualized environments, including pausing execution and instruction-level inspection.

    Cbinary-analysisdebugdebugger
    Ver en GitHub↗3,885
  1. Home
  2. Operating Systems & Systems Programming
  3. Virtualization & Emulation
  4. Virtualization Platforms
  5. Virtualization Configuration
  6. Instruction-Level Debugging