Changes between Version 1 and Version 2 of Overview
- Timestamp:
- 12/09/15 11:01:31 (10 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Overview
v1 v2 10 10 11 11 * 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 13 16 1. identifying variable used as operand of address-of operator 14 17 1. identifying assignment with left hand side being dereference expression (`*p=...`) 15 18 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
