File tree Expand file tree Collapse file tree 18 files changed +56
-70
lines changed
cbmc-primitives/r_w_ok_bug
pointer-primitive-check-01
pointer-primitive-check-04
goto-analyzer/value-set-function-pointers-structs
pointer-to-array-function-parameters-multi-arg-wrong
pointer-to-array-function-parameters-with-size
pointer-to-array-function-parameters Expand file tree Collapse file tree 18 files changed +56
-70
lines changed Original file line number Diff line number Diff line change 11CORE
22main.c
33--pointer-check --no-simplify --no-propagation
4- ^\[main.pointer_dereference.\d+\] line 8 dereference failure: pointer outside dynamic object bounds in \*p1: FAILURE$
54^\[main.pointer_dereference.\d+\] line 8 dereference failure: pointer outside object bounds in \*p1: FAILURE$
6- ^\*\* 2 of \d+ failed
5+ ^\*\* 1 of \d+ failed
76^VERIFICATION FAILED$
87^EXIT=10$
98^SIGNAL=0$
Original file line number Diff line number Diff line change 33--pointer-check
44^EXIT=10$
55^SIGNAL=0$
6- pointer outside dynamic object bounds in \*p: FAILURE
7- pointer outside dynamic object bounds in \*p: FAILURE
8- pointer outside dynamic object bounds in p2\[.*1\]: FAILURE
9- pointer outside dynamic object bounds in p2\[.*0\]: FAILURE
6+ pointer outside object bounds in \*p: FAILURE
7+ pointer outside object bounds in \*p: FAILURE
8+ pointer outside object bounds in p2\[.*1\]: FAILURE
9+ pointer outside object bounds in p2\[.*0\]: FAILURE
1010\*\* 4 of [0-9]+ failed
1111--
1212^warning: ignoring
Original file line number Diff line number Diff line change 44^SIGNAL=0$
55^EXIT=10$
66^VERIFICATION FAILED$
7- ^\[analyze_this.pointer_dereference.5\] line 19 dereference failure: pointer outside dynamic object bounds in p->i: FAILURE$
7+ ^\[analyze_this.pointer_dereference.5\] line 19 dereference failure: pointer outside object bounds in p->i: FAILURE$
88--
99^warning: ignoring
Original file line number Diff line number Diff line change 44^SIGNAL=0$
55^EXIT=10$
66^VERIFICATION FAILED$
7- ^\[analyze_this.pointer_dereference.5\] line 16 dereference failure: pointer outside dynamic object bounds in \*p_int: FAILURE$
7+ ^\[analyze_this.pointer_dereference.5\] line 16 dereference failure: pointer outside object bounds in \*p_int: FAILURE$
88--
99^warning: ignoring
Original file line number Diff line number Diff line change 55^SIGNAL=0$
66^VERIFICATION FAILED$
77free called for stack-allocated object: FAILURE$
8- ^\*\* 1 of 13 failed
8+ ^\*\* 1 of 12 failed
99--
1010^warning: ignoring
Original file line number Diff line number Diff line change 44^EXIT=10$
55^SIGNAL=0$
66^VERIFICATION FAILED$
7- ^\*\* 2 of 16
7+ ^\*\* 2 of 14
88--
99^warning: ignoring
Original file line number Diff line number Diff line change 1212^\[main.pointer_dereference.7\] .* dereference failure: pointer invalid in \*s: FAILURE$
1313^\[main.pointer_dereference.8\] .* dereference failure: deallocated dynamic object in \*s: FAILURE$
1414^\[main.pointer_dereference.9\] .* dereference failure: dead object in \*s: FAILURE$
15- ^\[main.pointer_dereference.10\] .* dereference failure: pointer outside dynamic object bounds in \*s: FAILURE$
16- ^\[main.pointer_dereference.11\] .* dereference failure: pointer outside object bounds in \*s: FAILURE$
17- ^\[main.pointer_dereference.12\] .* dereference failure: invalid integer address in \*s: FAILURE$
15+ ^\[main.pointer_dereference.10\] .* dereference failure: pointer outside object bounds in \*s: FAILURE$
16+ ^\[main.pointer_dereference.11\] .* dereference failure: invalid integer address in \*s: FAILURE$
1817^VERIFICATION FAILED$
1918--
2019^warning: ignoring
Original file line number Diff line number Diff line change 33--pointer-overflow-check --unsigned-overflow-check
44^EXIT=10$
55^SIGNAL=0$
6- ^\[main\.pointer_arithmetic\.\d+\] line 8 pointer arithmetic: pointer outside dynamic object bounds in .*: FAILURE
7- ^\[main\.pointer_arithmetic\.\d+\] line 9 pointer arithmetic: pointer outside dynamic object bounds in .*: FAILURE
6+ ^\[main\.pointer_arithmetic\.\d+\] line 8 pointer arithmetic: pointer outside object bounds in .*: FAILURE
7+ ^\[main\.pointer_arithmetic\.\d+\] line 9 pointer arithmetic: pointer outside object bounds in .*: FAILURE
88^\[main\.overflow\.\d+\] line 10 (pointer )?arithmetic overflow on .*: FAILURE
9- ^\[main\.pointer_arithmetic\.\d+\] line 10 pointer arithmetic: pointer outside dynamic object bounds in .*: FAILURE
10- ^\[main\.pointer_arithmetic\.\d+\] line 11 pointer arithmetic: pointer outside dynamic object bounds in .*: FAILURE
11- ^\[main\.pointer_arithmetic\.\d+\] line 12 pointer arithmetic: pointer outside dynamic object bounds in .*: FAILURE
9+ ^\[main\.pointer_arithmetic\.\d+\] line 10 pointer arithmetic: pointer outside object bounds in .*: FAILURE
10+ ^\[main\.pointer_arithmetic\.\d+\] line 11 pointer arithmetic: pointer outside object bounds in .*: FAILURE
11+ ^\[main\.pointer_arithmetic\.\d+\] line 12 pointer arithmetic: pointer outside object bounds in .*: FAILURE
1212^VERIFICATION FAILED$
1313--
1414^\[main\.overflow\.\d+\] line 1[45] (pointer )?arithmetic overflow on .*sizeof\(signed int\) .* : FAILURE
15- ^\[main\.overflow\.\d+\] line 1[45] pointer arithmetic: pointer outside dynamic object bounds in .*: FAILURE
15+ ^\[main\.overflow\.\d+\] line 1[45] pointer arithmetic: pointer outside object bounds in .*: FAILURE
1616^warning: ignoring
Original file line number Diff line number Diff line change 11CORE broken-smt-backend
22main.c
33--pointer-overflow-check --no-simplify
4- ^\[main.pointer_arithmetic.\d+\] line 6 pointer arithmetic: pointer outside dynamic object bounds in p \+ \(signed (long (long )?)?int\)10: FAILURE
5- ^\[main.pointer_arithmetic.\d+\] line 7 pointer arithmetic: pointer outside dynamic object bounds in p - \(signed (long (long )?)?int\)10: FAILURE
4+ ^\[main.pointer_arithmetic.\d+\] line 6 pointer arithmetic: pointer outside object bounds in p \+ \(signed (long (long )?)?int\)10: FAILURE
5+ ^\[main.pointer_arithmetic.\d+\] line 7 pointer arithmetic: pointer outside object bounds in p - \(signed (long (long )?)?int\)10: FAILURE
66^\[main.pointer_arithmetic.\d+\] line 10 pointer arithmetic: pointer outside object bounds in arr \+ \(signed (long (long )?)?int\)10: FAILURE
77^\[main.pointer_arithmetic.\d+\] line 11 pointer arithmetic: pointer outside object bounds in arr - \(signed (long (long )?)?int\)10: FAILURE
88^\*\* 4 of \d+ failed
Original file line number Diff line number Diff line change 11CORE
22main.c
33--pointer-overflow-check
4- ^\[main.pointer_arithmetic.\d+\] line 6 pointer arithmetic: pointer outside dynamic object bounds in p \+ \(signed (long (long )?)?int\)10: FAILURE
5- ^\[main.pointer_arithmetic.\d+\] line 7 pointer arithmetic: pointer outside dynamic object bounds in p - \(signed (long (long )?)?int\)10: FAILURE
4+ ^\[main.pointer_arithmetic.\d+\] line 6 pointer arithmetic: pointer outside object bounds in p \+ \(signed (long (long )?)?int\)10: FAILURE
5+ ^\[main.pointer_arithmetic.\d+\] line 7 pointer arithmetic: pointer outside object bounds in p - \(signed (long (long )?)?int\)10: FAILURE
66^\[main.pointer_arithmetic.\d+\] line 10 pointer arithmetic: pointer outside object bounds in arr \+ \(signed (long (long )?)?int\)10: FAILURE
77^\[main.pointer_arithmetic.\d+\] line 11 pointer arithmetic: pointer outside object bounds in arr - \(signed (long (long )?)?int\)10: FAILURE
88^\*\* 4 of \d+ failed
You can’t perform that action at this time.
0 commit comments