ACM Home Page
Please provide us with feedback. Feedback
An extended form of must alias analysis for dynamic allocation
Full text PdfPdf (1.24 MB)
Source Annual Symposium on Principles of Programming Languages archive
Proceedings of the 22nd ACM SIGPLAN-SIGACT symposium on Principles of programming languages table of contents
San Francisco, California, United States
Pages: 74 - 84  
Year of Publication: 1995
ISBN:0-89791-692-1
Authors
Rita Z. Altucher  Siemens Corporate Research
William Landi  Siemens Corporate Research
Sponsors
SIGPLAN: ACM Special Interest Group on Programming Languages
SIGACT: ACM Special Interest Group on Algorithms and Computation Theory
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 5,   Downloads (12 Months): 29,   Citation Count: 7
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/199448.199466
What is a DOI?

ABSTRACT

The paper presents methods that we have implemented to improve the quality of the def-uses reported for dynamically allocated locations. The methods presented are based on the Ruggieri/Murtagh naming scheme for dynamically created locations. We expand upon this scheme to name dynamically allocated locations for some user written allocation routines. Using this expanded naming scheme, we introduce an inexpensive, non-iterative, and localized calculation of extended must alias analysis to handle dynamically allocated locations, and show how this information can be used to improve def-use information. This is the first attempt to specify must alias information for names which represent a set of dynamically allocated locations. Empirical results are presented to illustrate the usefulness of our method. We consider this work a step towards developing practical re-engineering tools for C.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
ASU86
CBC93
CWZ90
 
Deu92
A. Deutsch. A storeless model of aliasing and its abstractions using finite representations of rightregular equivalence relations. In Proceedings of the IEEE 1992 Conference on Computer Languages, pages 2-13, April 1992.
EGH94
 
Hec77
 
HN90
HPR89
JM82
LH88
LR91
LR92
MLR+93
Mye81
OW91
 
PLR94
RM88
 
Wol89


Collaborative Colleagues:
Rita Z. Altucher: colleagues
William Landi: colleagues