Logo image
Interprocedural modification side effect analysis with pointer aliasing
Technical documentation   Open access

Interprocedural modification side effect analysis with pointer aliasing

William Landi, Barbara G. Ryder and Sean Zhang
Rutgers University
1995
DOI:
https://doi.org/10.7282/t3-jfya-1n68

Abstract

We present a new interprocedural modification side effects algorithm for C programs, that can discern side effects through general-purpose pointer usage. Ours is the first complete design and implementation of such an algorithm. Preliminary performance findings support the practicality of the technique, which is based on our previous approximation algorithm for pointer aliases. Each indirect store through a pointer variable is found, on average, to correspond to a store into 1.1 locations. This indicates that our program-point-specific pointer aliasing information is quite precise when used to determine the effects of these stores.
pdf
lcsr-tr-195223.20 kBDownloadView
Technical Documentation Open Access
url
Report an accessibility issueView
Please complete a content remediation request to report an accessibility issue with a library electronic resource, website, or service.

Metrics

205 File downloads
69 Record Views

Details

Logo image