wiki:PointsToAnalysis

Version 1 (modified by zmanchun, 10 years ago) ( diff )

--

Points-to Analysis

This analysis computes the set of objects or components that a pointer can reference to. There are a lot of different categories of methods. The method described here is based on:

  • flow-sensitive analysis: control-flow information is considered during analysis;
  • context-sensitive analysis: when calling a function, values flow from one call through the function and return to another caller;
  • heap modeling: objects named by allocation site
  • aggregate modeling: elements of struct/array are distinguished
Note: See TracWiki for help on using the wiki.