@@ -17,6 +17,8 @@ Author: Daniel Kroening, Peter Schrammel
1717
1818#include < goto-symex/build_goto_trace.h>
1919
20+ #include < goto-instrument/unwindset.h>
21+
2022#include " incremental_goto_checker.h"
2123#include " properties.h"
2224
@@ -172,7 +174,6 @@ void run_property_decider(
172174#define OPT_BMC \
173175 " (program-only)" \
174176 " (show-byte-ops)" \
175- " (show-loops)" \
176177 " (show-vcc)" \
177178 " (show-goto-symex-steps)" \
178179 " (show-points-to-sets)" \
@@ -185,18 +186,17 @@ void run_property_decider(
185186 " (paths):" \
186187 " (show-symex-strategies)" \
187188 " (depth):" \
188- " (unwind):" \
189189 " (max-field-sensitivity-array-size):" \
190190 " (no-array-field-sensitivity)" \
191191 " (graphml-witness):" \
192- " (unwindset):" \
193192 " (symex-complexity-limit):" \
194193 " (symex-complexity-failed-child-loops-limit):" \
195194 " (incremental-loop):" \
196195 " (unwind-min):" \
197196 " (unwind-max):" \
198197 " (ignore-properties-before-unwind-min)" \
199198 " (symex-cache-dereferences)" \
199+ OPT_UNWINDSET \
200200
201201#define HELP_BMC \
202202 " --paths [strategy] explore paths one at a time\n " \
@@ -207,7 +207,6 @@ void run_property_decider(
207207 " pointer dereference. Requires --json-ui.\n " \
208208 " --program-only only show program expression\n " \
209209 " --show-byte-ops show all byte extracts and updates\n " \
210- " --show-loops show the loops in the program\n " \
211210 " --depth nr limit search depth\n " \
212211 " --max-field-sensitivity-array-size M\n " \
213212 " maximum size M of arrays for which field\n " \
@@ -218,9 +217,7 @@ void run_property_decider(
218217 " this is\n " \
219218 " equivalent to setting the maximum field \n " \
220219 " sensitivity size for arrays to 0\n " \
221- " --unwind nr unwind nr times\n " \
222- " --unwindset L:B,... unwind loop L with a bound of B\n " \
223- " (use --show-loops to get the loop IDs)\n " \
220+ HELP_UNWINDSET \
224221 " --incremental-loop L check properties after each unwinding\n " \
225222 " of loop L\n " \
226223 " (use --show-loops to get the loop IDs)\n " \
0 commit comments