File tree Expand file tree Collapse file tree 8 files changed +14
-9
lines changed
Expand file tree Collapse file tree 8 files changed +14
-9
lines changed Original file line number Diff line number Diff line change @@ -26,6 +26,7 @@ endmacro(add_test_pl_tests)
2626add_subdirectory (cbmc)
2727add_subdirectory (cbmc-library)
2828add_subdirectory (goto-analyzer)
29+ add_subdirectory (cprover)
2930add_subdirectory (ansi-c)
3031add_subdirectory (goto-instrument)
3132add_subdirectory (cpp)
Original file line number Diff line number Diff line change 33# listed with decreasing runtimes (i.e. longest running at the top)
44DIRS = cbmc \
55 cbmc-library \
6+ cprover \
67 crangler \
78 goto-analyzer \
89 ansi-c \
Original file line number Diff line number Diff line change 1+ add_test_pl_tests(
2+ "$<TARGET_FILE:cprover>"
3+ )
Original file line number Diff line number Diff line change @@ -3,11 +3,11 @@ array1.c
33--text --solve --inline --no-safety
44^EXIT=10$
55^SIGNAL=0$
6- ^\(\d+\) ∀ ς : state \. S20\(ς\) ⇒ S21\(ς\[element_address\(❝array❞, 1 \):=10\]\)$
7- ^\(\d+\) ∀ ς : state \. S21\(ς\) ⇒ S22\(ς\[element_address\(❝array❞, 2 \):=20\]\)$
8- ^\(\d+\) ∀ ς : state \. S22\(ς\) ⇒ \(ς\(element_address\(❝array❞, 1 \)\) = 10\)$
9- ^\(\d+\) ∀ ς : state \. S23\(ς\) ⇒ \(ς\(element_address\(❝array❞, 2 \)\) = 20\)$
10- ^\(\d+\) ∀ ς : state \. S24\(ς\) ⇒ \(ς\(element_address\(❝array❞, 2 \)\) = 30\)$
6+ ^\(\d+\) ∀ ς : state \. S20\(ς\) ⇒ S21\(ς\[element_address\(❝array❞, .*1.* \):=10\]\)$
7+ ^\(\d+\) ∀ ς : state \. S21\(ς\) ⇒ S22\(ς\[element_address\(❝array❞, .*2.* \):=20\]\)$
8+ ^\(\d+\) ∀ ς : state \. S22\(ς\) ⇒ \(ς\(element_address\(❝array❞, .*1.* \)\) = 10\)$
9+ ^\(\d+\) ∀ ς : state \. S23\(ς\) ⇒ \(ς\(element_address\(❝array❞, .*2.* \)\) = 20\)$
10+ ^\(\d+\) ∀ ς : state \. S24\(ς\) ⇒ \(ς\(element_address\(❝array❞, .*2.* \)\) = 30\)$
1111^\[main\.assertion\.1\] line \d+ property 1: SUCCESS$
1212^\[main\.assertion\.2\] line \d+ property 2: SUCCESS$
1313^\[main\.assertion\.3\] line \d+ property 3: REFUTED$
Original file line number Diff line number Diff line change 1- KNOWNBUG
1+ CORE
22malloc_wrapper.c
33
44^EXIT=0$
Original file line number Diff line number Diff line change 11int main ()
22{
3- void * p , * q ;
3+ char * p , * q ;
44 // functional consistency of dynamic_object
55 __CPROVER_assume (p == q );
66
Original file line number Diff line number Diff line change 11int main ()
22{
3- void * p , * q ;
3+ char * p , * q ;
44 // functional consistency of live_object
55 __CPROVER_assume (__CPROVER_LIVE_OBJECT (p ));
66 __CPROVER_assume (p == q );
Original file line number Diff line number Diff line change 11int main ()
22{
3- void * p , * q ;
3+ char * p , * q ;
44 // functional consistency of object_size
55 __CPROVER_assume (p == q );
66
You can’t perform that action at this time.
0 commit comments