diffblue-cbmc/regression/goto-instrument
Malte Mues 004cd60d51 Add test for extract_type_header.py script 2019-06-24 11:49:02 -04:00
..
aggressive_slicer1 aggressive slicer regression tests 2018-07-24 10:48:03 +02:00
aggressive_slicer2 aggressive slicer regression tests 2018-07-24 10:48:03 +02:00
aggressive_slicer3 aggressive slicer regression tests 2018-07-24 10:48:03 +02:00
aggressive_slicer4 aggressive slicer regression tests 2018-07-24 10:48:03 +02:00
aggressive_slicer5 aggressive slicer regression tests 2018-07-24 10:48:03 +02:00
aggressive_slicer6 aggressive slicer regression tests 2018-07-24 10:48:03 +02:00
aggressive_slicer7 aggressive slicer regression tests 2018-07-24 10:48:03 +02:00
approx-array-variable-const-fp-only-remove-const Remove unnecessary "--verbosity 10" from regression tests 2019-02-05 03:16:17 +00:00
approx-array-variable-const-fp-remove-all-fp Remove unnecessary "--verbosity 10" from regression tests 2019-02-05 03:16:17 +00:00
argc-argv1 goto-instrument --model-argc-argv: Explicitly initialise argc, argv 2017-01-18 06:35:03 -08:00
assembly_call_graph_test add support for Visual Studio style inline assembler 2018-08-11 10:25:18 +00:00
assert1 Do not generate redundant if statements in assert expansions 2018-04-16 00:16:07 +01:00
bitfield_naming Adds regression test for bitfield naming bug 2018-01-15 13:46:16 +00:00
call-graph1 Test --call-graph and --reachable-call-graph 2018-04-19 09:46:12 +01:00
class-hierarchy Add and unify --show-class-hierarchy command line option 2018-05-25 08:40:11 +01:00
const-struct1 Correcting test and adding to the suite 2017-01-27 10:48:49 +00:00
const-struct2 Added tests for different cases 2017-01-27 10:48:50 +00:00
const-struct3 Added tests for different cases 2017-01-27 10:48:50 +00:00
const-union1 Added tests for different cases 2017-01-27 10:48:50 +00:00
constant-propagation1 Regression test for constant propagator merge bug 2017-10-14 11:47:04 +01:00
constant-propagation2 Refactor lvalue-retainment in replace_symbolt into a separate class 2018-08-31 12:38:09 +01:00
data-flow1 Modified tests to pass without using grep 2017-02-14 17:29:15 +00:00
dependence-graph1 Dependence graph fix 2017-01-13 11:19:34 +00:00
dump-type-header Add test case for --dump-c-type-header flag 2019-06-24 11:49:02 -04:00
dump-type-header-exclude-non-module-var Add test for extract_type_header.py script 2019-06-24 11:49:02 -04:00
dump-vararg1 Locate var args use even when va_arg_next is not used 2017-07-03 14:26:32 +01:00
fp-reachability-slice1 slicer: add function path slicer 2018-09-27 12:26:15 +01:00
fp-reachability-slice2 slicer: add function path slicer 2018-09-27 12:26:15 +01:00
fp-reachability-slice3 slicer: add function path slicer 2018-09-27 12:26:15 +01:00
gcc_attribute_used1 Interpret GCC's attribute __used__ 2018-06-04 09:12:57 +00:00
generate-function-body results now include line number 2018-11-05 12:35:55 +00:00
generate-function-body-assert-false results now include line number 2018-11-05 12:35:55 +00:00
generate-function-body-assert-false-assume-false results now include line number 2018-11-05 12:35:55 +00:00
generate-function-body-assume-false Add option to generate function body to goto-instrument 2018-04-09 12:40:28 +01:00
generate-function-body-complex-struct results now include line number 2018-11-05 12:35:55 +00:00
generate-function-body-const-pointer-to-non-const results now include line number 2018-11-05 12:35:55 +00:00
generate-function-body-havoc-globals results now include line number 2018-11-05 12:35:55 +00:00
generate-function-body-havoc-params results now include line number 2018-11-05 12:35:55 +00:00
generate-function-body-havoc-params-simple Add regression tests for havoc-ing of function arguments 2019-01-15 10:38:34 +00:00
generate-function-body-havoc-params-simple-null Add regression tests for havoc-ing of function arguments 2019-01-15 10:38:34 +00:00
generate-function-body-havoc-params-struct-mutual-recursion Add regression tests for havoc-ing of function arguments 2019-01-15 10:38:34 +00:00
generate-function-body-havoc-params-struct-non-recursive Add regression tests for havoc-ing of function arguments 2019-01-15 10:38:34 +00:00
generate-function-body-havoc-params-struct-simple-recursion Add regression tests for havoc-ing of function arguments 2019-01-15 10:38:34 +00:00
generate-function-body-havoc-params-struct-simple-recursion-2 Add regression tests for havoc-ing of function arguments 2019-01-15 10:38:34 +00:00
generate-function-body-nondet-return-const Add missing EXIT or SIGNAL specifications 2019-02-21 15:04:42 +00:00
generate-function-body-nondet-return-double-pointer Add missing EXIT or SIGNAL specifications 2019-02-21 15:04:42 +00:00
generate-function-body-nondet-return-simple Add missing EXIT or SIGNAL specifications 2019-02-21 15:04:42 +00:00
generate-function-body-nondet-return-struct-simple-recursion Add regression tests for nondet return value generation 2019-01-23 10:39:28 +00:00
generate-function-body-pointer-to-pointer-to-const results now include line number 2018-11-05 12:35:55 +00:00
generate-function-body-struct-with-const-member results now include line number 2018-11-05 12:35:55 +00:00
generate-function-body-union-with-const-member results now include line number 2018-11-05 12:35:55 +00:00
generate-function-body-void Do not try to generate void objects 2019-06-07 09:36:07 +00:00
harness1 dump-c: output a generated environment via --harness 2017-09-01 14:22:50 +01:00
inline_01 Modified tests to pass without using grep 2017-02-14 17:29:15 +00:00
inline_02 Modified tests to pass without using grep 2017-02-14 17:29:15 +00:00
inline_03 Modified tests to pass without using grep 2017-02-14 17:29:15 +00:00
inline_04 Modified tests to pass without using grep 2017-02-14 17:29:15 +00:00
inline_05 Single chain.sh and directory for goto-instrument tests 2017-01-18 06:33:33 -08:00
inline_06 Single chain.sh and directory for goto-instrument tests 2017-01-18 06:33:33 -08:00
inline_07 Single chain.sh and directory for goto-instrument tests 2017-01-18 06:33:33 -08:00
inline_08 Single chain.sh and directory for goto-instrument tests 2017-01-18 06:33:33 -08:00
inline_09 remove functions without a body 2018-02-23 13:04:36 +00:00
inline_10 Single chain.sh and directory for goto-instrument tests 2017-01-18 06:33:33 -08:00
inline_11 Modified tests to pass without using grep 2017-02-14 17:29:15 +00:00
inline_12 Single chain.sh and directory for goto-instrument tests 2017-01-18 06:33:33 -08:00
inline_13 new option --no-caching for use with inlining to disable caching of intermediate results 2017-03-19 13:32:47 +00:00
inline_14 new option --no-caching for use with inlining to disable caching of intermediate results 2017-03-19 13:32:47 +00:00
inline_15 progress output 2017-03-19 13:32:47 +00:00
inline_16 remove functions without a body 2018-02-23 13:04:36 +00:00
inline_17 remove functions without a body 2018-02-23 13:04:36 +00:00
is-threaded1 Add missing EXIT or SIGNAL specifications 2019-02-21 15:04:42 +00:00
list-symbols-json Implement --show-symbol-table in JSON-UI mode 2018-08-24 11:06:32 +01:00
no-match-non-const-fp-only-remove-const Remove unnecessary "--verbosity 10" from regression tests 2019-02-05 03:16:17 +00:00
no-match-non-const-fp-remove-all-fp Remove unnecessary "--verbosity 10" from regression tests 2019-02-05 03:16:17 +00:00
no_nondet_const Add extra test for nondet-static flag and arrays 2018-01-11 10:34:56 +00:00
precise-const-fp-only-remove-const Remove unnecessary "--verbosity 10" from regression tests 2019-02-05 03:16:17 +00:00
precise-const-fp-remove-all-fp Remove unnecessary "--verbosity 10" from regression tests 2019-02-05 03:16:17 +00:00
print-internal-representation Do not sneak an ID_identifier entry into END_FUNCTION 2019-01-27 15:37:56 +00:00
print_global_state_size1 Add new goto-instrument option print-global-state-size 2018-06-20 09:38:30 +01:00
reachable-call-graph1 Test --call-graph and --reachable-call-graph 2018-04-19 09:46:12 +01:00
remove-calls-no-body1 remove functions without a body 2018-02-23 13:04:36 +00:00
remove-calls-no-body2 remove functions without a body 2018-02-23 13:04:36 +00:00
remove-function-body1 goto-instrument --remove-function-body 2017-05-22 12:16:44 +01:00
remove_asm1 properly set function id on instructions added by remove_asm 2018-08-15 11:06:36 +01:00
replace-calls-01 Replace function calls 2018-08-13 14:06:02 +01:00
replace-calls-02 Replace function calls 2018-08-13 14:06:02 +01:00
replace-calls-03 Cleanup invariants in replace_calls 2018-10-16 17:00:18 +01:00
replace-calls-04 Cleanup invariants in replace_calls 2018-10-16 17:00:18 +01:00
replace-calls-05 Cleanup invariants in replace_calls 2018-10-16 17:00:18 +01:00
replace-calls-06 Replace function calls 2018-08-13 14:06:02 +01:00
restore-returns1 fix chain.sh to not require quotes in options in test.desc 2016-12-19 21:00:16 +00:00
restore-returns2 fix chain.sh to not require quotes in options in test.desc 2016-12-19 21:00:16 +00:00
safe-dereferences Add local-safe-pointers analysis 2018-06-24 17:39:50 +01:00
show-call-sequences1 Fixed show-call-sequences deature of goto instrument; added test suite 2017-09-07 12:58:53 -04:00
show-call-sequences2 Fixed show-call-sequences deature of goto instrument; added test suite 2017-09-07 12:58:53 -04:00
show-call-sequences3 Fixed show-call-sequences deature of goto instrument; added test suite 2017-09-07 12:58:53 -04:00
show-call-sequences4 Add missing EXIT or SIGNAL specifications 2019-02-21 15:04:42 +00:00
show-escape-analysis1 Fix copy&paste error in same_set 2017-11-28 13:24:55 +00:00
show-symbol-table-json Implement --show-symbol-table in JSON-UI mode 2018-08-24 11:06:32 +01:00
slice-global-inits1 Run CBMC after goto-instrument's transformations 2017-01-18 06:33:26 -08:00
slice-global-inits2 Fix a bug in slice global inits where guard expressions were disregarded 2018-03-22 18:42:24 +00:00
slice-global-inits3 Fix a bug in slice global inits where guard expressions were disregarded 2018-03-22 18:42:24 +00:00
slice01 Enabled test cases in goto-instrument after fixes in the full-slice 2017-03-28 09:59:41 +01:00
slice02 Invoked full_slicer after generic property intrumentation 2017-03-14 09:25:45 +00:00
slice03 moved full-slice test cases from cbmc to goto-instrument 2017-02-06 16:01:08 +00:00
slice04 moved full-slice test cases from cbmc to goto-instrument 2017-02-06 16:01:08 +00:00
slice05 moved full-slice test cases from cbmc to goto-instrument 2017-02-06 16:01:08 +00:00
slice06 moved full-slice test cases from cbmc to goto-instrument 2017-02-06 16:01:08 +00:00
slice07 moved full-slice test cases from cbmc to goto-instrument 2017-02-06 16:01:08 +00:00
slice08 Remove unused pthread.h include 2019-01-04 12:38:22 +00:00
slice09 moved full-slice test cases from cbmc to goto-instrument 2017-02-06 16:01:08 +00:00
slice10 moved full-slice test cases from cbmc to goto-instrument 2017-02-06 16:01:08 +00:00
slice11 moved full-slice test cases from cbmc to goto-instrument 2017-02-06 16:01:08 +00:00
slice12 moved full-slice test cases from cbmc to goto-instrument 2017-02-06 16:01:08 +00:00
slice13 Enabled test cases in goto-instrument after fixes in the full-slice 2017-03-28 09:59:41 +01:00
slice14 Invoked full_slicer after generic property intrumentation 2017-03-14 09:25:45 +00:00
slice15 moved full-slice test cases from cbmc to goto-instrument 2017-02-06 16:01:08 +00:00
slice16 Enabled test cases in goto-instrument after fixes in the full-slice 2017-03-28 09:59:41 +01:00
slice17 moved full-slice test cases from cbmc to goto-instrument 2017-02-06 16:01:08 +00:00
slice18 moved full-slice test cases from cbmc to goto-instrument 2017-02-06 16:01:08 +00:00
slice19 Disambiguates two exprts with the same ID. 2019-04-02 21:59:53 +01:00
slice20 moved full-slice test cases from cbmc to goto-instrument 2017-02-06 16:01:08 +00:00
slice21 moved full-slice test cases from cbmc to goto-instrument 2017-02-06 16:01:08 +00:00
slice22 added two test cases into goto-instrument regression for checking array_copy 2017-03-24 16:50:12 +00:00
slice23 added two test cases into goto-instrument regression for checking array_copy 2017-03-24 16:50:12 +00:00
slice_function_ptr1 Properly prepare goto model for (reachability) slice 2017-09-04 17:06:30 +01:00
slice_function_ptr2 Properly prepare goto model for (reachability) slice 2017-09-04 17:06:30 +01:00
slicing_criterion1 Throw error if reachability slicer has no slicing criteria 2019-02-25 10:04:16 +00:00
slicing_criterion2 Throw error if reachability slicer has no slicing criteria 2019-02-25 10:04:16 +00:00
splice_call_01 Add missing EXIT or SIGNAL specifications 2019-02-21 15:04:42 +00:00
stack-depth1 Regression test for goto-instrument --stack-depth 2018-09-03 18:39:32 +00:00
typedef1 Fix dump-c output involving typedef names 2017-07-03 14:26:32 +01:00
typedef2 Fix dump-c output involving typedef names 2017-07-03 14:26:32 +01:00
typedef3 Fix dump-c output involving typedef names 2017-07-03 14:26:32 +01:00
typedef4 dump-c: Replace --use-system-headers by --no-system-headers 2017-07-03 15:24:36 +01:00
unwind-assert1 Single chain.sh and directory for goto-instrument tests 2017-01-18 06:33:33 -08:00
unwind-assert2 Fix tests with missing EXIT or SIGNAL tests 2018-03-23 11:37:53 +00:00
unwind-assert3 Single chain.sh and directory for goto-instrument tests 2017-01-18 06:33:33 -08:00
unwind-assume1 Fix tests with missing EXIT or SIGNAL tests 2018-03-23 11:37:53 +00:00
unwind-assume2 Single chain.sh and directory for goto-instrument tests 2017-01-18 06:33:33 -08:00
unwind-break-loop1 Single chain.sh and directory for goto-instrument tests 2017-01-18 06:33:33 -08:00
unwind-break-loop2 Single chain.sh and directory for goto-instrument tests 2017-01-18 06:33:33 -08:00
unwind-continue-as-loops1 Single chain.sh and directory for goto-instrument tests 2017-01-18 06:33:33 -08:00
unwind-continue-loop1 Single chain.sh and directory for goto-instrument tests 2017-01-18 06:33:33 -08:00
unwind-continue-loop2 Single chain.sh and directory for goto-instrument tests 2017-01-18 06:33:33 -08:00
unwind-do-while-loop1 Single chain.sh and directory for goto-instrument tests 2017-01-18 06:33:33 -08:00
unwind-do-while-loop2 Single chain.sh and directory for goto-instrument tests 2017-01-18 06:33:33 -08:00
unwind-empty-loop1 Single chain.sh and directory for goto-instrument tests 2017-01-18 06:33:33 -08:00
unwind-empty-loop2 Single chain.sh and directory for goto-instrument tests 2017-01-18 06:33:33 -08:00
unwind-nested-loops1 Single chain.sh and directory for goto-instrument tests 2017-01-18 06:33:33 -08:00
unwind-nested-loops2 Single chain.sh and directory for goto-instrument tests 2017-01-18 06:33:33 -08:00
unwind-simple-loop1 Single chain.sh and directory for goto-instrument tests 2017-01-18 06:33:33 -08:00
unwind-simple-loop2 Single chain.sh and directory for goto-instrument tests 2017-01-18 06:33:33 -08:00
unwind-unwind-log1 Single chain.sh and directory for goto-instrument tests 2017-01-18 06:33:33 -08:00
unwind-unwindset-file1 Single chain.sh and directory for goto-instrument tests 2017-01-18 06:33:33 -08:00
unwind-unwindset1 Single chain.sh and directory for goto-instrument tests 2017-01-18 06:33:33 -08:00
unwind-unwindset2 Single chain.sh and directory for goto-instrument tests 2017-01-18 06:33:33 -08:00
unwind-unwindset3 use unwindsett in goto-instrument 2018-05-18 12:28:56 +01:00
unwind-unwindset4 Single chain.sh and directory for goto-instrument tests 2017-01-18 06:33:33 -08:00
unwind-unwindset5 Single chain.sh and directory for goto-instrument tests 2017-01-18 06:33:33 -08:00
unwind-zero-unwind1 Single chain.sh and directory for goto-instrument tests 2017-01-18 06:33:33 -08:00
unwind-zero-unwind2 Single chain.sh and directory for goto-instrument tests 2017-01-18 06:33:33 -08:00
unwind-zero-unwind3 Fix adjustment of goto targets in the loop unwinder 2017-02-07 19:17:33 +00:00
volatile-struct1 Added tests for different cases 2017-01-27 10:48:50 +00:00
CMakeLists.txt Automatically deduce test names from dir names 2017-09-20 14:36:59 +01:00
Makefile test.pl: check for EXIT and SIGNAL patterns if -e is set 2019-02-21 15:04:42 +00:00
chain.sh Add test case for --dump-c-type-header flag 2019-06-24 11:49:02 -04:00