Changes between Version 1 and Version 2 of Overview


Ignore:
Timestamp:
12/09/15 11:01:31 (10 years ago)
Author:
zmanchun
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Overview

    v1 v2  
    1010
    1111* Static analysis done by CIVL includes:
    12  1. purely local analysis
     12 1. purely local analysis  ** details... **
     13     a. figure out purely local variables
     14     b. figure out purely local statements
     15     b. figure out purely local locations
    1316 1. identifying variable used as operand of address-of operator
    1417 1. identifying assignment with left hand side being dereference expression (`*p=...`)
    1518 1. identifying the applicable analyzer for each statement
    16      * currently...
    17 
     19     * currently, there is only one analyzer: `abs` (absolute value) call analyzer
     20 1. for locations:
     21     a. computing the set of variables writable at/from a location ** details... **
     22     b. purely local analysis
     23     c. loop analysis
     24  1. memory unit analysis:
     25      a. reachable memory units
     26      b. impact memory units
     27