• Home
  • Search
  • Region-Based Selective Flow-Sensitive Pointer Analysis
  • Open Access IconOpen Access
  • Cite Icon39
  • https://doi.org/10.1007/978-3-319-10936-7_20Copy DOI Icon

Region-Based Selective Flow-Sensitive Pointer Analysis

  • Jan 1, 2014
  • Sen Ye +2 more
Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

We introduce a new region-based SELective Flow-Sensitive (Selfs) approach to inter-procedural pointer analysis for C that operates on the regions partitioned from a program. Flow-sensitivity is maintained between the regions but not inside, making traditional flow-insensitive and flow-sensitive as well as recent sparse flow-sensitive analyses all special instances of our Selfs framework. By separating region partitioning as an independent concern from the rest of the pointer analysis, Selfs facilitates the development of flow-sensitive variations with desired efficiency and precision tradeoffs by reusing existing pointer resolution algorithms. We also introduce a new unification-based approach for region partitioning to demonstrate the generality and flexibility of our Selfs framework, as evaluated using SPEC2000/2006 benchmarks in LLVM.

Similar Papers
  • Conference Article

Parallelizing Flow-Sensitive Demand-Driven Points-to Analysis

  • Dec 01, 2020
  • Haibo Yu +5
  • PDF
  • Research Article
  • Citations14

Compacting points-to sets through object clustering

  • Oct 15, 2021
  • Proceedings of the ACM on Programming Languages
  • Mohamad Barbar +1
  • Book Chapter
  • Citations1

Guided Informative Image Partitioning

  • Jan 01, 2010
  • Nathan Brewer +2
  • Conference Article
  • Citations104

Level by level

  • Apr 24, 2010
  • Hongtao Yu +4
  • Research Article
  • Citations3

Dynamic memory interval test vs. interprocedural pointer analysis in multimedia applications

  • Jun 01, 2005
  • ACM Transactions on Architecture and Code Optimization
  • Esther Salamí +1
  • Conference Article
  • Citations8

Flow-Sensitive Type-Based Heap Cloning.

  • Jan 01, 2020
  • DROPS (Schloss Dagstuhl – Leibniz Center for Informatics)
  • Mohamad Barbar +2
  • Research Article
  • Citations99

A nonlinear model predictive control formulation for obstacle avoidance in high-speed autonomous ground vehicles in unstructured environments

  • Nov 10, 2017
  • Vehicle System Dynamics
  • Jiechao Liu +3
  • Research Article
  • Citations1

Stability analysis of linear systems with multiple time-varying delays via a region partitioning approach and reciprocally convex combination lemmas

  • Jun 07, 2024
  • Communications in Nonlinear Science and Numerical Simulation
  • Xianwen Xiong +2
  • Conference Article
  • Citations44

New results on the computability and complexity of points--to analysis

  • Jan 15, 2003
  • Venkatesan T Chakaravarthy
  • Research Article
  • Citations1

Expression data flow graph: precise flow-sensitive pointer analysis for C programs

  • Nov 01, 2011
  • University of Alberta Library
  • Rei Thiessen
  • Book Chapter
  • Citations25

A Scalable Nonuniform Pointer Analysis for Embedded Programs

  • Jan 01, 2004
  • Arnaud Venet
  • Conference Article
  • Citations2

A High-Resolution DOA Estimation Algorithm Based on Sub Array Partition

  • May 01, 2009
  • Biao Tian +2
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.