|
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