|
1 | 1 | CORE dfcc-only
|
2 | 2 | main.c
|
3 | 3 | --dfcc main --replace-call-with-contract foo
|
4 |
| -^\[bar.assertion.\d+\] line 25 assertion 0: FAILURE$ |
5 |
| -^\[bar.assigns.\d+\] line 26 Check that \*x is assignable: SUCCESS$ |
6 |
| -^\[bar.pointer_dereference.\d+\] line 26 dereference failure: pointer NULL in \*x: SUCCESS$ |
7 |
| -^\[bar.pointer_dereference.\d+\] line 26 dereference failure: pointer invalid in \*x: SUCCESS$ |
8 |
| -^\[bar.pointer_dereference.\d+\] line 26 dereference failure: deallocated dynamic object in \*x: SUCCESS$ |
9 |
| -^\[bar.pointer_dereference.\d+\] line 26 dereference failure: dead object in \*x: SUCCESS$ |
10 |
| -^\[bar.pointer_dereference.\d+\] line 26 dereference failure: pointer outside object bounds in \*x: SUCCESS$ |
11 |
| -^\[bar.pointer_dereference.\d+\] line 26 dereference failure: invalid integer address in \*x: SUCCESS$ |
12 |
| -^\[bar.assertion.\d+\] line 28 assertion 0: FAILURE$ |
13 |
| -^\[bar.assertion.\d+\] line 29 assertion x == \(\(.*\)NULL\): SUCCESS$ |
14 |
| -^\[bar.assigns.\d+\] line 30 Check that \*y is assignable: SUCCESS$ |
15 |
| -^\[bar.pointer_dereference.\d+\] line 30 dereference failure: pointer NULL in \*y: SUCCESS$ |
16 |
| -^\[bar.pointer_dereference.\d+\] line 30 dereference failure: pointer invalid in \*y: SUCCESS$ |
17 |
| -^\[bar.pointer_dereference.\d+\] line 30 dereference failure: deallocated dynamic object in \*y: SUCCESS$ |
18 |
| -^\[bar.pointer_dereference.\d+\] line 30 dereference failure: dead object in \*y: SUCCESS$ |
19 |
| -^\[bar.pointer_dereference.\d+\] line 30 dereference failure: pointer outside object bounds in \*y: SUCCESS$ |
20 |
| -^\[bar.pointer_dereference.\d+\] line 30 dereference failure: invalid integer address in \*y: SUCCESS$ |
| 4 | +^\[bar.assertion.\d+\] line 27 assertion 0: FAILURE$ |
| 5 | +^\[bar.assigns.\d+\] line 28 Check that \*x is assignable: SUCCESS$ |
| 6 | +^\[bar.pointer_dereference.\d+\] line 28 dereference failure: pointer NULL in \*x: SUCCESS$ |
| 7 | +^\[bar.pointer_dereference.\d+\] line 28 dereference failure: pointer invalid in \*x: SUCCESS$ |
| 8 | +^\[bar.pointer_dereference.\d+\] line 28 dereference failure: deallocated dynamic object in \*x: SUCCESS$ |
| 9 | +^\[bar.pointer_dereference.\d+\] line 28 dereference failure: dead object in \*x: SUCCESS$ |
| 10 | +^\[bar.pointer_dereference.\d+\] line 28 dereference failure: pointer outside object bounds in \*x: SUCCESS$ |
| 11 | +^\[bar.pointer_dereference.\d+\] line 28 dereference failure: invalid integer address in \*x: SUCCESS$ |
| 12 | +^\[bar.assertion.\d+\] line 32 assertion 0: FAILURE$ |
| 13 | +^\[bar.assertion.\d+\] line 33 assertion x == \(\(.*\)NULL\): SUCCESS$ |
| 14 | +^\[bar.assigns.\d+\] line 34 Check that \*y is assignable: SUCCESS$ |
| 15 | +^\[bar.pointer_dereference.\d+\] line 34 dereference failure: pointer NULL in \*y: SUCCESS$ |
| 16 | +^\[bar.pointer_dereference.\d+\] line 34 dereference failure: pointer invalid in \*y: SUCCESS$ |
| 17 | +^\[bar.pointer_dereference.\d+\] line 34 dereference failure: deallocated dynamic object in \*y: SUCCESS$ |
| 18 | +^\[bar.pointer_dereference.\d+\] line 34 dereference failure: dead object in \*y: SUCCESS$ |
| 19 | +^\[bar.pointer_dereference.\d+\] line 34 dereference failure: pointer outside object bounds in \*y: SUCCESS$ |
| 20 | +^\[bar.pointer_dereference.\d+\] line 34 dereference failure: invalid integer address in \*y: SUCCESS$ |
21 | 21 | ^EXIT=10$
|
22 | 22 | ^SIGNAL=0$
|
23 | 23 | ^VERIFICATION FAILED$
|
|
0 commit comments