-
Virgile Prevosto authored
[Ptests] preserve LOG after STDOPT directive See merge request frama-c/frama-c!2073
Virgile Prevosto authored[Ptests] preserve LOG after STDOPT directive See merge request frama-c/frama-c!2073
behavior_statuses.0.res.oracle 3.35 KiB
[kernel] Parsing tests/value/behavior_statuses.i (no preprocessing)
[kernel:prop-status:emit]
Frama-C kernel emits status unknown for property default behavior
under 2 hypothesis
[kernel:prop-status:emit]
Frama-C kernel emits status unknown for property behavior t_null
under 0 hypothesis
[kernel:prop-status:emit]
Frama-C kernel emits status unknown for property behavior t_not_null
under 0 hypothesis
[eva] Analyzing a complete application starting at main
[eva] Computing initial state
[eva] Initial state computed
[eva:initial-state] Values of globals at initialization
nondet ∈ [--..--]
[eva] computing for function f <- main.
Called from tests/value/behavior_statuses.i:26.
[kernel:prop-status:emit]
Call Preconditions emits status unknown for property requires
\valid_read(filename) under 2 hypothesis
[eva] tests/value/behavior_statuses.i:26:
function f: precondition got status valid.
[kernel:prop-status:emit]
Eva emits status VALID for property status of 'requires
\valid_read(filename)' of f at stmt 4 under 0 hypothesis
[kernel:prop-status:emit]
Eva emits status VALID for property status of 'requires
\valid_read(filename)' of f at stmt 4 under 0 hypothesis
[kernel:prop-status:emit]
Call Preconditions emits status unknown for property requires \valid_read(t)
under 2 hypothesis
[kernel:prop-status:emit]
Eva emits status VALID for property status of 'requires
\valid_read(t)' of f at stmt 4 under 0 hypothesis
[kernel:prop-status:emit]
Eva emits status VALID for property status of 'requires
\valid_read(t)' of f at stmt 4 under 0 hypothesis
[eva] Recording results for f
[eva] Done for function f
[eva] computing for function f <- main.
Called from tests/value/behavior_statuses.i:27.
[eva] tests/value/behavior_statuses.i:27:
function f: precondition got status valid.
[kernel:prop-status:emit]
Eva emits status VALID for property status of 'requires
\valid_read(filename)' of f at stmt 5 under 0 hypothesis
[kernel:prop-status:emit]
Eva emits status VALID for property status of 'requires
\valid_read(filename)' of f at stmt 5 under 0 hypothesis
[eva] tests/value/behavior_statuses.i:27:
function f, behavior t_not_null: precondition got status valid.
[kernel:prop-status:emit]
Eva emits status VALID for property status of 'requires
\valid_read(t)' of f at stmt 5 under 0 hypothesis
[kernel:prop-status:emit]
Eva emits status VALID for property status of 'requires
\valid_read(t)' of f at stmt 5 under 0 hypothesis
[eva] Recording results for f
[eva] Done for function f
[eva] Recording results for main
[eva] done for function main
[eva] ====== VALUES COMPUTED ======
[eva:final-states] Values at end of function f:
__retres ∈ {1}
[eva:final-states] Values at end of function main:
t.t ∈ {1}
r1 ∈ {1}
r2 ∈ {1}
__retres ∈ {0}
[from] Computing for function f
[from] Done for function f
[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 f:
\result FROM \nothing
[from] Function main:
\result FROM \nothing
[from] ====== END OF DEPENDENCIES ======
[inout] Out (internal) for function f:
__retres
[inout] Inputs for function f:
\nothing
[inout] Out (internal) for function main:
t; r1; r2; __retres
[inout] Inputs for function main:
\nothing