projects
/
model-checker.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
run.sh: support running from a different directory
[model-checker.git]
/
main.cc
diff --git
a/main.cc
b/main.cc
index 32c153da565d209d4397fccd9148c96819d177d8..d489d96eb459b5263d6d8a4032e31f39c28127c9 100644
(file)
--- a/
main.cc
+++ b/
main.cc
@@
-63,7
+63,8
@@
static void print_usage(const char *program_name, struct model_params *params)
" Default: %d\n"
"-S, --fvslop=NUM Future value expiration sloppiness.\n"
" Default: %u\n"
" Default: %d\n"
"-S, --fvslop=NUM Future value expiration sloppiness.\n"
" Default: %u\n"
-"-y, --yield Enable CHESS-like yield-based fairness support.\n"
+"-y, --yield Enable CHESS-like yield-based fairness support\n"
+" (requires thrd_yield() in test program).\n"
" Default: %s\n"
"-Y, --yieldblock Prohibit an execution from running a yield.\n"
" Default: %s\n"
" Default: %s\n"
"-Y, --yieldblock Prohibit an execution from running a yield.\n"
" Default: %s\n"
@@
-75,7
+76,9
@@
static void print_usage(const char *program_name, struct model_params *params)
" Default: %d\n"
"-b, --bound=MAX Upper length bound.\n"
" Default: %d\n"
" Default: %d\n"
"-b, --bound=MAX Upper length bound.\n"
" Default: %d\n"
-"-v, --verbose Print verbose execution information.\n"
+"-v[NUM], --verbose[=NUM] Print verbose execution information. NUM is optional:\n"
+" 0 is quiet; 1 is noisy; 2 is noisier.\n"
+" Default: %d\n"
"-u, --uninitialized=VALUE Return VALUE any load which may read from an\n"
" uninitialized atomic.\n"
" Default: %u\n"
"-u, --uninitialized=VALUE Return VALUE any load which may read from an\n"
" uninitialized atomic.\n"
" Default: %u\n"
@@
-93,6
+96,7
@@
static void print_usage(const char *program_name, struct model_params *params)
params->fairwindow,
params->enabledcount,
params->bound,
params->fairwindow,
params->enabledcount,
params->bound,
+ params->verbose,
params->uninitvalue);
model_print("Analysis plugins:\n");
for(unsigned int i=0;i<registeredanalysis->size();i++) {
params->uninitvalue);
model_print("Analysis plugins:\n");
for(unsigned int i=0;i<registeredanalysis->size();i++) {