File tree 8 files changed +19
-3
lines changed
address_space_size_limit1
8 files changed +19
-3
lines changed Original file line number Diff line number Diff line change @@ -358,6 +358,7 @@ install:
358
358
script :
359
359
- if [ -e bin/gcc ] ; then export PATH=$PWD/bin:$PATH ; fi ;
360
360
- env UBSAN_OPTIONS=print_stacktrace=1 make -C regression test-parallel "CXX=${COMPILER} ${EXTRA_CXXFLAGS}" -j2 JOBS=2
361
+ - UBSAN_OPTIONS=print_stacktrace=1 make -C regression/cbmc test-paths-lifo
361
362
- scripts/delete_failing_smt2_solver_tests ; env PATH=$PATH:`pwd`/src/solvers UBSAN_OPTIONS=print_stacktrace=1 make -C regression/cbmc test-cprover-smt2
362
363
- make -C unit "CXX=${COMPILER} ${EXTRA_CXXFLAGS}" -j2
363
364
- make -C unit test
Original file line number Diff line number Diff line change @@ -40,6 +40,10 @@ phases:
40
40
$env:Path = "C:\tools\cygwin\bin;$env:Path"
41
41
cmd /c 'call "C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\vcvarsall.bat" x64 && bash -c "make -C regression test BUILD_ENV=MSVC" '
42
42
43
+ - |
44
+ $env:Path = "C:\tools\cygwin\bin;$env:Path"
45
+ cmd /c 'call "C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\vcvarsall.bat" x64 && bash -c "make -C regression/cbmc test-paths-lifo BUILD_ENV=MSVC" '
46
+
43
47
- |
44
48
$env:Path = "C:\tools\cygwin\bin;$env:Path"
45
49
cmd /c 'call "C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\vcvarsall.bat" x64 && bash -c "make -C unit test BUILD_ENV=MSVC" '
Original file line number Diff line number Diff line change @@ -25,6 +25,7 @@ phases:
25
25
commands :
26
26
- make -C unit test
27
27
- make -C regression test
28
+ - make -C regression/cbmc test-paths-lifo
28
29
- scripts/delete_failing_smt2_solver_tests
29
30
- env PATH=$PATH:`pwd`/src/solvers make -C regression/cbmc test-cprover-smt2
30
31
- make -C jbmc/unit test
Original file line number Diff line number Diff line change 1
1
add_test_pl_tests(
2
2
"$<TARGET_FILE:cbmc>" -X smt-backend
3
3
)
4
+
5
+ add_test_pl_profile(
6
+ "cbmc-paths-lifo"
7
+ "$<TARGET_FILE:cbmc> --paths lifo"
8
+ "-C;-X;thorough-paths;-s;paths-lifo"
9
+ "CORE"
10
+ )
Original file line number Diff line number Diff line change 6
6
test-cprover-smt2 :
7
7
@../test.pl -p -c " ../../../src/cbmc/cbmc --cprover-smt2"
8
8
9
+ test-paths-lifo :
10
+ @../test.pl -p -c " ../../../src/cbmc/cbmc --paths lifo" -X thorough-paths
11
+
9
12
tests.log : ../test.pl
10
13
@../test.pl -p -c ../../../src/cbmc/cbmc -X smt-backend
11
14
Original file line number Diff line number Diff line change 1
- CORE
1
+ CORE thorough-paths
2
2
main.c
3
3
--unwind 3 --no-unwinding-assertions
4
4
^EXIT=10$
Original file line number Diff line number Diff line change 1
- CORE
1
+ CORE thorough-paths
2
2
test.c
3
3
--no-simplify --unwind 300 --object-bits 8
4
4
too many addressed objects
Original file line number Diff line number Diff line change 1
- CORE
1
+ CORE thorough-paths
2
2
main.c
3
3
4
4
^EXIT=0$
You can’t perform that action at this time.
0 commit comments