Publication | Closed Access
Compositional pointer and escape analysis for Java programs
438
Citations
25
References
1999
Year
Unknown Venue
Java ProgramsEngineeringProgram AnalysisCompiler TechnologyEscape Analysis AlgorithmAbstract InterpretationFormal MethodsSoftware AnalysisSoftware EngineeringComputer EngineeringStatic Program AnalysisStatic CheckingComputer ScienceOptimizing CompilerFormal VerificationSymbolic ExecutionProgram SlicingCombined Pointer
This paper presents a combined pointer and escape analysis algorithm for Java programs. The algorithm is based on the abstraction of points-to escape graphs, which characterize how local variables and fields in objects refer to other objects. Each points-to escape graph also contains escape information, which characterizes how objects allocated in one region of the program can escape to be accessed by another region. The algorithm is designed to analyze arbitrary regions of complete or incomplete programs, obtaining complete information for objects that do not escape the analyzed regions.
| Year | Citations | |
|---|---|---|
Page 1
Page 1