awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

4 repository-uri

Awesome GitHub RepositoriesProcessor Register Configurations

Low-level configuration of system registers, endianness, and hardware extensions.

Distinguishing note: The candidates focus on analysis pipeline processors or power management, not ARM64 system register setup.

Explore 4 awesome GitHub repositories matching operating systems & systems programming · Processor Register Configurations. Refine with filters or upvote what's useful.

Awesome Processor Register Configurations GitHub Repositories

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • s-matyukevich/raspberry-pi-osAvatar s-matyukevich

    s-matyukevich/raspberry-pi-os

    13,854Vezi pe GitHub↗

    This project is a bare-metal operating system developed for ARM64 architecture. It serves as a low-level implementation of kernel engineering, focusing on the fundamental construction of an OS from the hardware level up. The system is distinguished by its comprehensive approach to ARM64 processor control, featuring a red-black tree task scheduler and a hierarchical page table system for virtual memory management. It implements a sophisticated privilege model that handles transitions between kernel and user modes, ensuring process isolation through address space splitting and exception level m

    Sets up processor registers, configures endianness, and enables virtualization or host extensions.

    Carmarmv8assembler
    Vezi pe GitHub↗13,854
  • pwndbg/pwndbgAvatar pwndbg

    pwndbg/pwndbg

    10,051Vezi pe GitHub↗

    pwndbg is a GDB plugin and binary analysis framework designed for reverse engineering, exploit development, and low-level program analysis. It extends the core functionality of the debugger to provide advanced memory inspection and automation tools. The project distinguishes itself with specialized capabilities for heap analysis across glibc, jemalloc, and musl, as well as a comprehensive kernel debugging toolkit for inspecting Linux kernel tasks and slab allocators. It includes an integrated ROP gadget searcher for constructing exploit chains and an LLM-powered debugging assistant that provi

    Provides access to and modification of CPU Model Specific Registers for processor tuning.

    Pythonbinary-ninjacapture-the-flagctf
    Vezi pe GitHub↗10,051
  • skim-rs/skimAvatar skim-rs

    skim-rs/skim

    6,592Vezi pe GitHub↗

    Skim is a cross-platform interactive fuzzy finder that runs as a terminal application, a Rust library, a Vim and Neovim plugin, and a shell integration tool. It provides real-time filtering and selection from lists of items, supporting keyboard and mouse navigation, live preview panes, and multi-select functionality across Linux, macOS, and Windows. The tool distinguishes itself through a composable query expression tree that supports fuzzy, exact, inverse, prefix, suffix, and logical AND/OR operators, combined with a Smith-Waterman scoring engine that penalizes typos and gaps for natural rel

    Registers user-defined callbacks that execute when specific events occur during a skim session.

    Rustfuzzyfinderrustskim
    Vezi pe GitHub↗6,592
  • cirosantilli/linux-kernel-module-cheatAvatar cirosantilli

    cirosantilli/linux-kernel-module-cheat

    4,491Vezi pe GitHub↗

    Acest proiect oferă un mediu de dezvoltare pentru kernel-ul Linux și o suită de emulare de sistem pentru construirea și depanarea modulelor de kernel și a assembly-ului bare-metal pe mai multe arhitecturi hardware. Funcționează ca un sandbox cuprinzător și un framework pentru dezvoltarea de sistem low-level, utilizând QEMU pentru a simula medii hardware fără a fi nevoie de dispozitive fizice. Mediul integrează toolchain-uri de cross-compilare folosind Buildroot și crosstool-NG pentru a viza platformele x86_64, ARMv7 și ARMv8 de pe un singur host. Dispune de un framework specializat de depanare a kernel-ului care utilizează GDB și KGDB pentru execuția pas cu pas și inspecția stării atât a proceselor de kernel, cât și a celor de userland. Capabilitățile largi includ testarea automată de regresie pentru izolarea eșecurilor de boot și funcționale prin bisection în controlul versiunilor, abstractizarea hardware pentru gestionarea stărilor de putere ale CPU și a registrelor de sistem, și primitive de testare low-level pentru integritatea stării memoriei și analiza assembly-ului. Sistemul include, de asemenea, utilitare pentru benchmarking-ul performanței comenzilor, logarea output-ului și bootstrapping-ul spațiilor de lucru containerizate.

    Accesses and modifies architecture-specific system registers to inspect or change processor state on target platforms.

    Python
    Vezi pe GitHub↗4,491
  1. Home
  2. Operating Systems & Systems Programming
  3. Processor Register Configurations

Explorează sub-etichetele

  • Custom Library Action CallbacksRegisters user-defined callbacks that execute when specific events occur during a session. **Distinct from Processor Register Configurations:** Distinct from Processor Register Configurations: focuses on user-defined event callbacks in a library context, not low-level hardware register setup.