awesome-repositories.com
Blog
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

2 dépôts

Awesome GitHub RepositoriesManual Register Allocation

Explicitly assigning values to general-purpose and floating-point registers to manage data flow and temporary storage.

Distinct from Register Allocation Diversification: Concerns manual CPU register management for performance and logic, not obfuscation or hardware configuration registers.

Explore 2 awesome GitHub repositories matching operating systems & systems programming · Manual Register Allocation. Refine with filters or upvote what's useful.

Awesome Manual Register Allocation GitHub Repositories

Trouvez les meilleurs dépôts grâce à l'IA.Nous recherchons les dépôts les plus pertinents grâce à l'IA.
  • jesusfreke/smaliAvatar de JesusFreke

    JesusFreke/smali

    6,627Voir sur GitHub↗

    Smali is a two-way binary translation toolset designed to convert Dalvik bytecode to human-readable assembly and back again. It provides a mechanism for the disassembly and assembly of executable files used in virtual machine environments. The project enables the modification of compiled Android application logic by transforming binary files into editable assembly and rebuilding them. It is used for reverse engineering, malware analysis, and the study of low-level instructions to identify program behavior or security flaws. The toolkit covers binary construction through smali code assembly a

    Assigns specific numbers of registers to methods to manage variables and incoming parameters.

    Java
    Voir sur GitHub↗6,627
  • pkivolowitz/asm_bookAvatar de pkivolowitz

    pkivolowitz/asm_book

    3,112Voir sur GitHub↗

    This project is an ARMv8 assembly programming guide and tutorial designed to teach the translation of high-level logic into low-level machine instructions. It serves as a low-level systems programming reference for writing and executing code specifically for the ARMv8 architecture. The resource provides instructions for cross-platform assembly implementation, focusing on unifying symbol naming and memory addressing to ensure source code builds across different operating systems. It also covers the integration of assembly routines with higher-level languages using standardized calling conventi

    Teaches explicit management of data flow and temporary storage through manual assignment of CPU registers.

    Assemblyaarch64arm64assembly-language
    Voir sur GitHub↗3,112
  1. Home
  2. Operating Systems & Systems Programming
  3. Manual Register Allocation