model/main: disable most printing by default, add verbosity
authorBrian Norris <banorris@uci.edu>
Sat, 17 Nov 2012 04:23:15 +0000 (20:23 -0800)
committerBrian Norris <banorris@uci.edu>
Sat, 17 Nov 2012 07:22:31 +0000 (23:22 -0800)
commitd6aa3d792529d617999cf63ae68463c9c6be0fa1
tree21d9698201d3ec58c9905b3529863f8ccb297ace
parent80f5924fb6c148ecb703dfeae5a751948062588b
model/main: disable most printing by default, add verbosity

Adds a '-v' parameter for printing verbose info on a non-DEBUG build.
This effectively creates 3 classes of runs:

 - Default build, no -v: only prints info when discovering a buggy
   execution
 - Default build, -v: prints more verbose information, on all feasible
   executions (buggy or non-buggy)
 - Debug build: Built with 'make debug'. Most verbose; prints everything
   for every execution, including infeasible executions. Also prints
   DEBUG() prints (as usual).
main.cc
model.cc
model.h