awesome-repositories.com
博客
MCP
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目MCP 服务器关于排名机制媒体报道
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

3 个仓库

Awesome GitHub RepositoriesFlow-Sensitive Analysis

Static analysis that tracks the state of variables along different execution paths.

Distinct from Control Flow Analysis: Existing candidates refer to binary fuzzing, AI model sensitivity, or smart contracts, not general Go flow analysis.

Explore 3 awesome GitHub repositories matching programming languages & runtimes · Flow-Sensitive Analysis. Refine with filters or upvote what's useful.

Awesome Flow-Sensitive Analysis GitHub Repositories

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • uber-go/nilawayuber-go 的头像

    uber-go/nilaway

    3,765在 GitHub 上查看↗

    Nilaway is a static analysis tool and linter plugin for Go designed to identify potential nil pointer dereferences in source code to prevent runtime panics. It functions as an inter-procedural pointer analyzer that tracks data flow across functions and packages to detect memory safety issues. The tool differentiates itself by tracking pointer states through anonymous functions, closures, and struct initializations. It employs a pointer analysis framework that monitors how values flow through a program to determine if a variable is safe to dereference at a specific point. The analyzer can be

    Tracks variable states across execution paths to precisely locate potential nil dereferences.

    Gogonil-pointernilability
    在 GitHub 上查看↗3,765
  • nasa-sw-vnv/ikosNASA-SW-VnV 的头像

    NASA-SW-VnV/ikos

    3,115在 GitHub 上查看↗

    Ikos is a formal verification suite and static analysis framework designed to prove the absence of undefined behaviors and runtime errors in C and C++ source code. It functions as an abstract interpretation tool that approximates program execution to identify potential crashes and software defects. The system utilizes a compiler front-end to translate source code into a specialized abstract representation. This process decouples language parsing from the analysis logic, allowing the framework to perform deep program analysis via a formal verification system. The toolkit covers several analys

    Performs flow-sensitive analysis to track the state of variables along different execution paths across function boundaries.

    C++abstract-interpretationprogram-analysissoftware-verification
    在 GitHub 上查看↗3,115
  • svf-tools/svfSVF-tools 的头像

    SVF-tools/SVF

    1,684在 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

    Performs static points-to analysis on source code using versioned staged techniques to track pointer values accurately.

    C++code-analysiscode-securitydependency-analysis
    在 GitHub 上查看↗1,684
  1. Home
  2. Programming Languages & Runtimes
  3. Flow-Sensitive Analysis