Skip to content

Commit 10fc2b9

Browse files
authored
Merge pull request #5631 from jezhiggins/variable-sensitivity-option-passing
Variable sensitivity option passing
2 parents 416b744 + 77f0b4f commit 10fc2b9

File tree

80 files changed

+395
-342
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

80 files changed

+395
-342
lines changed

regression/goto-analyzer/constant_propagation_08/test-vsd.desc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
CORE
22
main.c
3-
--variable-sensitivity --vsd-arrays --simplify out.gb
3+
--variable-sensitivity --vsd-arrays every-element --simplify out.gb
44
^EXIT=0$
55
^SIGNAL=0$
66
^Simplified: assert: 1, assume: 0, goto: 2, assigns: 8, function calls: 0$

regression/goto-analyzer/constant_propagation_09/test-vsd.desc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
CORE
22
main.c
3-
--variable-sensitivity --vsd-arrays --verify
3+
--variable-sensitivity --vsd-arrays every-element --verify
44
^EXIT=0$
55
^SIGNAL=0$
66
^\[main.assertion.1\] line \d+ a\[0\]==0: FAILURE \(if reachable\)$

regression/goto-analyzer/constant_propagation_10/test-vsd.desc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
CORE
22
main.c
3-
--variable-sensitivity --vsd-arrays --verify
3+
--variable-sensitivity --vsd-arrays every-element --verify
44
^EXIT=0$
55
^SIGNAL=0$
66
^\[main\.assertion\.1\] line 10 a\[0\]==2: FAILURE \(if reachable\)$

regression/goto-analyzer/constant_propagation_11/test-vsd.desc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
CORE
22
main.c
3-
--variable-sensitivity --vsd-arrays --simplify out.gb
3+
--variable-sensitivity --vsd-arrays every-element --simplify out.gb
44
^EXIT=0$
55
^SIGNAL=0$
66
^Simplified: assert: 1, assume: 0, goto: 1, assigns: 8, function calls: 0$

regression/goto-analyzer/constant_propagation_14/test-vsd.desc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
CORE
22
main.c
3-
--variable-sensitivity --vsd-arrays --verify
3+
--variable-sensitivity --vsd-arrays every-element --verify
44
^EXIT=0$
55
^SIGNAL=0$
66
\[main\.assertion\.1\] .* a\[0\]==1 || a\[0\]==2: SUCCESS$

regression/goto-analyzer/constant_propagation_15/test-vsd.desc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
CORE
22
main.c
3-
--variable-sensitivity --vsd-arrays --verify
3+
--variable-sensitivity --vsd-arrays every-element --verify
44
^EXIT=0$
55
^SIGNAL=0$
66
^\[main\.assertion\.1\] .* a\[0\]==2: FAILURE \(if reachable\)$

regression/goto-analyzer/constant_propagation_18/test-vsd.desc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
CORE
22
main.c
3-
--variable-sensitivity --verify --vsd-pointers
3+
--variable-sensitivity --verify --vsd-pointers constants
44
^EXIT=0$
55
^SIGNAL=0$
66
^\[main.assertion.1\] line 7 assertion \*p == 1: SUCCESS$

regression/goto-analyzer/constant_propagation_19/test-vsd.desc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
CORE
22
main.c
3-
--variable-sensitivity --verify --vsd-pointers
3+
--variable-sensitivity --verify --vsd-pointers constants
44
^EXIT=0$
55
^SIGNAL=0$
66
^\[main.assertion.1\] line 8 assertion x == 42: SUCCESS$

regression/goto-analyzer/minimal-reproducer-for-struct-problem/test.desc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
CORE
22
minimal_reproducer_for_struct_problem.c
3-
--variable-sensitivity --vsd-structs --verify
3+
--variable-sensitivity --vsd-structs every-field --verify
44
^EXIT=0$
55
^SIGNAL=0$
66
^\[main.assertion.1\] line 13 x.a==0: SUCCESS$

regression/goto-analyzer/sensitivity-function-call-array/test.desc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
CORE
22
main.c
3-
--variable-sensitivity --vsd-pointers --vsd-arrays --vsd-structs --verify
3+
--variable-sensitivity --vsd-pointers constants --vsd-arrays every-element --vsd-structs every-field --verify
44
^EXIT=0$
55
^SIGNAL=0$
66
^\[main\.assertion\.1\] line \d+ assertion \*arr_y == 2: SUCCESS$

regression/goto-analyzer/sensitivity-function-call-opaque/test.desc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
CORE
22
main.c
3-
--variable-sensitivity --vsd-pointers --vsd-arrays --vsd-structs --verify
3+
--variable-sensitivity --vsd-pointers constants --vsd-arrays every-element --vsd-structs every-field --verify
44
^EXIT=0$
55
^SIGNAL=0$
66
^\[main\.assertion\.1\] line \d+ assertion x == 3: SUCCESS$

regression/goto-analyzer/sensitivity-function-call-pointer/test.desc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
CORE
22
main.c
3-
--variable-sensitivity --vsd-pointers --vsd-arrays --vsd-structs --verify
3+
--variable-sensitivity --vsd-pointers constants --vsd-arrays every-element --vsd-structs every-field --verify
44
^EXIT=0$
55
^SIGNAL=0$
66
^\[main\.assertion\.1\] line \d+ assertion y == 5: SUCCESS$

regression/goto-analyzer/sensitivity-function-call-primitive/test.desc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
CORE
22
main.c
3-
--variable-sensitivity --vsd-pointers --vsd-arrays --vsd-structs --verify
3+
--variable-sensitivity --vsd-pointers constants --vsd-arrays every-element --vsd-structs every-field --verify
44
^EXIT=0$
55
^SIGNAL=0$
66
^\[bar\.assertion\.1\] line \d+ assertion other == 4: SUCCESS$

regression/goto-analyzer/sensitivity-function-call-recursive/test.desc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
CORE
22
main.c
3-
--variable-sensitivity --vsd-pointers --vsd-arrays --vsd-structs --verify
3+
--variable-sensitivity --vsd-pointers constants --vsd-arrays every-element --vsd-structs every-field --verify
44
^EXIT=0$
55
^SIGNAL=0$
66
^\[main\.assertion\.1\] .* assertion y==4: UNKNOWN$

regression/goto-analyzer/sensitivity-function-call-varargs/test.desc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
CORE
22
main.c
3-
--variable-sensitivity --vsd-pointers --vsd-arrays --vsd-structs --verify
3+
--variable-sensitivity --vsd-pointers constants --vsd-arrays every-element --vsd-structs every-field --verify
44
^EXIT=0$
55
^SIGNAL=0$
66
^\[main\.assertion\.1\] line \d+ assertion y == 6: UNKNOWN$

regression/goto-analyzer/sensitivity-last-written-locations-arrays/test.desc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
CORE
22
sensitivity_dependency_arrays.c
3-
--variable-sensitivity --vsd-arrays --vsd-pointers --vsd-structs --show
3+
--variable-sensitivity --vsd-arrays every-element --vsd-pointers constants --vsd-structs every-field --show
44
// Enable multi-line checking
55
activate-multi-line-match
66
^EXIT=0$

regression/goto-analyzer/sensitivity-last-written-locations-pointers/test.desc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
CORE
22
sensitivity_dependency_pointers.c
3-
--variable-sensitivity --vsd-arrays --vsd-pointers --vsd-structs --show
3+
--variable-sensitivity --vsd-arrays every-element --vsd-pointers constants --vsd-structs every-field --show
44
// Enable multi-line checking
55
activate-multi-line-match
66
^EXIT=0$

regression/goto-analyzer/sensitivity-last-written-locations-structs/test.desc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
CORE
22
sensitivity_dependency_structs.c
3-
--variable-sensitivity --vsd-arrays --vsd-pointers --vsd-structs --show
3+
--variable-sensitivity --vsd-arrays every-element --vsd-pointers constants --vsd-structs every-field --show
44
// Enable multi-line checking
55
activate-multi-line-match
66
^EXIT=0$

regression/goto-analyzer/sensitivity-last-written-locations-variables/test.desc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
CORE
22
sensitivity_dependency_variables.c
3-
--variable-sensitivity --vsd-arrays --vsd-pointers --vsd-structs --show
3+
--variable-sensitivity --vsd-arrays every-element --vsd-pointers constants --vsd-structs every-field --show
44
^EXIT=0$
55
^SIGNAL=0$
66
main#return_value \(\) -> TOP @ \[1\]

regression/goto-analyzer/sensitivity-test-constants-array-loop/test.desc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
CORE
22
main.c
3-
--variable-sensitivity --vsd-arrays --verify
3+
--variable-sensitivity --vsd-arrays every-element --verify
44
^EXIT=0$
55
^SIGNAL=0$
66
^\[main.assertion.1\] line \d+ array\[0\] == 5: UNKNOWN$

regression/goto-analyzer/sensitivity-test-constants-array-of-constants-array/test.desc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
CORE
22
sensitivity_test_constants_array_of_constants_array.c
3-
--variable-sensitivity --vsd-arrays --verify --vsd-pointers
3+
--variable-sensitivity --vsd-arrays every-element --verify --vsd-pointers constants
44
^EXIT=0$
55
^SIGNAL=0$
66
^\[main.assertion.1\] .* a\[1\]\[2\]==0: SUCCESS$

regression/goto-analyzer/sensitivity-test-constants-array-of-constants-pointer/test.desc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
CORE
22
sensitivity_test_constants_array_of_constants_pointer.c
3-
--variable-sensitivity --vsd-arrays --vsd-pointers --verify
3+
--variable-sensitivity --vsd-arrays every-element --vsd-pointers constants --verify
44
^EXIT=0$
55
^SIGNAL=0$
66
^\[main.assertion.1\] .* a\[1\]==&a0: SUCCESS$

regression/goto-analyzer/sensitivity-test-constants-array-of-two-value-pointer/test.desc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
CORE
22
sensitivity_test_constants_array_of_two_value_pointer.c
3-
--variable-sensitivity --vsd-arrays --verify
3+
--variable-sensitivity --vsd-arrays every-element --verify
44
^EXIT=0$
55
^SIGNAL=0$
66
^\[main.assertion.1\] .* a\[1\]==&a0: UNKNOWN$

regression/goto-analyzer/sensitivity-test-constants-array/test.desc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
CORE
22
sensitivity_test_constants_array.c
3-
--variable-sensitivity --vsd-arrays --verify --vsd-pointers
3+
--variable-sensitivity --vsd-arrays every-element --verify --vsd-pointers constants
44
^EXIT=0$
55
^SIGNAL=0$
66
^\[main.assertion.1\] .* a\[1\]==0: SUCCESS$

regression/goto-analyzer/sensitivity-test-constants-pointer-to-constants-array/test.desc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
CORE
22
sensitivity_test_constants_pointer_to_constants_array.c
3-
--variable-sensitivity --vsd-pointers --vsd-arrays --verify
3+
--variable-sensitivity --vsd-pointers constants --vsd-arrays every-element --verify
44
^EXIT=0$
55
^SIGNAL=0$
66
^\[main.assertion.1\] .* p==&a\[0\]: SUCCESS$

regression/goto-analyzer/sensitivity-test-constants-pointer-to-constants-pointer/test.desc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
CORE
22
sensitivity_test_constants_pointer_to_constants_pointer.c
3-
--variable-sensitivity --vsd-pointers --verify
3+
--variable-sensitivity --vsd-pointers constants --verify
44
^EXIT=0$
55
^SIGNAL=0$
66
^\[main.assertion.1\] .* \*\*x==0: SUCCESS$

regression/goto-analyzer/sensitivity-test-constants-pointer-to-constants-struct/test.desc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
CORE
22
sensitivity_test_constants_pointer_to_constants_struct.c
3-
--variable-sensitivity --vsd-pointers --vsd-structs --verify
3+
--variable-sensitivity --vsd-pointers constants --vsd-structs every-field --verify
44
^EXIT=0$
55
^SIGNAL=0$
66
^\[main\.assertion\.1\] .* \(\*p\).a==0: SUCCESS$

regression/goto-analyzer/sensitivity-test-constants-pointer-to-two-value-array/test.desc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
CORE
22
sensitivity_test_constants_pointer_to_two_value_array.c
3-
--variable-sensitivity --vsd-pointers --verify
3+
--variable-sensitivity --vsd-pointers constants --verify
44
^EXIT=0$
55
^SIGNAL=0$
66
^\[main.assertion.1\] .* p==&a\[0\]: SUCCESS$

regression/goto-analyzer/sensitivity-test-constants-pointer-to-two-value-struct/test.desc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
CORE
22
sensitivity_test_constants_pointer_to_two_value_struct.c
3-
--variable-sensitivity --vsd-pointers --verify
3+
--variable-sensitivity --vsd-pointers constants --verify
44
^EXIT=0$
55
^SIGNAL=0$
66
^\[main.assertion.1\] .* \(\*p\).a==0: UNKNOWN$

regression/goto-analyzer/sensitivity-test-constants-pointer/test.desc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
CORE
22
sensitivity_test_constants_pointer.c
3-
--variable-sensitivity --vsd-pointers --verify
3+
--variable-sensitivity --vsd-pointers constants --verify
44
^EXIT=0$
55
^SIGNAL=0$
66
^\[main.assertion.1\] .* x==&a: SUCCESS$

regression/goto-analyzer/sensitivity-test-constants-struct-of-constants-array/test.desc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
CORE
22
sensitivity_test_constants_struct_of_constants_array.c
3-
--variable-sensitivity --vsd-structs --vsd-arrays --verify
3+
--variable-sensitivity --vsd-structs every-field --vsd-arrays every-element --verify
44
^EXIT=0$
55
^SIGNAL=0$
66
^\[main.assertion.1\] .* x.a\[0\]==0: SUCCESS$

regression/goto-analyzer/sensitivity-test-constants-struct-of-constants-pointer/test.desc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
CORE
22
sensitivity_test_constants_struct_of_constants_pointer.c
3-
--variable-sensitivity --vsd-structs --vsd-pointers --verify
3+
--variable-sensitivity --vsd-structs every-field --vsd-pointers constants --verify
44
^EXIT=0$
55
^SIGNAL=0$
66
^\[main.assertion.1\] .* x.a==&a1: SUCCESS$

regression/goto-analyzer/sensitivity-test-constants-struct-of-constants-struct/test.desc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
CORE
22
sensitivity_test_constants_struct_of_constants_struct.c
3-
--variable-sensitivity --vsd-structs --verify
3+
--variable-sensitivity --vsd-structs every-field --verify
44
^EXIT=0$
55
^SIGNAL=0$
66
^\[main.assertion.1\] .* x.s1.a==0: SUCCESS$

regression/goto-analyzer/sensitivity-test-constants-struct-of-two-value-array/test.desc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
CORE
22
sensitivity_test_constants_struct_of_two_value_array.c
3-
--variable-sensitivity --vsd-structs --verify
3+
--variable-sensitivity --vsd-structs every-field --verify
44
^EXIT=0$
55
^SIGNAL=0$
66
^\[main.assertion.1\] .* x.a\[0\]==0: UNKNOWN$

regression/goto-analyzer/sensitivity-test-constants-struct-of-two-value-pointer/test.desc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
CORE
22
sensitivity_test_constants_struct_of_two_value_pointer.c
3-
--variable-sensitivity --vsd-structs --verify
3+
--variable-sensitivity --vsd-structs every-field --verify
44
^EXIT=0$
55
^SIGNAL=0$
66
^\[main.assertion.1\] .* x.a==&a1: UNKNOWN$

regression/goto-analyzer/sensitivity-test-constants-struct/test.desc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
CORE
22
sensitivity_test_constants_struct.c
3-
--variable-sensitivity --vsd-structs --verify
3+
--variable-sensitivity --vsd-structs every-field --verify
44
^EXIT=0$
55
^SIGNAL=0$
66
^\[main.assertion.1\] .* x.a==0: SUCCESS$

regression/goto-analyzer/sensitivity-test-data-dependency-context/test.desc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
CORE
22
data-dependency-context.c
3-
--variable-sensitivity --vsd-structs --vsd-arrays --vsd-data-dependencies --show
3+
--variable-sensitivity --vsd-structs every-field --vsd-arrays every-element --vsd-data-dependencies --show
44
// Enable multi-line checking
55
activate-multi-line-match
66
^EXIT=0$

regression/goto-analyzer/sensitivity-test-struct-initialization/test.desc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
CORE
22
struct-initialization.c
3-
--variable-sensitivity --vsd-structs --verify
3+
--variable-sensitivity --vsd-structs every-field --verify
44
^EXIT=0$
55
^SIGNAL=0$
66
^\[main\.assertion\.1\] line \d+ los.a==0: SUCCESS$

regression/goto-analyzer/value-set-function-pointers-arrays/test.desc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
CORE
22
main.c
3-
--variable-sensitivity --vsd-structs --vsd-arrays --vsd-pointers --vsd-value-sets --show --pointer-check --three-way-merge
3+
--variable-sensitivity --vsd-structs every-field --vsd-arrays every-element --vsd-pointers value-set --vsd-values set-of-constants --show --pointer-check --three-way-merge
44
^file main.c line 29 function main: replacing function pointer by 2 possible targets$
55
^file main.c line 40 function main: replacing function pointer by 2 possible targets$
66
^main::1::fun1 \(\) -> value-set-begin: ptr ->\([fg]\), ptr ->\([fg]\), :value-set-end$

regression/goto-analyzer/value-set-function-pointers-incremented/test.desc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
CORE
22
main.c
3-
--variable-sensitivity --vsd-structs --vsd-arrays --vsd-pointers --vsd-value-sets --show --pointer-check
3+
--variable-sensitivity --vsd-values set-of-constants --vsd-structs every-field --vsd-arrays every-element --vsd-pointers value-set --show --pointer-check
44
^file main.c line 28 function main: replacing function pointer by 2 possible targets$
55
^main::1::fun_incremented_show \(\) -> TOP$
66
^EXIT=0$

regression/goto-analyzer/value-set-function-pointers-simple/test.desc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
CORE
22
main.c
3-
--variable-sensitivity --vsd-structs --vsd-arrays --vsd-pointers --vsd-value-sets --show --pointer-check --three-way-merge
3+
--variable-sensitivity --vsd-structs every-field --vsd-arrays every-element --vsd-pointers value-set --vsd-values set-of-constants --show --pointer-check --three-way-merge
44
^file main.c line 25 function main: replacing function pointer by 2 possible targets$
55
^file main.c line 28 function main: replacing function pointer by 2 possible targets$
66
^file main.c line 33 function main: replacing function pointer by 2 possible targets$

regression/goto-analyzer/value-set-function-pointers-structs/test.desc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
CORE
22
main.c
3-
--variable-sensitivity --vsd-structs --vsd-arrays --vsd-pointers --vsd-value-sets --show --pointer-check
3+
--variable-sensitivity --vsd-structs every-field --vsd-arrays every-element --vsd-pointers value-set --vsd-values set-of-constants --show --pointer-check
44
^file main.c line 38 function main: replacing function pointer by 2 possible targets$
55
^file main.c line 46 function main: replacing function pointer by 2 possible targets$
66
^file main.c line 54 function main: replacing function pointer by 2 possible targets$

regression/goto-analyzer/value-set-simple/test_show.desc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
CORE
22
main.c
3-
--variable-sensitivity --vsd-structs --vsd-arrays --vsd-pointers --vsd-value-sets --show --pointer-check
3+
--variable-sensitivity --vsd-values set-of-constants --vsd-structs every-field --vsd-arrays every-element --vsd-pointers value-set --show --pointer-check
44
^global_int_show \(\) -> value-set-begin: [12], [12], :value-set-end$
55
^main::1::local_double_show \(\) -> value-set-begin: [12]\.0, [12]\.0, :value-set-end$
66
^main::1::local_double_ptr_show \(\) -> value-set-begin: ptr ->\(main::1::d[12]\), ptr ->\(main::1::d[12]\), :value-set-end$

regression/goto-analyzer/value-set-simple/test_verify.desc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
KNOWNBUG
22
main.c
3-
--variable-sensitivity --vsd-structs --vsd-arrays --vsd-pointers --vsd-value-sets --verify --pointer-check
3+
--variable-sensitivity --vsd-values set-of-constants --vsd-structs every-field --vsd-arrays every-element --vsd-pointers value-set --verify --pointer-check
44
^\[main.assertion.1\] line 16 assertion global_int == 2: UNKNOWN$
55
^\[main.assertion.2\] line 17 assertion global_int == 1 \|\| global_int == 2: SUCCESS$
66
^\[main.assertion.3\] line 18 assertion global_int > 0: SUCCESS$

regression/goto-analyzer/value-set-structs/test_show.desc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
CORE
22
main.c
3-
--variable-sensitivity --vsd-structs --vsd-arrays --vsd-pointers --vsd-value-sets --show --pointer-check
3+
--variable-sensitivity --vsd-values set-of-constants --vsd-structs every-field --vsd-arrays every-element --vsd-pointers value-set --show --pointer-check
44
activate-multi-line-match
55
main::1::s_show \(\) -> \{\.d=value-set-begin: [12]\.0, [12]\.0, :value-set-end, \.str=\{\[0\] = value-set-begin: '[xy]', '[xy]', :value-set-end\n\[1\] = value-set-begin: '\\n', :value-set-end
66
main::1::u_show \(\) -> \{\.d=value-set-begin: [123]\.0, [123].0, [123]\.0, :value-set-end, \.str=\{\[0\] = value-set-begin: '[xyz]', '[xyz]', '[xyz]', :value-set-end\n\[1\] = value-set-begin: '\\n', :value-set-end

regression/goto-analyzer/value-set-structs/test_verify.desc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
KNOWNBUG
22
main.c
3-
--variable-sensitivity --vsd-structs --vsd-arrays --vsd-pointers --vsd-value-sets --verify --pointer-check
3+
--variable-sensitivity --vsd-structs every-field --vsd-arrays every-element --vsd-pointers value-set --vsd-values set-of-constants --verify --pointer-check
44
^\[main\.assertion\.1\] line 33 assertion s\.i == 0: UNKNOWN$
55
^\[main\.assertion\.2\] line 35 assertion s\.d == 1.0: UNKNOWN$
66
^\[main\.assertion\.3\] line 36 assertion s\.d == 1.0 \|\| s.d == 2.0: SUCCESS$

regression/goto-analyzer/variable-sensitivity-annihiliator-test/test.desc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
CORE
22
main.c
3-
--variable-sensitivity --vsd-pointers --vsd-arrays --vsd-structs --unreachable-instructions
3+
--variable-sensitivity --vsd-pointers constants --vsd-arrays every-element --vsd-structs every-field --unreachable-instructions
44
^EXIT=0$
55
^SIGNAL=0$
66
line 18 function func

regression/goto-analyzer/variable-sensitivity-assign-aware-merge-array/test.desc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
CORE
22
main.c
3-
--function pass_param --variable-sensitivity --vsd-pointers --vsd-arrays --vsd-structs --verify
3+
--function pass_param --variable-sensitivity --vsd-pointers constants --vsd-arrays every-element --vsd-structs every-field --verify
44
^EXIT=0$
55
^SIGNAL=0$
66
\[pass_param\.assertion\.1\] line 13 b\[0\]==0: SUCCESS

regression/goto-analyzer/variable-sensitivity-assign-aware-merge-goto-after-function/test.desc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
CORE
22
main.c
3-
--function test_param_function --variable-sensitivity --vsd-pointers --vsd-arrays --vsd-structs --verify
3+
--function test_param_function --variable-sensitivity --vsd-pointers constants --vsd-arrays every-element --vsd-structs every-field --verify
44
^EXIT=0$
55
^SIGNAL=0$
66
\[test_param_function.assertion\.1\] line \d+ a==5: SUCCESS

regression/goto-analyzer/variable-sensitivity-assign-aware-merge-non-terminating-function/test.desc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
CORE
22
main.c
3-
--function test_non_terminating --variable-sensitivity --vsd-pointers --vsd-arrays --vsd-structs --verify
3+
--function test_non_terminating --variable-sensitivity --vsd-pointers constants --vsd-arrays every-element --vsd-structs every-field --verify
44
^EXIT=0$
55
^SIGNAL=0$
66
\[test_non_terminating.assertion\.1\] line 23 one_val==5: SUCCESS

0 commit comments

Comments
 (0)