-
David Bühler authoredDavid Bühler authored
absolute_pointer.1.res.oracle 1.75 KiB
[kernel] Parsing absolute_pointer.c (with preprocessing)
[eva] Analyzing a complete application starting at negative_absolute_address
[eva] Computing initial state
[eva] Initial state computed
[eva:initial-state] Values of globals at initialization
NULL[rbits 0 to 147573952589676412935] ∈ [--..--]
R ∈ {0}
nondet ∈ [--..--]
[eva:alarm] absolute_pointer.c:43: Warning:
out of bounds write. assert \valid(p - 100);
[kernel] absolute_pointer.c:43: Warning:
all target addresses were invalid. This path is assumed to be dead.
[eva] absolute_pointer.c:47: Frama_C_show_each: {4294967196}
[eva] absolute_pointer.c:52: Frama_C_show_each: {4294967197}
[eva] absolute_pointer.c:56: Frama_C_show_each: {4294967197}
[eva] Recording results for negative_absolute_address
[eva] Done for function negative_absolute_address
[eva] absolute_pointer.c:43:
assertion 'Eva,mem_access' got final status invalid.
[eva] ====== VALUES COMPUTED ======
[eva:final-states] Values at end of function negative_absolute_address:
NULL[rbits 0 to 34359737567] ∈ [--..--]
[rbits 34359737568 to 34359737575] ∈ {1}
[rbits 34359737576 to 34359737583] ∈ {2; 42}
[rbits 34359737584 to 147573952589676412935] ∈ [--..--]
uptr ∈ {0}
p ∈ {0}
[from] Computing for function negative_absolute_address
[from] Done for function negative_absolute_address
[from] ====== DEPENDENCIES COMPUTED ======
These dependencies hold at termination for the executions that terminate:
[from] Function negative_absolute_address:
NULL[4294967196..4294967197] FROM nondet
[from] ====== END OF DEPENDENCIES ======
[inout] Out (internal) for function negative_absolute_address:
NULL[4294967196..4294967197]; uptr; p; q; q_0
[inout] Inputs for function negative_absolute_address:
nondet