[kernel] Parsing share/libc/__fc_builtin_for_normalization.i (no preprocessing)
[kernel] Parsing tests/misc/output_leafs.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
  H ∈ {0}
  G ∈ {0}
  K ∈ {0}
  L ∈ {0}
  M ∈ {0}
  N ∈ {0}
  P ∈ {0}
  a ∈ {0}
  b ∈ {0}
  c ∈ {0}
  d ∈ {0}
[value] computing for function main1 <- main.
        Called from tests/misc/output_leafs.i:45.
[value] computing for function crypt <- main1 <- main.
        Called from tests/misc/output_leafs.i:13.
[value] using specification for function crypt
[value] Done for function crypt
[value] Recording results for main1
[value] Done for function main1
[value] computing for function main2 <- main.
        Called from tests/misc/output_leafs.i:46.
[value] computing for function g1 <- main2 <- main.
        Called from tests/misc/output_leafs.i:31.
[value] computing for function g <- g1 <- main2 <- main.
        Called from tests/misc/output_leafs.i:23.
[value] using specification for function g
[value] Done for function g
[value] Recording results for g1
[value] Done for function g1
[value] computing for function g2 <- main2 <- main.
        Called from tests/misc/output_leafs.i:32.
[value] computing for function g <- g2 <- main2 <- main.
        Called from tests/misc/output_leafs.i:27.
[value] Done for function g
[value] Recording results for g2
[value] Done for function g2
[value] Recording results for main2
[value] Done for function main2
[value] computing for function main3 <- main.
        Called from tests/misc/output_leafs.i:47.
[value] computing for function f <- main3 <- main.
        Called from tests/misc/output_leafs.i:40.
tests/misc/output_leafs.i:40:[kernel] warning: Neither code nor specification for function f, generating default assigns from the prototype
[value] using specification for function f
[value] Done for function f
[value] Recording results for main3
[value] Done for function main3
[value] Recording results for main
[value] done for function main
[value] ====== VALUES COMPUTED ======
[value] Values at end of function g1:
  b ∈ [--..--]
[value] Values at end of function g2:
  d ∈ [--..--]
[value] Values at end of function main1:
  H ∈ {{ &K }}
  G ∈ [--..--]
  K ∈ [--..--]
  L ∈ [--..--]
[value] Values at end of function main2:
  b ∈ [--..--]
  d ∈ [--..--]
[value] Values at end of function main3:
  x ∈ [--..--]
[value] Values at end of function main:
  H ∈ {{ &K }}
  G ∈ [--..--]
  K ∈ [--..--]
  L ∈ [--..--]
  b ∈ [--..--]
  d ∈ [--..--]
[from] Computing for function g1
[from] Computing for function g <-g1
[from] Done for function g
[from] Done for function g1
[from] Computing for function g2
[from] Done for function g2
[from] Computing for function main1
[from] Computing for function crypt <-main1
[from] Done for function crypt
[from] Done for function main1
[from] Computing for function main2
[from] Done for function main2
[from] Computing for function main3
[from] Computing for function f <-main3
[from] Done for function f
[from] Done for function main3
[from] Computing for function main
[from] Done for function main
[from] ====== DEPENDENCIES COMPUTED ======
       These dependencies hold at termination for the executions that terminate:
[from] Function crypt:
  G FROM G; K (and SELF)
  K FROM P
  L FROM \nothing
[from] Function f:
  x FROM x (and SELF)
[from] Function g:
  b FROM a; c (and SELF)
  d FROM a; c (and SELF)
[from] Function g1:
  b FROM a; c (and SELF)
  d FROM a; c (and SELF)
[from] Function g2:
  b FROM a; c (and SELF)
  d FROM a; c (and SELF)
[from] Function main1:
  H FROM \nothing
  G FROM G; K (and SELF)
  K FROM P
  L FROM \nothing
[from] Function main2:
  b FROM a; c (and SELF)
  d FROM a; c (and SELF)
[from] Function main3:
  \result FROM \nothing
[from] Function main:
  H FROM \nothing
  G FROM G; K (and SELF)
  K FROM P
  L FROM \nothing
  b FROM a; c (and SELF)
  d FROM a; c (and SELF)
[from] ====== END OF DEPENDENCIES ======
[inout] Out (internal) for function g1:
          b
[inout] Inputs for function g1:
          a
[inout] Out (internal) for function g2:
          d
[inout] Inputs for function g2:
          c
[inout] Out (internal) for function main1:
          H; G; K; L
[inout] Inputs for function main1:
          G; K; P
[inout] Out (internal) for function main2:
          b; d
[inout] Inputs for function main2:
          a; c
[inout] Out (internal) for function main3:
          x
[inout] Inputs for function main3:
          \nothing
[inout] Out (internal) for function main:
          H; G; K; L; b; d
[inout] Inputs for function main:
          G; K; P; a; c
