awesome-repositories.com
المدونة
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

6 مستودعات

Awesome GitHub RepositoriesEmulated Memory Access

Reading and writing values to emulated device address spaces while optionally suppressing hardware side effects.

Distinct from Memory Manipulation: Distinct from generic memory manipulation as it specifically handles the address space of emulated hardware devices.

Explore 6 awesome GitHub repositories matching software engineering & architecture · Emulated Memory Access. Refine with filters or upvote what's useful.

Awesome Emulated Memory Access GitHub Repositories

اعثر على أفضل المستودعات باستخدام الذكاء الاصطناعي.سنبحث عن أفضل المستودعات المطابقة باستخدام الذكاء الاصطناعي.
  • google/sanitizersالصورة الرمزية لـ google

    google/sanitizers

    12,402عرض على GitHub↗

    This project is a suite of runtime diagnostic tools designed to detect memory leaks, concurrency races, and language-specification violations during software execution. It provides a collection of dynamic analysis tools that identify addressability issues, uninitialized memory usage, and memory safety bugs in applications. The toolset includes a thread safety analyzer to identify data races and deadlocks in concurrent code, as well as an undefined behavior sanitizer to detect operations that violate language specifications. The system covers broad capabilities in memory safety monitoring and

    Provides interception of memory access to monitor heap usage and detect invalid frees.

    C
    عرض على GitHub↗12,402
  • mamedev/mameالصورة الرمزية لـ mamedev

    mamedev/mame

    9,929عرض على GitHub↗

    MAME is a vintage hardware emulation platform designed to recreate the circuitry of arcade games, computers, and consoles to run original software on modern devices. It functions as a retro gaming preservation framework for managing, verifying, and archiving ROM sets and disk images to ensure long-term software accessibility. The project features a system debugging tool for inspecting emulated memory, CPU registers, and execution flow via breakpoints and disassembly. It also includes a Lua-based automation layer that exposes core system state and hardware controls for custom behavior and anal

    Provides capabilities to read and write values to emulated device address spaces.

    C++
    عرض على GitHub↗9,929
  • sel4/sel4الصورة الرمزية لـ seL4

    seL4/seL4

    5,583عرض على GitHub↗

    seL4 is a formally verified microkernel whose C implementation is backed by machine-checked mathematical proofs of correctness, confidentiality, integrity, and availability. It enforces strict isolation between processes through hardware-enforced address space separation and a capability-based access control system, where each process holds explicit rights only to the resources it has been granted. The kernel exposes hardware resources through a minimal API of system calls that manage threads, address spaces, and inter-process communication, with synchronous IPC supporting sender-identifying b

    Emulates GICv2 on ARM and PIC/LAPIC on IA32 interrupt controllers for guest virtual machines.

    Cmicrokernelossel4
    عرض على GitHub↗5,583
  • geohot/qiraالصورة الرمزية لـ geohot

    geohot/qira

    4,070عرض على GitHub↗

    Qira is a runtime analysis tool and interactive binary debugger designed for the QEMU emulator. It functions as a binary execution tracer that records a full timeline of instruction invocations and provides a system for monitoring memory operations within guest processes. The project enables the analysis of compiled binaries by tracing instruction-level execution and mapping raw memory addresses to user-defined annotations. It includes capabilities for state-snapshotting to manage execution forks, allowing the navigation of divergent logic paths and the inspection of CPU register states and s

    Tracks read and write operations to specific memory addresses during the runtime of a guest process.

    C
    عرض على GitHub↗4,070
  • hyperdbg/hyperdbgالصورة الرمزية لـ HyperDbg

    HyperDbg/HyperDbg

    3,885عرض على 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

    Identifies which instructions read from or write to specific memory structures.

    Cbinary-analysisdebugdebugger
    عرض على GitHub↗3,885
  • ran-j/ps2recompالصورة الرمزية لـ ran-j

    ran-j/PS2Recomp

    2,689عرض على GitHub↗

    PS2Recomp is a static recompiler for PlayStation 2 that translates machine instructions from executable binaries into source code to enable execution on modern hardware. It functions as a binary-to-source translator and a binary analysis tool designed to facilitate the preservation of legacy software. The project distinguishes itself through a hardware emulation runtime that manages memory models and register contexts, combined with a static binary patcher for replacing raw instructions and overriding function bindings. It utilizes a specialized vector unit instruction execution system that m

    Implements a guest memory model and register context to provide a compatible execution environment for translated code.

    C++ps2recompilereverse-engineering
    عرض على GitHub↗2,689
  1. Home
  2. Software Engineering & Architecture
  3. Integer Arithmetic
  4. Pointer Arithmetic
  5. Emulated Memory Access

استكشف الوسوم الفرعية

  • Guest State Emulation1 وسم فرعيSimulation of the memory and register state of a guest architecture to maintain execution compatibility. **Distinct from Emulated Memory Access:** Focuses on the full architectural state (registers and memory) of a guest machine, not just isolated device memory access.
  • Memory Access InterceptionMechanisms to install taps on emulated address ranges to monitor or modify data during CPU access. **Distinct from Emulated Memory Access:** Active interception/trapping of access for monitoring, rather than just reading/writing values to a space.