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
·

6 dépôts

Awesome GitHub RepositoriesNative Code Inspection

Analysis of native machine code within binaries to reveal implementation details.

Distinct from Native Code Backends: Candidates focus on generating native code; this focuses on inspecting already compiled native machine code.

Explore 6 awesome GitHub repositories matching operating systems & systems programming · Native Code Inspection. Refine with filters or upvote what's useful.

Awesome Native Code Inspection 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.
  • icsharpcode/ilspyAvatar de icsharpcode

    icsharpcode/ILSpy

    25,447Voir sur GitHub↗

    ILSpy is a .NET decompiler and binary analyzer designed to convert compiled .NET assemblies back into readable C# source code. It functions as a metadata explorer and a common intermediate language viewer, enabling the analysis of compiled code and the execution of reverse engineering workflows. The project distinguishes itself through specialized translation capabilities, such as converting compiled binary XML (BAML) back into human-readable XAML for user interface analysis. It also provides tools for inspecting native machine code and extracting metadata from program database (PDB) files.

    Analyzes native machine code within binaries to reveal the underlying implementation of compiled assemblies.

    C#
    Voir sur GitHub↗25,447
  • halide/halideAvatar de halide

    halide/Halide

    6,572Voir sur GitHub↗

    Outputs low-level generated code for verification and optimization of the compiled implementation.

    C++compilerdslgpu
    Voir sur GitHub↗6,572
  • nvidia/warpAvatar de NVIDIA

    NVIDIA/warp

    6,233Voir sur GitHub↗

    Warp is a Python framework that JIT-compiles Python functions into CUDA kernels for GPU-accelerated parallel computation, with built-in automatic differentiation and multi-framework array interoperability. At its core, it provides a GPU kernel compilation system that enables writing and executing custom GPU kernels directly from Python, while supporting automatic gradient computation through those kernels for integration with machine learning pipelines. The framework also includes tile-based cooperative computing, where thread blocks partition into tiles for shared-memory and tensor-core opera

    Allows inspection of generated C++/CUDA code and compiled binaries stored in a cache directory.

    Pythoncudadifferentiable-programminggpu
    Voir sur GitHub↗6,233
  • carp-lang/carpAvatar de carp-lang

    carp-lang/Carp

    5,815Voir sur GitHub↗

    Carp is a statically typed Lisp compiler that compiles Lisp-like syntax directly to C source code, enabling seamless integration with existing C libraries and low-level system programming. It manages memory deterministically at compile time using ownership tracking and linear types, eliminating garbage collection pauses and runtime overhead while ensuring type safety through an inferred static type system. The language distinguishes itself through compile-time macro expansion and metaprogramming capabilities, allowing code generation and transformation before final binary output. It enforces

    Prints the C code produced for a binding or the entire generated output for review.

    Haskellfunctionalfunctional-programminggame-development
    Voir sur GitHub↗5,815
  • tile-ai/tilelangAvatar de tile-ai

    tile-ai/tilelang

    5,226Voir sur GitHub↗

    TileLang is a Python-embedded domain-specific language compiler that JIT-compiles and autotunes GPU kernels. It uses a tile-based DSL, automatic software pipelining, and parallel autotuning to generate optimized GPU kernels at runtime. It supports tensor core operations with Pythonic syntax, automatic memory management, and thread mapping. The compiler searches over tile sizes, thread counts, and scheduling policies, compiling and benchmarking candidates in parallel to find the fastest kernel. It also caches compiled binaries and tuning results to disk for reuse across sessions. TileLang inc

    Provides a way to retrieve the human-readable source code of a compiled GPU kernel for inspection and debugging.

    Python
    Voir sur GitHub↗5,226
  • zhkl0228/unidbgAvatar de zhkl0228

    zhkl0228/unidbg

    5,028Voir sur GitHub↗

    unidbg est un framework pour émuler et déboguer des binaires natifs ARM32 et ARM64 sur une machine hôte. Il sert de débogueur de binaires Android et iOS et d'émulateur de bibliothèque native, permettant l'exécution de code natif sans avoir besoin de matériel physique. Le projet se distingue par un framework de hooking de fonctions natives et un outil de débogage Model Context Protocol qui expose l'état de l'émulateur aux assistants IA pour une analyse binaire automatisée. Il inclut également un analyseur de mémoire spécialisé pour suivre les allocations côté invité et identifier les fuites dans les binaires natifs. La suite d'outils couvre plusieurs domaines de capacités, incluant l'ingénierie inverse de code natif, le traçage d'exécution au niveau des instructions et la simulation de pont JNI. Elle offre une observabilité via des logs de lecture/écriture mémoire et un débogueur console, tout en utilisant un pooling d'émulateurs thread-safe pour réduire la surcharge d'initialisation.

    Provides a console debugger, instruction tracing, and memory read/write traces to analyze native code execution in real time.

    Javaandroidcapstonedebugger
    Voir sur GitHub↗5,028
  1. Home
  2. Operating Systems & Systems Programming
  3. Native Code Inspection

Explorer les sous-tags

  • Generated C Code InspectorsTools that print the C source code produced by a compiler for review and debugging. **Distinct from Native Code Inspection:** Distinct from Native Code Inspection: inspects generated C source code before compilation, not already compiled native machine code.
  • Generated Kernel Code Inspectors1 sous-tagTools for locating and examining the C++/CUDA source and compiled binaries produced by JIT compilation. **Distinct from Native Code Inspection:** Distinct from Native Code Inspection: focuses on inspecting JIT-generated GPU kernel code, not general native binaries.
  • Runtime DebuggersTools for analyzing the execution of native binaries during runtime through stepping, tracing, and memory inspection. **Distinct from Native Code Inspection:** Distinct from Native Code Inspection: focuses on dynamic runtime analysis and state manipulation rather than static binary analysis.