awesome-repositories.com
المدونة
MCP
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعخادم MCPحولكيفية ترتيب النتائجالصحافة
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

4 مستودعات

Awesome GitHub RepositoriesInterprocedural Pointer Analysis

Analysis that tracks pointer values across function boundaries and package borders.

Distinct from Function-Pointer Callbacks: Candidates focus on native pointers or UI mouse pointers, not interprocedural data flow.

Explore 4 awesome GitHub repositories matching programming languages & runtimes · Interprocedural Pointer Analysis. Refine with filters or upvote what's useful.

Awesome Interprocedural Pointer Analysis GitHub Repositories

اعثر على أفضل المستودعات باستخدام الذكاء الاصطناعي.سنبحث عن أفضل المستودعات المطابقة باستخدام الذكاء الاصطناعي.
  • ondrajz/go-callvisالصورة الرمزية لـ ondrajz

    ondrajz/go-callvis

    6,488عرض على GitHub↗

    Visualize call graph of a Go program using Graphviz

    Uses Go's pointer analysis to resolve indirect function calls through interfaces and pointers.

    Goawesome-gocallgraphgolang
    عرض على GitHub↗6,488
  • uber-go/nilawayالصورة الرمزية لـ uber-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

    Provides inter-procedural pointer analysis to track values across function and package boundaries.

    Gogonil-pointernilability
    عرض على GitHub↗3,765
  • svf-tools/svfالصورة الرمزية لـ SVF-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

    Investigates memory pointer relationships, alias sets, and points-to relations using flow-insensitive and flow-sensitive solvers.

    C++code-analysiscode-securitydependency-analysis
    عرض على GitHub↗1,684
  • secure-software-engineering/phasarالصورة الرمزية لـ secure-software-engineering

    secure-software-engineering/phasar

    1,045عرض على GitHub↗

    Phasar is a static analysis framework designed for the inspection of software logic through the processing of compiler intermediate representations. It provides a modular pipeline for building program representations, including call graphs, control flow graphs, and type hierarchies, which serve as the foundation for deep structural analysis of software behavior. The framework specializes in interprocedural data flow analysis and pointer alias resolution, enabling the tracking of information movement across function boundaries and the identification of indirect memory access patterns. By lever

    Tracks information movement across function boundaries to identify security vulnerabilities and logic errors.

    C++ccppdata-flow-analysis
    عرض على GitHub↗1,045
  1. Home
  2. Programming Languages & Runtimes
  3. Interprocedural Pointer Analysis

استكشف الوسوم الفرعية

  • Interprocedural Control Flow MappingsConstructs connected function call boundaries and basic block transition paths to model whole-program execution behavior. **Distinct from Interprocedural Pointer Analysis:** Distinct from general interprocedural pointer analysis by specifically focusing on control flow and basic block mapping across functions.
  • Interprocedural Data-Flow SolversAlgorithms that propagate information across function boundaries by iteratively computing state transitions through a global call graph. **Distinct from Interprocedural Pointer Analysis:** Distinct from general pointer analysis: focuses on the iterative solver engine for data-flow propagation rather than just pointer tracking.