Modular interprocedural pointer analysis using access paths

  • Cheng B
  • Hwu W
N/ACitations
Citations of this article
12Readers
Mendeley users who have this article in their library.

Abstract

In this paper we present a modular interprocedural pointer analysis algorithm based on access-paths for C programs. We argue that access paths can reduce the overhead of representing context-sensitive transfer functions and effectively distinguish non-recursive heap objects. And when the modular analysis paradigm is used together with other techniques to handle type casts and function pointers, we are able to handle significant programs like those in the SPECcint92 and SPECcint95 suites. We have implemented the algorithm and tested it on a Pentium II 450 PC running Linux. The observed resource consumption and performance improvement are very encouraging.

Cite

CITATION STYLE

APA

Cheng, B.-C., & Hwu, W.-M. W. (2000). Modular interprocedural pointer analysis using access paths. ACM SIGPLAN Notices, 35(5), 57–69. https://doi.org/10.1145/358438.349311

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free