Pointer analysis method based on offline constraint graph
Patent Information
- Authority / Receiving Office
- CN · China
- Current Assignee / Owner
- SOUTHEAST UNIV
- Publication Date
- 2016-05-18
Smart Images
Figure 1
Abstract
Description
technical field
[0001] The invention belongs to the field of static program analysis and relates to a pointer analysis method. Background technique
[0002] Pointer analysis is a static program analysis technique. Its goal is to statically determine which addresses (variable or function storage locations) a pointer variable can point to, that is, to statically determine all possible values of a pointer variable when the program is running. Pointer analysis takes the program source code (or some kind of intermediate code representation) as input, and outputs the pointer pointing information contained in the program. Since pointers (references) are widely used in C / C++ (Java) programs, many static program analysis techniques need to resolve the indirect references contained in the program according to the pointer pointing information, and the results of pointer analysis directly affect the effectiveness of other static program analysis techniques. As an enabling technique f...