[kernel] Parsing share/libc/__fc_builtin_for_normalization.i (no preprocessing)
[kernel] Parsing tests/misc/init_const_guard.i (no preprocessing)
[value] Analyzing a complete application starting at f
[value] Computing initial state
[value] Initial state computed
[value] Values of globals at initialization
  x ∈ {0}
  q ∈ {{ &x }}
  p ∈ {{ &x }}
  v ∈ [--..--]
tests/misc/init_const_guard.i:14:[value] Function f: postcondition 'Const' got status valid.
tests/misc/init_const_guard.i:15:[value] Function f: postcondition 'Pointed_Valid' got status valid.
tests/misc/init_const_guard.i:16:[value] Function f: postcondition 'Q_ReadOnly' got status valid.
tests/misc/init_const_guard.i:17:[value] Function f: postcondition 'Q_NotWrite' got status valid.
[value] Recording results for f
[value] done for function f
[value] ====== VALUES COMPUTED ======
[value] Values at end of function f:
  __retres ∈ {0}
[from] Computing for function f
[from] Done for function f
[from] ====== DEPENDENCIES COMPUTED ======
       These dependencies hold at termination for the executions that terminate:
[from] Function f:
  \result FROM \nothing
[from] ====== END OF DEPENDENCIES ======
[inout] Out (internal) for function f:
          __retres
[inout] Inputs for function f:
          \nothing
[report] Computing properties status...

--------------------------------------------------------------------------------
--- Properties of Function 'f'
--------------------------------------------------------------------------------

[  Valid  ] Post-condition 'Const'
            by Value.
[  Valid  ] Post-condition 'Pointed_Valid'
            by Value.
[  Valid  ] Post-condition 'Q_ReadOnly'
            by Value.
[  Valid  ] Post-condition 'Q_NotWrite'
            by Value.
[  Valid  ] Default behavior
            by Frama-C kernel.

--------------------------------------------------------------------------------
--- Properties of Function 'g'
--------------------------------------------------------------------------------

[  Dead   ] Assertion 'Read' (file tests/misc/init_const_guard.i, line 32)
            Locally valid, but unreachable.
            By Value because:
             - Unreachable program point (file tests/misc/init_const_guard.i, line 32)
[  Dead   ] Assertion 'Guard_against_Const' (file tests/misc/init_const_guard.i, line 33)
            Locally valid, but unreachable.
            By Value because:
             - Unreachable program point (file tests/misc/init_const_guard.i, line 33)
[Unreachable] Unreachable program point (file tests/misc/init_const_guard.i, line 32)
            by Value.
[Unreachable] Unreachable program point (file tests/misc/init_const_guard.i, line 33)
            by Value.

--------------------------------------------------------------------------------
--- Status Report Summary
--------------------------------------------------------------------------------
     5 Completely validated
     2 Dead properties
     2 Unreachable
     9 Total
--------------------------------------------------------------------------------
[value] Analyzing a complete application starting at g
[value] Computing initial state
[value] Initial state computed
[value] Values of globals at initialization
  x ∈ {0}
  q ∈ {{ &x }}
  p ∈ {{ &x }}
  v ∈ [--..--]
tests/misc/init_const_guard.i:32:[value] Assertion 'Read' got status valid.
tests/misc/init_const_guard.i:33:[value] Assertion 'Guard_against_Const' got status valid.
tests/misc/init_const_guard.i:35:[kernel] warning: out of bounds write. assert \valid(p);
tests/misc/init_const_guard.i:35:[kernel] warning: all target addresses were invalid. This path is assumed to be dead.
tests/misc/init_const_guard.i:27:[value] Function g: postcondition 'P_not_Const' got status valid.
[value] Recording results for g
[value] done for function g
tests/misc/init_const_guard.i:35:[value] Assertion 'Value,mem_access' got final status invalid.
[value] ====== VALUES COMPUTED ======
[value] Values at end of function g:
  p ∈ {{ &x }}
[from] Computing for function g
[from] Done for function g
[from] ====== DEPENDENCIES COMPUTED ======
       These dependencies hold at termination for the executions that terminate:
[from] Function g:
  x FROM v (and SELF)
  p FROM \nothing
[from] ====== END OF DEPENDENCIES ======
[inout] Out (internal) for function g:
          p
[inout] Inputs for function g:
          p; v
[report] Computing properties status...

--------------------------------------------------------------------------------
--- Properties of Function 'f'
--------------------------------------------------------------------------------

[ Partial ] Default behavior
            By Frama-C kernel, with pending:
             - Post-condition 'Const'
             - Post-condition 'Pointed_Valid'
             - Post-condition 'Q_ReadOnly'
             - Post-condition 'Q_NotWrite'

--------------------------------------------------------------------------------
--- Properties of Function 'g'
--------------------------------------------------------------------------------

[  Valid  ] Post-condition 'P_not_Const'
            by Value.
[  Valid  ] Assertion 'Read' (file tests/misc/init_const_guard.i, line 32)
            by Value.
[  Valid  ] Assertion 'Guard_against_Const' (file tests/misc/init_const_guard.i, line 33)
            by Value.
[  Alarm  ] Assertion 'Value,mem_access' (file tests/misc/init_const_guard.i, line 35)
            By Value, with pending:
             - Unreachable instruction (file tests/misc/init_const_guard.i, line 35)
[  Valid  ] Default behavior
            by Frama-C kernel.

--------------------------------------------------------------------------------
--- Status Report Summary
--------------------------------------------------------------------------------
     4 Completely validated
     1 Locally validated
     1 Alarm emitted
     6 Total
--------------------------------------------------------------------------------
[value] Analyzing an incomplete application starting at f
[value] Computing initial state
[value] Initial state computed
[value] Values of globals at initialization
  x ∈ [--..--]
  q ∈ {{ &x }}
  p ∈ {{ NULL ; &S_p[0] }}
  v ∈ [--..--]
  S_p[0..1] ∈ [--..--]
[value] Recording results for f
[value] done for function f
[value] ====== VALUES COMPUTED ======
[value] Values at end of function f:
  __retres ∈ {0}
[from] Computing for function f
[from] Done for function f
[from] ====== DEPENDENCIES COMPUTED ======
       These dependencies hold at termination for the executions that terminate:
[from] Function f:
  \result FROM \nothing
[from] ====== END OF DEPENDENCIES ======
[inout] Out (internal) for function f:
          __retres
[inout] Inputs for function f:
          \nothing
[report] Computing properties status...

--------------------------------------------------------------------------------
--- Properties of Function 'f'
--------------------------------------------------------------------------------

[  Valid  ] Post-condition 'Const'
            by Value.
[  Valid  ] Post-condition 'Pointed_Valid'
            by Value.
[  Valid  ] Post-condition 'Q_ReadOnly'
            by Value.
[  Valid  ] Post-condition 'Q_NotWrite'
            by Value.
[  Valid  ] Default behavior
            by Frama-C kernel.

--------------------------------------------------------------------------------
--- Properties of Function 'g'
--------------------------------------------------------------------------------

[  Dead   ] Assertion 'Read' (file tests/misc/init_const_guard.i, line 32)
            Locally valid, but unreachable.
            By Value because:
             - Unreachable program point (file tests/misc/init_const_guard.i, line 32)
[  Dead   ] Assertion 'Guard_against_Const' (file tests/misc/init_const_guard.i, line 33)
            Locally valid, but unreachable.
            By Value because:
             - Unreachable program point (file tests/misc/init_const_guard.i, line 33)
[ Partial ] Default behavior
            By Frama-C kernel, with pending:
             - Post-condition 'P_not_Const'
[Unreachable] Unreachable program point (file tests/misc/init_const_guard.i, line 32)
            by Value.
[Unreachable] Unreachable program point (file tests/misc/init_const_guard.i, line 33)
            by Value.

--------------------------------------------------------------------------------
--- Status Report Summary
--------------------------------------------------------------------------------
     5 Completely validated
     1 Locally validated
     2 Dead properties
     2 Unreachable
    10 Total
--------------------------------------------------------------------------------
[value] Analyzing an incomplete application starting at g
[value] Computing initial state
[value] Initial state computed
[value] Values of globals at initialization
  x ∈ [--..--]
  q ∈ {{ &x }}
  p ∈ {{ NULL ; &S_p[0] }}
  v ∈ [--..--]
  S_p[0..1] ∈ [--..--]
tests/misc/init_const_guard.i:35:[kernel] warning: out of bounds write. assert \valid(p);
[value] Recording results for g
[value] done for function g
[value] ====== VALUES COMPUTED ======
[value] Values at end of function g:
  p ∈ {{ &x }}
[from] Computing for function g
[from] Done for function g
[from] ====== DEPENDENCIES COMPUTED ======
       These dependencies hold at termination for the executions that terminate:
[from] Function g:
  x FROM v (and SELF)
  p FROM \nothing
[from] ====== END OF DEPENDENCIES ======
[inout] Out (internal) for function g:
          p
[inout] Inputs for function g:
          p; v
[report] Computing properties status...

--------------------------------------------------------------------------------
--- Properties of Function 'f'
--------------------------------------------------------------------------------

[ Partial ] Default behavior
            By Frama-C kernel, with pending:
             - Post-condition 'Const'
             - Post-condition 'Pointed_Valid'
             - Post-condition 'Q_ReadOnly'
             - Post-condition 'Q_NotWrite'

--------------------------------------------------------------------------------
--- Properties of Function 'g'
--------------------------------------------------------------------------------

[  Valid  ] Post-condition 'P_not_Const'
            by Value.
[  Valid  ] Assertion 'Read' (file tests/misc/init_const_guard.i, line 32)
            by Value.
[  Valid  ] Assertion 'Guard_against_Const' (file tests/misc/init_const_guard.i, line 33)
            by Value.
[  Alarm  ] Assertion 'Value,mem_access' (file tests/misc/init_const_guard.i, line 35)
            By Value, with pending:
             - Unreachable instruction (file tests/misc/init_const_guard.i, line 35)
[  Valid  ] Default behavior
            by Frama-C kernel.

--------------------------------------------------------------------------------
--- Status Report Summary
--------------------------------------------------------------------------------
     4 Completely validated
     1 Locally validated
     1 Alarm emitted
     6 Total
--------------------------------------------------------------------------------
