[kernel] Parsing share/libc/__fc_builtin_for_normalization.i (no preprocessing)
[kernel] Parsing tests/misc/paths.i (no preprocessing)
[value] Analyzing a complete application starting at main
[value] Computing initial state
[value] Initial state computed
[value] Values of globals at initialization
  a ∈ {0}
  b ∈ {0}
  c ∈ {0}
  d ∈ {0}
  e ∈ {0}
  i ∈ {0}
  d1 ∈ {0}
  d2 ∈ {0}
  d3 ∈ {0}
  d4 ∈ {0}
  X1 ∈ {0}
  X2 ∈ {0}
  X3 ∈ {0}
  X4 ∈ {0}
  X5 ∈ {0}
  X ∈ {0}
  t[0] ∈ {{ &f1 }}
   [1] ∈ {{ &f2 }}
   [2] ∈ {{ &f3 }}
[value] computing for function unknownfun <- main.
        Called from tests/misc/paths.i:38.
[value] using specification for function unknownfun
[value] Done for function unknownfun
tests/misc/paths.i:41:[kernel] warning: signed overflow. assert r+1 ≤ 2147483647;
tests/misc/paths.i:44:[kernel] warning: accessing out of bounds index [-2147483648..2147483647]. assert 0 ≤ w;
tests/misc/paths.i:44:[kernel] warning: accessing out of bounds index [-2147483648..2147483647]. assert w < 3;
[value] computing for function f1 <- main.
        Called from tests/misc/paths.i:44.
[value] Recording results for f1
[value] Done for function f1
[value] computing for function f2 <- main.
        Called from tests/misc/paths.i:44.
[value] Recording results for f2
[value] Done for function f2
[value] computing for function f3 <- main.
        Called from tests/misc/paths.i:44.
[value] Recording results for f3
[value] Done for function f3
[value] computing for function f <- main.
        Called from tests/misc/paths.i:48.
[value] Recording results for f
[value] Done for function f
[value] Recording results for main
[value] done for function main
[from] Computing for function f
[from] Now calling From callbacks
Computing path dependencies for function f
Path dependencies of f: fy
[from] Done for function f
[from] Computing for function f1
[from] Now calling From callbacks
Computing path dependencies for function f1
Path dependencies of f1: d1
[from] Done for function f1
[from] Computing for function f2
[from] Now calling From callbacks
Computing path dependencies for function f2
Path dependencies of f2: \nothing
[from] Done for function f2
[from] Computing for function f3
[from] Now calling From callbacks
Computing path dependencies for function f3
Path dependencies of f3: \nothing
[from] Done for function f3
[from] Computing for function main
[from] Computing for function unknownfun <-main
[from] Done for function unknownfun
[from] Now calling From callbacks
Computing path dependencies for function main
Assuming library function unknownfun has no path dependencies
Path dependencies of main: b; X1; X2; X3; X4; t[0..2]; s; u; v; w; x; 
y; z;
ww
[from] Done for function main
[from] ====== DEPENDENCIES COMPUTED ======
       These dependencies hold at termination for the executions that terminate:
[from] Function f:
  i FROM i; fy (and SELF)
  d2 FROM fx
  \result FROM d3
[from] Function f1:
  X FROM d1; X1; X4
[from] Function f2:
  X FROM X2
[from] Function f3:
  X FROM X3
[from] Function unknownfun:
  \result FROM x
[from] Function main:
  a FROM b; v (and SELF)
  c FROM a; b; u
  d FROM b; v
  i FROM i; s; y; z; ww (and SELF)
  d1 FROM x
  d2 FROM y
  d3 FROM z
  d4 FROM ww
  X FROM X1; X2; X3; X4; t[0..2]; w; x
  \result FROM \nothing
[from] ====== END OF DEPENDENCIES ======
