awesome-repositories.com
Blog
MCP
awesome-repositories.com

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

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

3 repositorios

Awesome GitHub RepositoriesExecution Graph Analysis

Analysis of execution graphs to track register ancestry and identify constant values for dead code removal.

Distinct from Unreachable Code Analysis: Broadens unreachable code analysis to include register value tracking via ancestry graphs.

Explore 3 awesome GitHub repositories matching testing & quality assurance · Execution Graph Analysis. Refine with filters or upvote what's useful.

Awesome Execution Graph Analysis GitHub Repositories

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • calebfenton/simplifyAvatar de CalebFenton

    CalebFenton/simplify

    4,644Ver en GitHub↗

    Simplify es un sandbox de máquina virtual de Android, trazador de ejecución de bytecode y framework de análisis estático. Sirve como un desofuscador de bytecode Dalvik diseñado para recuperar código legible a partir de binarios mediante la simulación del comportamiento del programa sin necesidad de un dispositivo físico. El proyecto se distingue por utilizar análisis de grafos de ejecución para resolver llamadas de reflexión y simplificar código ofuscado mediante propagación de constantes y eliminación de código muerto. Emplea simulación de ejecución multipath para rastrear todos los posibles resultados de ramas condicionales y mapea el flujo de instrucciones para identificar valores constantes. El sistema cubre una amplia gama de capacidades de análisis, incluyendo el rastreo de propagación de excepciones, categorización de efectos secundarios de métodos y simulación de llamadas a la API de Java. También proporciona mecanismos para interceptar ejecuciones de métodos mediante hooks personalizados para monitorear o anular estados de la máquina virtual.

    Maps instruction flow and register ancestry to identify constant values and remove unreachable dead code.

    Java
    Ver en GitHub↗4,644
  • onnxsim/onnxsimAvatar de onnxsim

    onnxsim/onnxsim

    4,353Ver en GitHub↗

    onnxsim es un optimizador de grafos de deep learning y simplificador de modelos diseñado para reducir la complejidad de los grafos de computación ONNX. Funciona como un compresor de modelos que reemplaza secuencias complejas de operadores con salidas constantes simplificadas para disminuir la sobrecarga operativa. El proyecto logra la simplificación mediante la inferencia de plegado de constantes (constant folding), que reemplaza subgrafos de operadores constantes con tensores constantes precalculados. Utiliza la reescritura de grafos basada en patrones y el análisis estático de grafos de computación para identificar y eliminar nodos redundantes u operaciones inalcanzables. La herramienta cubre amplias capacidades de optimización de modelos, incluyendo la eliminación de redundancia de operadores y la eliminación de nodos de reshape o identidad innecesarios. Estos procesos agilizan el flujo de ejecución y reducen la huella de memoria del modelo.

    Analyzes the execution graph to identify unreachable operations and redundant nodes for removal.

    C++deep-learningonnxpytorch
    Ver en GitHub↗4,353
  • svf-tools/svfAvatar de SVF-tools

    SVF-tools/SVF

    1,684Ver en GitHub↗

    SVF is an open-source static program analysis framework and points-to analysis library that tracks memory references, variable aliases, and data dependencies across whole programs. The platform translates compiled intermediate code formats into unified internal representations, constructing constraint graphs, call graphs, and control-flow graphs to model interprocedural execution behavior and memory state. The framework incorporates specialized engines for flow-sensitive, flow-insensitive, and context-sensitive pointer analysis alongside sparse value-flow graph generation. It features memory

    Produces call graphs and control flow graphs to visualize program structure and data dependencies.

    C++code-analysiscode-securitydependency-analysis
    Ver en GitHub↗1,684
  1. Home
  2. Testing & Quality Assurance
  3. Static Code Analysis
  4. Unreachable Code Analysis
  5. Execution Graph Analysis

Explorar subetiquetas

  • Code Structure VisualizationsVisual representations of program structures, call graphs, and data dependencies. **Distinct from Execution Graph Analysis:** Distinct from Execution Graph Analysis: focuses on general structural code graphs rather than register ancestry tracking.